Cricket Database
0 of 50 calls today
Get a free API key Sign in Dashboard Upgrade

Cricket records

Most runs in ODIs

Runs, wickets, highest scores, best bowling, team totals and hundreds, by format, men and women, from every international we hold ball by ball since 2001.

Record lists36
Matches10,971
Moved this week17

Most runs in ODIs

top 100, since 2001
PlayerRunsDetailOpen
1V KohliIndia15,174306 innings, average 58.81, 55 hundredsOpen
2KC SangakkaraSri Lanka12,160303 innings, average 44.87, 24 hundredsOpen
3RG SharmaIndia12,142283 innings, average 49.36, 35 hundredsOpen
4MS DhoniIndia10,507290 innings, average 50.51, 9 hundredsOpen
5AB de VilliersSouth Africa9,528215 innings, average 54.14, 25 hundredsOpen
6TM DilshanSri Lanka9,405268 innings, average 39.68, 21 hundredsOpen
7DPMD JayawardeneSri Lanka8,597283 innings, average 33.32, 13 hundredsOpen
8LRPL TaylorNew Zealand8,294214 innings, average 46.60, 20 hundredsOpen
9Tamim IqbalBangladesh8,076230 innings, average 37.05, 13 hundredsOpen
10HM AmlaSouth Africa8,035177 innings, average 49.29, 27 hundredsOpen
11JE RootEngland7,903184 innings, average 50.66, 20 hundredsOpen
12Mushfiqur RahimBangladesh7,586245 innings, average 37.37, 9 hundredsOpen
13RT PontingAustralia7,439201 innings, average 40.87, 18 hundredsOpen
14MJ ClarkeAustralia7,433209 innings, average 43.72, 8 hundredsOpen
15MJ GuptillNew Zealand7,302195 innings, average 41.49, 18 hundredsOpen
16KS WilliamsonNew Zealand7,284168 innings, average 48.56, 15 hundredsOpen
17EJG MorganEngland7,283220 innings, average 38.74, 14 hundredsOpen
18Yuvraj SinghIndia7,212218 innings, average 39.20, 13 hundredsOpen
19Q de KockSouth Africa7,152164 innings, average 45.85, 23 hundredsOpen
20Shakib Al HasanBangladesh7,142220 innings, average 37.20, 8 hundredsOpen
21DA WarnerAustralia6,932159 innings, average 45.31, 22 hundredsOpen
22S DhawanIndia6,793164 innings, average 44.11, 17 hundredsOpen
23CH GayleWest Indies6,719208 innings, average 34.28, 14 hundredsOpen
24SR TendulkarIndia6,635150 innings, average 47.73, 16 hundredsOpen
25Babar AzamPakistan6,626140 innings, average 53.44, 20 hundredsOpen
26WU TharangaSri Lanka6,565210 innings, average 34.02, 14 hundredsOpen
27SD HopeWest Indies6,547151 innings, average 51.55, 21 hundredsOpen
28Shoaib MalikPakistan6,474215 innings, average 35.77, 7 hundredsOpen
29Mohammad HafeezPakistan6,394207 innings, average 33.30, 11 hundredsOpen
30V SehwagIndia6,002176 innings, average 34.49, 10 hundredsOpen
31AD MathewsSri Lanka5,844192 innings, average 40.58, 3 hundredsOpen
32SPD SmithAustralia5,781153 innings, average 43.14, 12 hundredsOpen
33GC SmithSouth Africa5,743160 innings, average 37.78, 10 hundredsOpen
34BRM TaylorZimbabwe5,692183 innings, average 33.09, 11 hundredsOpen
35JC ButtlerEngland5,678176 innings, average 39.16, 11 hundredsOpen
36SK RainaIndia5,606192 innings, average 35.48, 5 hundredsOpen
37MahmudullahBangladesh5,591203 innings, average 36.54, 4 hundredsOpen
38F du PlessisSouth Africa5,511136 innings, average 47.51, 12 hundredsOpen
39SR WatsonAustralia5,474154 innings, average 41.47, 9 hundredsOpen
40IR BellEngland5,394155 innings, average 37.99, 4 hundredsOpen
41BB McCullumNew Zealand5,362195 innings, average 31.36, 4 hundredsOpen
42JH KallisSouth Africa5,342141 innings, average 44.89, 8 hundredsOpen
43MEK HusseyAustralia5,290153 innings, average 47.23, 3 hundredsOpen
44AJ FinchAustralia5,258141 innings, average 38.10, 16 hundredsOpen
45Younis KhanPakistan5,186180 innings, average 31.05, 6 hundredsOpen
46JP DuminySouth Africa5,101177 innings, average 36.96, 4 hundredsOpen
47PR StirlingIreland5,081143 innings, average 36.04, 12 hundredsOpen
48BKG MendisSri Lanka5,045151 innings, average 36.29, 7 hundredsOpen
49G GambhirIndia5,029137 innings, average 39.91, 11 hundredsOpen
50Mohammad YousufPakistan4,935141 innings, average 40.79, 6 hundredsOpen
51ST JayasuriyaSri Lanka4,878148 innings, average 34.60, 14 hundredsOpen
52SC WilliamsZimbabwe4,809145 innings, average 36.99, 7 hundredsOpen
53Misbah-ul-HaqPakistan4,793140 innings, average 42.79, 0 hundredsOpen
54DA MillerSouth Africa4,748155 innings, average 43.16, 8 hundredsOpen
55H MasakadzaZimbabwe4,687178 innings, average 26.48, 3 hundredsOpen
56TWM LathamNew Zealand4,683159 innings, average 33.93, 8 hundredsOpen
57AC GilchristAustralia4,658127 innings, average 38.50, 7 hundredsOpen
58KP PietersenEngland4,398122 innings, average 41.89, 9 hundredsOpen
59PD CollingwoodEngland4,390153 innings, average 35.69, 4 hundredsOpen
60Sikandar RazaZimbabwe4,384141 innings, average 37.15, 7 hundredsOpen
61JJ RoyEngland4,271110 innings, average 39.92, 12 hundredsOpen
62MN SamuelsWest Indies4,227146 innings, average 33.55, 9 hundredsOpen
63Shahid AfridiPakistan4,190198 innings, average 23.67, 3 hundredsOpen
64ML HaydenAustralia4,188102 innings, average 45.52, 7 hundredsOpen
65HH GibbsSouth Africa4,106110 innings, average 40.25, 12 hundredsOpen
66RR SarwanWest Indies4,089118 innings, average 41.72, 3 hundredsOpen
67S ChanderpaulWest Indies4,078114 innings, average 44.33, 6 hundredsOpen
68R DravidIndia4,030127 innings, average 38.02, 1 hundredsOpen
69GJ MaxwellAustralia3,990136 innings, average 33.81, 4 hundredsOpen
70A SymondsAustralia3,923112 innings, average 44.58, 6 hundredsOpen
71AJ StraussEngland3,921121 innings, average 34.39, 5 hundredsOpen
72JM BairstowEngland3,86898 innings, average 42.98, 11 hundredsOpen
73Fakhar ZamanPakistan3,86191 innings, average 45.42, 11 hundredsOpen
74LD ChandimalSri Lanka3,716139 innings, average 31.23, 3 hundredsOpen
75E ChigumburaZimbabwe3,597172 innings, average 24.14, 2 hundredsOpen
76Shubman GillIndia3,55968 innings, average 62.44, 10 hundredsOpen
77KL RahulIndia3,54190 innings, average 52.07, 9 hundredsOpen
78CR ErvineZimbabwe3,510118 innings, average 33.75, 4 hundredsOpen
79BA StokesEngland3,46399 innings, average 41.23, 5 hundredsOpen
80MR MarshAustralia3,395101 innings, average 38.15, 4 hundredsOpen
81SCORD BerringtonScotland3,379113 innings, average 34.48, 7 hundredsOpen
82SB StyrisNew Zealand3,348103 innings, average 38.05, 3 hundredsOpen
83A BalbirnieIreland3,346108 innings, average 33.46, 10 hundredsOpen
84WTS PorterfieldIreland3,261114 innings, average 28.61, 8 hundredsOpen
85TM HeadAustralia3,21481 innings, average 42.85, 8 hundredsOpen
86MDKJ PereraSri Lanka3,205110 innings, average 30.52, 6 hundredsOpen
87AN CookEngland3,20491 innings, average 36.83, 5 hundredsOpen
88HDRL ThirimanneSri Lanka3,194106 innings, average 34.72, 4 hundredsOpen
89Imam-ul-HaqPakistan3,15274 innings, average 47.04, 9 hundredsOpen
90Umar AkmalPakistan3,134109 innings, average 33.70, 2 hundredsOpen
91SS IyerIndia3,11075 innings, average 45.74, 5 hundredsOpen
92BJ HaddinAustralia3,063111 innings, average 32.24, 2 hundredsOpen
93GJ BaileyAustralia3,03484 innings, average 40.45, 3 hundredsOpen
94T TaibuZimbabwe3,013110 innings, average 31.39, 2 hundredsOpen
95DM BravoWest Indies3,007115 innings, average 29.48, 4 hundredsOpen
96AFGRahmat ShahAfghanistan2,99496 innings, average 32.90, 3 hundredsOpen
97AM RahaneIndia2,98288 innings, average 35.08, 3 hundredsOpen
98Mohammad RizwanPakistan2,97994 innings, average 40.81, 4 hundredsOpen
99P NissankaSri Lanka2,94678 innings, average 39.81, 7 hundredsOpen
100Kamran AkmalPakistan2,944124 innings, average 25.82, 5 hundredsOpen