Which of the following cricketers has scored the highest total runs in test cricket ?

Allan Border
Brian Lara
Donald Bradman
Sachin Tendulkar

The correct answer is Sachin Tendulkar. He has scored 15,921 runs in 200 Tests at an average of 53.86. He is followed by Ricky Ponting (13,378 runs), Jacques Kallis (13,289 runs), Rahul Dravid (13,288 runs), and Brian Lara (11,953 runs).

Allan Border is an Australian former cricketer who played as a right-handed batsman and occasional right-arm off break bowler. He captained Australia from 1985 to 1994, and is the country’s second-highest run-scorer in Test cricket, with 11,174 runs in 156 matches at an average of 50.56.

Brian Lara is a former West Indian cricketer who played as a left-handed batsman. He is the highest run-scorer in Test cricket, with 11,953 runs in 131 matches at an average of 52.88. He is also the only batsman to have scored 400 runs in a Test innings, which he did twice, against England in 1994 and against Australia in 2004.

Donald Bradman is an Australian former cricketer who played as a right-handed batsman. He is widely regarded as the greatest batsman of all time. He scored 6,996 runs in 52 Tests at an average of 99.94, which is the highest batting average in Test cricket history.

Sachin Tendulkar is an Indian former cricketer who played as a right-handed batsman. He is widely regarded as one of the greatest batsmen of all time. He scored 15,921 runs in 200 Tests at an average of 53.86, which is the highest run-tally in Test cricket history. He is also the only batsman to have scored 100 international centuries, which he did in 51 Tests and 46 One Day Internationals (ODIs).