thumbnail

ODI Cricket Record Batsman & Bowlers

Name the batsmen who have scored the most runs and the bowlers who have taken the most wickets in One Day International (ODI) cricket history.
As at 2 May 2023
The quiz for test match records is here
Quiz by Kymmenentuhatta
Rate:
Last updated: May 1, 2023
You have not attempted this quiz yet.
First submittedMay 1, 2023
Times taken7
Average score55.0%
Report this quizReport
7:00
Enter answer here
0
 / 40 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
player
18,426
India
Sachin Tendulkar
14,234
Sri Lanka
Kumar Sangakkara
13,704
Australia
Ricky Ponting
13,430
Sri Lanka
Sanath Jayasuriya
12,898
India
Virat Kohli
12,650
Sri Lanka
Mahela Jayawardene
11,739
Pakistan
Inzamam-ul-Haq
11,579
South Africa
Jacques Kallis
11,363
India
Sourav Ganguly
10,889
India
Rahul Dravid
10,773
India
MS Dhoni
10,480
West Indies
Chris Gayle
10,405
West Indies
Brian Lara
10,290
Sri Lanka
Tillakaratne Dilshan
9825
India
Rohit Sharma
9820
Pakistan
Mohammad Yousuf
9619
Australia
Adam Gilchrist
9577
South Africa
AB de Villiers
9378
India
Mohammad Azharuddin
9284
Sri Lanka
Aravinda de Silva
wickets
country
player
534
Sri Lanka
Muttiah Muralitharan
502
Pakistan
Wasim Akram
416
Pakistan
Waqar Younis
400
Sri Lanka
Chaminda Vaas
395
Pakistan
Shahid Afridi
393
South Africa
Shaun Pollock
381
Australia
Glenn McGrath
380
Australia
Brett Lee
338
Sri Lanka
Lasith Malinga
337
India
Anil Kumble
323
Sri Lanka
Sanath Jayasuriya
315
India
Javagal Srinath
305
New Zealand
Daniel Vettori
301
Bangladesh
Shakib Al Hasan
293
Australia
Shane Warne
288
Pakistan
Saqlain Mushtaq
288
India
Ajit Agarkar
282
India
Zaheer Khan
273
South Africa
Jacques Kallis
272
South Africa
Allan Donald
Comments
No comments yet