Top 100 Batsmen With Most Runs In ODI Cricket

Kindly switch to Landscape Mode for better viewing experience

Our One Day International (ODI) ratings take into account all matches from the first ODI match on January 5, 1971. They are updated till 2025-09-15.

QUALIFICATION


Min Innings (Top Teams) 30

TOP 100 RUN SCORERS IN ODI CRICKET


RANK BATSMAN NAT FP LP INNS NO 100s RUNS
1 SR Tendulkar IND 1989 2012 452 41 49 18426
2 V Kohli IND 2008 2026 299 47 54 14797
3 KC Sangakkara SL 2000 2015 380 41 25 14234
4 RT Ponting AUS 1995 2012 365 39 30 13704
5 ST Jayasuriya SL 1989 2011 433 18 28 13430
6 DPMD Jayawardena SL 1998 2015 418 39 19 12650
7 Inzamam-ul-Haq PAK 1991 2007 350 53 10 11739
8 JH Kallis SA 1996 2014 314 53 17 11579
9 RG Sharma IND 2007 2026 274 37 33 11577
10 SC Ganguly IND 1992 2007 300 23 22 11363
11 RS Dravid IND 1996 2011 318 40 12 10889
12 MS Dhoni IND 2004 2019 297 84 10 10773
13 CH Gayle WI 1999 2019 294 17 25 10480
14 BC Lara WI 1990 2007 289 32 19 10405
15 TM Dilshan SL 1999 2016 303 41 22 10290
16 Mohammad Yousuf PAK 1998 2010 273 40 15 9720
17 AC Gilchrist AUS 1996 2008 279 11 16 9619
18 AB de Villiers SA 2005 2018 218 39 25 9577
19 M Azharuddin IND 1985 2000 308 54 7 9378
20 PA de Silva SL 1984 2003 296 30 11 9284
21 Saeed Anwar PAK 1989 2003 244 19 20 8823
22 S Chanderpaul WI 1994 2011 251 40 11 8778
23 Yuvraj Singh IND 2000 2017 278 40 14 8701
24 DL Haynes WI 1978 1994 237 28 17 8648
25 LRPL Taylor NZ 2006 2022 220 39 21 8607
26 MS Atapattu SL 1990 2007 259 32 11 8529
27 ME Waugh AUS 1988 2002 236 20 18 8500
28 Tamim Iqbal BAN 2007 2023 240 12 14 8357
29 V Sehwag IND 1999 2013 245 9 15 8273
30 HM Amla SA 2008 2019 178 14 27 8113
31 HH Gibbs SA 1996 2010 240 16 21 8094
32 Shahid Afridi PAK 1996 2015 369 27 6 8064
33 SP Fleming NZ 1994 2007 269 21 8 8037
34 MJ Clarke AUS 2003 2015 223 44 8 7981
35 Mushfiqur Rahim BAN 2006 2025 256 42 9 7795
36 EJG Morgan ENG 2006 2022 230 34 14 7701
37 JE Root ENG 2013 2026 178 25 20 7577
38 Shakib Al Hasan BAN 2006 2023 234 31 9 7570
39 SR Waugh AUS 1986 2002 288 58 3 7569
40 Shoaib Malik PAK 1999 2019 258 40 9 7534
41 A Ranatunga SL 1982 1999 255 47 4 7454
42 Javed Miandad PAK 1975 1996 218 41 8 7381
43 MJ Guptill NZ 2009 2022 195 19 18 7346
44 KS Williamson NZ 2010 2025 167 18 15 7256
45 Younis Khan PAK 2000 2015 255 23 7 7249
46 Salim Malik PAK 1982 1999 256 38 5 7171
47 Q de Kock SA 2013 2025 161 8 23 7123
48 NJ Astle NZ 1995 2007 217 14 16 7090
49 GC Smith SA 2002 2013 194 10 10 6989
50 WU Tharanga SL 2005 2019 223 17 15 6951
51 DA Warner AUS 2009 2023 159 6 22 6932
52 MG Bevan AUS 1994 2004 196 67 6 6912
53 G Kirsten SA 1993 2003 185 19 13 6798
54 S Dhawan IND 2010 2022 164 10 17 6793
55 A Flower ZIM 1992 2003 208 16 4 6786
56 IVA Richards WI 1975 1991 167 24 11 6721
57 BRM Taylor ZIM 2004 2025 205 15 11 6704
58 Mohammad Hafeez PAK 2003 2019 216 15 11 6615
59 GW Flower ZIM 1992 2010 214 18 6 6571
60 Ijaz Ahmed PAK 1986 2000 232 29 10 6564
61 AR Border AUS 1979 1994 252 39 3 6524
62 Babar Azam PAK 2015 2025 137 16 20 6501
63 RB Richardson WI 1983 1996 217 30 5 6248
64 ML Hayden AUS 1993 2008 155 15 10 6133
65 SD Hope WI 2016 2025 143 22 19 6113
66 BB McCullum NZ 2002 2016 228 28 5 6083
67 DM Jones AUS 1984 1994 161 25 7 6068
68 PR Stirling IRE 2008 2025 162 3 14 6005
69 DC Boon AUS 1984 1995 177 16 5 5964
70 JN Rhodes SA 1992 2003 220 51 2 5935
71 AD Mathews SL 2008 2023 195 48 3 5916
72 Ramiz Raja PAK 1985 1997 197 15 9 5841
73 RR Sarwan WI 2000 2013 169 33 5 5804
74 SPD Smith AUS 2010 2025 154 20 12 5800
75 CL Hooper WI 1987 2003 206 43 7 5761
76 SR Watson AUS 2002 2015 169 27 9 5758
77 Mahmudullah BAN 2007 2025 209 53 4 5690
78 H Masakadza ZIM 2001 2019 208 4 5 5659
79 SK Raina IND 2005 2018 194 35 5 5615
80 MN Samuels WI 2000 2018 196 26 10 5606
81 WJ Cronje SA 1992 2000 175 31 2 5565
82 JC Buttler ENG 2012 2026 171 30 11 5515
83 F du Plessis SA 2011 2019 136 20 12 5507
84 MEK Hussey AUS 2004 2012 157 44 3 5442
85 IR Bell ENG 2004 2015 157 14 4 5416
86 AJ Finch AUS 2013 2022 142 3 17 5406
87 AD Jadeja IND 1992 2000 179 36 6 5359
88 DR Martyn AUS 1992 2006 182 51 5 5346
89 G Gambhir IND 2003 2013 143 11 11 5238
90 SC Williams ZIM 2005 2025 159 20 8 5217
91 ADR Campbell ZIM 1992 2003 184 14 7 5185
92 RS Mahanama SL 1986 1999 198 23 4 5162
93 CG Greenidge WI 1975 1991 127 13 11 5134
94 Misbah-ul-Haq PAK 2002 2015 149 31 0 5122
95 J-P Duminy SA 2004 2019 179 40 4 5117
96 PD Collingwood ENG 2001 2011 181 37 5 5092
97 A Symonds AUS 1999 2009 161 33 6 5088
98 Abdul Razzaq PAK 1996 2011 228 57 3 5081
99 CL Cairns NZ 1991 2006 193 25 4 4950
100 BKG Mendis SL 2016 2026 151 13 6 4890

BRIEF EXPLANATION


Dynamic Nature

Most of our ratings are dynamic, and as new matches are played, the rating of earlier batsmen may change if current batsmen set new benchmarks.

Top Teams (TT)

  1. An opposition is counted as a TT considering its Win/Loss (WL) Ratios in last 5 years.
  2. Home, Away, In Asia, Outside Asia and Overall WL Ratio is considered.
  3. The WL Ratio should be more than a certain value overall or in specific condition.

Top Inns by SR (QIP) Qualification

  1. Runs Scored in the innings must be more than 25
  2. They should also be more than 10% of runs scored by the team with the higher total.

Abbreviations

  1. AVE - Average or Runs/(Inns - Not Out)
  2. BF - Balls Faced
  3. DIS - Dismissals or (Inns - Not Out)
  4. FP - First Played by Year
  5. INF - Infinite
  6. INNS - Innings
  7. LP - Last Played by Year
  8. MP - Middle Played or (FP+LP)/2
  9. NA - Not Applicable
  10. NI - Not In Top
  11. NK - Not Known
  12. NO, * - Not Out
  13. NQ - Not Qualified
  14. OPP - Opposition
  15. PTS - Points
  16. RAT - Rating
  17. SR - Strike Rate or Runs/Balls
  18. TS - Trend Setter
  19. TT - Top Teams
  20. WTG - Weightage


Leave a Comment