THE GAME IN NUMBERS Tests · ODIs · T20Is · Men & women
CRICKET WICKET.
CAREER LEADERBOARD

Men ODI: Most runs

All recorded careers; no minimum qualification

RankPlayerTeamsMost runsMatchesInningsRunsWickets
1Sachin TendulkarIndia18,42646345218,426154
2Virat KohliIndia14,94131430214,9415
3Kumar SangakkaraSri Lanka14,23440438014,234
4Ricky PontingAustralia13,70437536513,7043
5Sanath JayasuriyaSri Lanka13,43044543313,430323
6Mahela JayawardeneSri Lanka12,65044841812,6508
7Rohit SharmaIndia11,89528828011,8959
8Inzamam-ul-HaqPakistan11,73937835011,7393
9Jacques KallisSouth Africa11,57932831411,579273
10Sourav GangulyIndia11,36331130011,363100
11Rahul DravidIndia10,88934431810,8894
12MS DhoniIndia10,77335029710,7731
13Chris GayleWest Indies10,48030129410,480167
14Brian LaraWest Indies10,40529928910,4054
15Tillakaratne DilshanSri Lanka10,29033030310,290106
16Mohammad YousufPakistan9,7202882739,7201
17Adam GilchristAustralia9,6192872799,619
18AB de VilliersSouth Africa9,5772282189,5777
19Mohammad AzharuddinIndia9,3783343089,37812
20Aravinda de SilvaSri Lanka9,2843082969,284106
21Saeed AnwarPakistan8,8242472448,8246
22Shivnarine ChanderpaulWest Indies8,7782682518,77814
23Yuvraj SinghIndia8,7013042788,701111
24Desmond HaynesWest Indies8,6482382378,6480
25Ross TaylorNew Zealand8,6072362208,6070
26Marvan AtapattuSri Lanka8,5292682598,5290
27Mark WaughAustralia8,5002442368,50085
28Tamim IqbalBangladesh8,3572432408,3570
29Virender SehwagIndia8,2732512458,27396
30Hashim AmlaSouth Africa8,1131811788,113
31Herschelle GibbsSouth Africa8,0942482408,094
32Shahid AfridiPakistan8,0643983698,064395
33Stephen FlemingNew Zealand8,0372802698,0371
34Michael ClarkeAustralia7,9812452237,98157
35Joe RootEngland7,8261921817,82630
36Mushfiqur RahimBangladesh7,7952742567,795
37Eoin MorganEngland / Ireland7,7012482307,701
38Shakib Al HasanBangladesh7,5702472347,570317
39Steve WaughAustralia7,5693252887,569195
40Shoaib MalikPakistan7,5342872587,534158
41Arjuna RanatungaSri Lanka7,4562692557,45679
42Javed MiandadPakistan7,3812332187,3817
43Martin GuptillNew Zealand7,3461981957,3464
44Kane WilliamsonNew Zealand7,2561751677,25637
45Younis KhanPakistan7,2492652557,2493
46Saleem MalikPakistan7,1702832567,17089
47Quinton de KockSouth Africa7,1231611617,123
48Nathan AstleNew Zealand7,0902232177,09099
49Graeme SmithSouth Africa6,9891971946,98918
50Upul TharangaSri Lanka6,9512352236,951
51David WarnerAustralia6,9321611596,9320
52Michael BevanAustralia6,9122321966,91236
53Gary KirstenSouth Africa6,7981851856,7980
54Shikhar DhawanIndia6,7931671646,793
55Andy FlowerZimbabwe6,7862132086,7860
56Viv RichardsWest Indies6,7211871676,721118
57Brendan TaylorZimbabwe6,7042072056,7049
58Babar AzamPakistan6,6261431406,626
59Mohammad HafeezPakistan6,6142182166,614139
60Grant FlowerZimbabwe6,5712212146,571104
61Ijaz AhmedPakistan6,5642502326,5645
62Allan BorderAustralia6,5242732526,52473
63Shai HopeWest Indies6,3121551496,312
64Richie RichardsonWest Indies6,2482242176,2481
65Matthew HaydenAustralia6,1331611556,1330
66Brendon McCullumNew Zealand6,0832602286,083
67Paul StirlingIreland6,0801741666,08043
68Dean JonesAustralia6,0681641616,0683
69David BoonAustralia5,9641811775,9640
70Jonty RhodesSouth Africa5,9352452205,9350
71Angelo MathewsSri Lanka5,9162261955,916126
72Ramiz RajaPakistan5,8411981975,8410
73Ramnaresh SarwanWest Indies5,8041811695,80416
74Steven SmithAustralia5,8001701545,80028
75Carl HooperWest Indies5,7612272065,761193
76Shane WatsonAustralia5,7571901695,757168
77MahmudullahBangladesh5,6892392095,68982
78Hamilton MasakadzaZimbabwe5,6582092085,65839
79Suresh RainaIndia5,6152261945,61536
80Marlon SamuelsWest Indies5,6062071965,60689
81Jos ButtlerEngland5,5782021745,578
82Hansie CronjeSouth Africa5,5651881755,565114
83Faf du PlessisSouth Africa5,5071431365,5072
84Michael HusseyAustralia5,4421851575,4422
85Ian BellEngland5,4161611575,4166
86Aaron FinchAustralia5,4061461425,4064
87Ajay JadejaIndia5,3591961795,35920
88Damien MartynAustralia5,3462081825,34612
89Gautam GambhirIndia5,2381471435,2380
90Sean WilliamsZimbabwe5,2171641595,21786
91Alistair CampbellZimbabwe5,1851881845,18512
92Roshan MahanamaSri Lanka5,1622131985,1620
93Gordon GreenidgeWest Indies5,1341281275,1341
94Misbah-ul-HaqPakistan5,1221621495,1220
95Jean-Paul DuminySouth Africa5,1171991795,11769
96Paul CollingwoodEngland5,0921971815,092111
97Andrew SymondsAustralia5,0881981615,088133
98Abdul RazzaqPakistan5,0802652285,080269
99Kusal MendisSri Lanka4,9621561524,9620
100Chris CairnsNew Zealand4,9502151934,950201

Tied figures share a competition rank. The initial table lists up to 100 qualifying records; filters browse all careers in this format. Snapshot 2026-09-07.

What this table shows

Sachin Tendulkar leads this snapshot. Most runs: 18,426. All recorded careers; no minimum qualification. Changing the qualification can change the leader.

Definitions and coverage