Cricket Records

Name the batsmen who have scored the most runs in test cricket history.
Quiz by
ashwin16
Rate:
Last updated: November 24, 2025
You have not attempted this quiz yet.
First submittedNovember 24, 2025
Times taken2
Average score79.3%
Report this quizReport
4:00
Enter answer here
0
 / 29 guessed
The quiz is paused. You have remaining.
Scoring
You scored / = %
This beats or equals % of test takers also scored 100%
The average score is
Your high score is
Your fastest time is
Keep scrolling down for answers and more stats ...
Runs
Country
Answer
15,921
India
Sachin Tendulkar
13,551
England
Joe Root
13,378
Australia
Ricky Ponting
13,289
South Africa
Jacques Kallis
13,288
India
Rahul Dravid
12,472
England
Alastair Cook
12,400
Sri Lanka
Kumar Sangakkara
11,953
West Indies
Brian Lara
11,867
West Indies
Shivnarine Chanderpaul
11,814
Sri Lanka
Mahela Jayawardene
11,174
Australia
Allan Border
10,927
Australia
Steve Waugh
10,496
Australia
Steve Smith
10,122
India
Sunil Gavaskar
10,099
Pakistan
Younis Khan
9,282
South Africa
Hashim Amla
9,276
New Zealand
Kane Williamson
9,265
South Africa
Graeme Smith
9,230
India
Virat Kohli
8,900
England
Graham Gooch
8,832
Pakistan
Javed Miandad
8,830
Pakistan
Inzamam-ul-Haq
8,786
Australia
David Warner
8,781
India
VVS Laxman
8,765
South Africa
AB De Villiers
8,643
Australia
Michael Clarke
8,625
Australia
Matthew Hayden
8,586
India
Virender Sehwag
8,540
West Indies
Viv Richards
Save Your Stats
Your Next Quiz
15 random U.S. States have been shaded on a map. Can you name them all?
Click only the countries that have white somewhere on their national flag. But don't click a wrong answer or you will instantly surrender!
Drag the flag onto the correct state. Careful, though! One wrong move and the game ends.
Drag the flag onto the correct country. Careful, though! One wrong move and the game ends.
Comments
No comments yet