Top 10 Batsmen with Most Runs in ODI Cricket | Cricket Records

Sachin Tendulkar Holds The Record Of Most Runs Scored In One Day International (ODI) Cricket., As He Scored 18426 Runs In 452 Innings (463 Matches). Which Remains The Most Runs Scored By a Batsman In ODI Cricket. In The Year 2001 Sachin Tendulkar Became First Player To Score 10000 Runs In ODI Cricket.Where As Virat Kohli Is The Fastest Player To Score 10000 Runs In ODIs. He Took 205 Innings to Reach This Mile Stone.

Total 15 Players Have Scored 10000+ Runs in ODIs. Six Of Them Are From India (Sachin Tendulkar,Sourav Ganguly,Virat Kohli,Rahul Dravid,MS Dhoni and Rohit Sharma) While Four Are From Sri Lanka (Kumar Sangakkara,Sanath Jayasuriya,Mahela Jayawardene,Tillakaratne Dilshan), Two From West Indies (Brian Lara,Chris Gayle) And Each One Player From Australia (Ricky Ponting), Pakistan (Inzamam-Ul-Haq), South Africa (Jacques Kallis). Check Out The List Of Most Runs Scorer In ODIs

Top 10 Batsmen with Most Runs in ODI Cricket

* View In Horizontal Mode (Mobile Device) For Better Viewing Experience *
S.No
Player
Matches
Innings
Runs
01 Sachin Tendulkar (IND) 463 452 18426
02 Kumar Sangakkara (SL) 404 380 14234
03 Virat Kohli (IND) 291 279 13794
04 Ricky Ponting (AUS) 375 365 13704
05 Sanath Jayasuriya (SL) 445 433 13430
06 Mahela Jayawardene (SL) 448 418 12650
07 Inzamam-Ul-Haq (PAK) 378 350 11739
08 Jacques Kallis (SA) 328 314 11579
09 Sourav Ganguly (IND) 311 300 11363
10 Rahul Dravid (IND) 344 318 10889

List Of Top 10 Batsmen with Most Runs in ODI Cricket - Cricket Records

Top 10 Batsmen Of All Time In ODI Cricket

1. Sachin Tendulkar (India) :

Sachin Tendulkar Was The First Player To Score 10000 Runs In ODI Cricket And He Is The Highest Run Scorer In ODI Cricket. Sachin Tendulkar Has Scored 18426 Runs In 463 Matches During The Career Span Of 1989 – 2012

Sachin Tendulkar – ODI Batting Analysis (1989-2012)

Matches
Innings
Runs
H.Score
Avg
S.Rate
100s
50s
D.Outs
4s
6s
463 452 18426 200* 44.83 86.23 49 96 20 2016 195

2. Kumar Sangakkara (Sri Lanka) :

Sri Lankan Wicket Keeper Batsman Kumar Sangakkara Is On Second Place In The List Of Most Runs Scored In ODIs. He Has Scored 14234 Runs In 404 Matches During The Career Span Of 2000-2015

Kumar Sangakkara – ODI Batting Analysis (2000-2015)

Matches
Innings
Runs
H.Score
Avg
S.Rate
100s
50s
D.Outs
4s
6s
404 380 14234 169 41.98 78.86 25 93 15 1385 88

3. Virat Kohli (India) :

Former Indian Captain & Right Hand Batsman Virat Kohli Is On Third Place In The List Of Most Runs Scored In ODIs. He Has Scored 13794* Runs In 291 Matches During The Career Span Of 2008-2023*

Virat Kohli – ODI Batting Analysis (2008-2023*)

Matches
Innings
Runs
H.Score
Avg
S.Rate
100s
50s
D.Outs
4s
6s
291 279 13794 183 58.69 93.62 50 71 16 1290 151

4. Ricky Ponting (Australia) :

Former Australian Captain & Right Hand Batsman Ricky Ponting Is On Fourth Place In The List Of Most Runs Scored In ODIs. He Has Scored 13704 Runs In 375 Matches During The Career Span Of 1995-2012

Ricky Ponting – ODI Batting Analysis (1995-2012)

Matches
Innings
Runs
H.Score
Avg
S.Rate
100s
50s
D.Outs
4s
6s
375 365 13704 164 42.03 80.39 30 82 20 1231 162

5. Sanath Jayasuriya (Sri Lanka) :

Former Sri Lankan Captain & Left Hand Batsman Sanath Jayasuriya Is On Fifth Place In The List Of Most Runs Scored In ODIs. He Has Scored 13430 Runs In 445 Matches During The Career Span Of 1989-2011

Sanath Jayasuriya – ODI Batting Analysis (1989-2011)

Matches
Innings
Runs
H.Score
Avg
S.Rate
100s
50s
D.Outs
4s
6s
445 433 13430 189 32.36 91.20 28 68 34 1500 270

6. Mahela Jayawardene (Sri Lanka) :

Former Sri Lankan Captain & Right Hand Batsman Sanath Jayasuriya Is On Sixth Place In The List Of Most Runs Scored In ODIs. He Has Scored 12650 Runs In 448 Matches During The Career Span Of 1998-2015

Mahela Jayawardene – ODI Batting Analysis (1998-2015)

Matches
Innings
Runs
H.Score
Avg
S.Rate
100s
50s
D.Outs
4s
6s
448 418 12650 144 33.37 78.96 19 77 28 1119 76

7. Inzamam-Ul-Haq (Pakistan) :

Former Pakistan Captain & Right Hand Batsman Inzamam-Ul-Haq Is On Seventh Place In The List Of Most Runs Scored In ODIs. He Has Scored 11739 Runs In 378 Matches During The Career Span Of 1991-2007

Inzamam-Ul-Haq – ODI Batting Analysis (1991-2007)

Matches
Innings
Runs
H.Score
Avg
S.Rate
100s
50s
D.Outs
4s
6s
378 350 11739 137* 39.52 74.24 10 83 20 971 144

8. Jacques Kallis (South Africa) :

Former South African All Rounder & Right Hand Batsman Jacques Kallis Is On Eighth Place In The List Of Most Runs Scored In ODIs. He Has Scored 11579 Runs In 328 Matches During The Career Span Of 1996-2014

Jacques Kallis – ODI Batting Analysis (1996-2014)

Matches
Innings
Runs
H.Score
Avg
S.Rate
100s
50s
D.Outs
4s
6s
328 314 11579 139 44.36 72.89 17 86 17 911 137

9. Sourav Ganguly (India) :

Former Indian Captain & Left Hand Batsman Sourav Ganguly Is On Ninth Place In The List Of Most Runs Scored In ODIs. He Has Scored 11363 Runs In 311 Matches During The Career Span Of 1992-2007

Sourav Ganguly – ODI Batting Analysis (1992-2007)

Matches
Innings
Runs
H.Score
Avg
S.Rate
100s
50s
D.Outs
4s
6s
311 300 11363 183 41.02 73.70 22 72 16 1122 190

10. Rahul Dravid (India) :

Former Indian Captain & Right Hand Batsman Rahul Dravid Is On Tenth Place In The List Of Most Runs Scored In ODIs. He Has Scored 10889 Runs In 344 Matches During The Career Span Of 1996-2011

Rahul Dravid – ODI Batting Analysis (1996-2011)

Matches
Innings
Runs
H.Score
Avg
S.Rate
100s
50s
D.Outs
4s
6s
344 318 10889 153 39.16 71.24 12 83 13 950 42

Also Read : List Of Top 10 Batsmen With Most Runs In Test Cricket
Who Will Break Sachin Tendulkar Record Of Most Runs In ODIs ?
1.Virat Kohli
2.Babar Azam
3.David Warner
4.Rohit Sharma
5.Any Other (Comment Below)