Cricket records
Most runs in ODIsRuns, 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
This view
/records/most-runs/odiMost runs in ODIs
top 100, since 2001| Player | Runs | Detail | Open |
|---|---|---|---|
| 1V KohliIndia | 15,174 | 306 innings, average 58.81, 55 hundreds | Open |
| 2KC SangakkaraSri Lanka | 12,160 | 303 innings, average 44.87, 24 hundreds | Open |
| 3RG SharmaIndia | 12,142 | 283 innings, average 49.36, 35 hundreds | Open |
| 4MS DhoniIndia | 10,507 | 290 innings, average 50.51, 9 hundreds | Open |
| 5AB de VilliersSouth Africa | 9,528 | 215 innings, average 54.14, 25 hundreds | Open |
| 6TM DilshanSri Lanka | 9,405 | 268 innings, average 39.68, 21 hundreds | Open |
| 7DPMD JayawardeneSri Lanka | 8,597 | 283 innings, average 33.32, 13 hundreds | Open |
| 8LRPL TaylorNew Zealand | 8,294 | 214 innings, average 46.60, 20 hundreds | Open |
| 9Tamim IqbalBangladesh | 8,076 | 230 innings, average 37.05, 13 hundreds | Open |
| 10HM AmlaSouth Africa | 8,035 | 177 innings, average 49.29, 27 hundreds | Open |
| 11JE RootEngland | 7,903 | 184 innings, average 50.66, 20 hundreds | Open |
| 12Mushfiqur RahimBangladesh | 7,586 | 245 innings, average 37.37, 9 hundreds | Open |
| 13RT PontingAustralia | 7,439 | 201 innings, average 40.87, 18 hundreds | Open |
| 14MJ ClarkeAustralia | 7,433 | 209 innings, average 43.72, 8 hundreds | Open |
| 15MJ GuptillNew Zealand | 7,302 | 195 innings, average 41.49, 18 hundreds | Open |
| 16KS WilliamsonNew Zealand | 7,284 | 168 innings, average 48.56, 15 hundreds | Open |
| 17EJG MorganEngland | 7,283 | 220 innings, average 38.74, 14 hundreds | Open |
| 18Yuvraj SinghIndia | 7,212 | 218 innings, average 39.20, 13 hundreds | Open |
| 19Q de KockSouth Africa | 7,152 | 164 innings, average 45.85, 23 hundreds | Open |
| 20Shakib Al HasanBangladesh | 7,142 | 220 innings, average 37.20, 8 hundreds | Open |
| 21DA WarnerAustralia | 6,932 | 159 innings, average 45.31, 22 hundreds | Open |
| 22S DhawanIndia | 6,793 | 164 innings, average 44.11, 17 hundreds | Open |
| 23CH GayleWest Indies | 6,719 | 208 innings, average 34.28, 14 hundreds | Open |
| 24SR TendulkarIndia | 6,635 | 150 innings, average 47.73, 16 hundreds | Open |
| 25Babar AzamPakistan | 6,626 | 140 innings, average 53.44, 20 hundreds | Open |
| 26WU TharangaSri Lanka | 6,565 | 210 innings, average 34.02, 14 hundreds | Open |
| 27SD HopeWest Indies | 6,547 | 151 innings, average 51.55, 21 hundreds | Open |
| 28Shoaib MalikPakistan | 6,474 | 215 innings, average 35.77, 7 hundreds | Open |
| 29Mohammad HafeezPakistan | 6,394 | 207 innings, average 33.30, 11 hundreds | Open |
| 30V SehwagIndia | 6,002 | 176 innings, average 34.49, 10 hundreds | Open |
| 31AD MathewsSri Lanka | 5,844 | 192 innings, average 40.58, 3 hundreds | Open |
| 32SPD SmithAustralia | 5,781 | 153 innings, average 43.14, 12 hundreds | Open |
| 33GC SmithSouth Africa | 5,743 | 160 innings, average 37.78, 10 hundreds | Open |
| 34BRM TaylorZimbabwe | 5,692 | 183 innings, average 33.09, 11 hundreds | Open |
| 35JC ButtlerEngland | 5,678 | 176 innings, average 39.16, 11 hundreds | Open |
| 36SK RainaIndia | 5,606 | 192 innings, average 35.48, 5 hundreds | Open |
| 37MahmudullahBangladesh | 5,591 | 203 innings, average 36.54, 4 hundreds | Open |
| 38F du PlessisSouth Africa | 5,511 | 136 innings, average 47.51, 12 hundreds | Open |
| 39SR WatsonAustralia | 5,474 | 154 innings, average 41.47, 9 hundreds | Open |
| 40IR BellEngland | 5,394 | 155 innings, average 37.99, 4 hundreds | Open |
| 41BB McCullumNew Zealand | 5,362 | 195 innings, average 31.36, 4 hundreds | Open |
| 42JH KallisSouth Africa | 5,342 | 141 innings, average 44.89, 8 hundreds | Open |
| 43MEK HusseyAustralia | 5,290 | 153 innings, average 47.23, 3 hundreds | Open |
| 44AJ FinchAustralia | 5,258 | 141 innings, average 38.10, 16 hundreds | Open |
| 45Younis KhanPakistan | 5,186 | 180 innings, average 31.05, 6 hundreds | Open |
| 46JP DuminySouth Africa | 5,101 | 177 innings, average 36.96, 4 hundreds | Open |
| 47PR StirlingIreland | 5,081 | 143 innings, average 36.04, 12 hundreds | Open |
| 48BKG MendisSri Lanka | 5,045 | 151 innings, average 36.29, 7 hundreds | Open |
| 49G GambhirIndia | 5,029 | 137 innings, average 39.91, 11 hundreds | Open |
| 50Mohammad YousufPakistan | 4,935 | 141 innings, average 40.79, 6 hundreds | Open |
| 51ST JayasuriyaSri Lanka | 4,878 | 148 innings, average 34.60, 14 hundreds | Open |
| 52SC WilliamsZimbabwe | 4,809 | 145 innings, average 36.99, 7 hundreds | Open |
| 53Misbah-ul-HaqPakistan | 4,793 | 140 innings, average 42.79, 0 hundreds | Open |
| 54DA MillerSouth Africa | 4,748 | 155 innings, average 43.16, 8 hundreds | Open |
| 55H MasakadzaZimbabwe | 4,687 | 178 innings, average 26.48, 3 hundreds | Open |
| 56TWM LathamNew Zealand | 4,683 | 159 innings, average 33.93, 8 hundreds | Open |
| 57AC GilchristAustralia | 4,658 | 127 innings, average 38.50, 7 hundreds | Open |
| 58KP PietersenEngland | 4,398 | 122 innings, average 41.89, 9 hundreds | Open |
| 59PD CollingwoodEngland | 4,390 | 153 innings, average 35.69, 4 hundreds | Open |
| 60Sikandar RazaZimbabwe | 4,384 | 141 innings, average 37.15, 7 hundreds | Open |
| 61JJ RoyEngland | 4,271 | 110 innings, average 39.92, 12 hundreds | Open |
| 62MN SamuelsWest Indies | 4,227 | 146 innings, average 33.55, 9 hundreds | Open |
| 63Shahid AfridiPakistan | 4,190 | 198 innings, average 23.67, 3 hundreds | Open |
| 64ML HaydenAustralia | 4,188 | 102 innings, average 45.52, 7 hundreds | Open |
| 65HH GibbsSouth Africa | 4,106 | 110 innings, average 40.25, 12 hundreds | Open |
| 66RR SarwanWest Indies | 4,089 | 118 innings, average 41.72, 3 hundreds | Open |
| 67S ChanderpaulWest Indies | 4,078 | 114 innings, average 44.33, 6 hundreds | Open |
| 68R DravidIndia | 4,030 | 127 innings, average 38.02, 1 hundreds | Open |
| 69GJ MaxwellAustralia | 3,990 | 136 innings, average 33.81, 4 hundreds | Open |
| 70A SymondsAustralia | 3,923 | 112 innings, average 44.58, 6 hundreds | Open |
| 71AJ StraussEngland | 3,921 | 121 innings, average 34.39, 5 hundreds | Open |
| 72JM BairstowEngland | 3,868 | 98 innings, average 42.98, 11 hundreds | Open |
| 73Fakhar ZamanPakistan | 3,861 | 91 innings, average 45.42, 11 hundreds | Open |
| 74LD ChandimalSri Lanka | 3,716 | 139 innings, average 31.23, 3 hundreds | Open |
| 75E ChigumburaZimbabwe | 3,597 | 172 innings, average 24.14, 2 hundreds | Open |
| 76Shubman GillIndia | 3,559 | 68 innings, average 62.44, 10 hundreds | Open |
| 77KL RahulIndia | 3,541 | 90 innings, average 52.07, 9 hundreds | Open |
| 78CR ErvineZimbabwe | 3,510 | 118 innings, average 33.75, 4 hundreds | Open |
| 79BA StokesEngland | 3,463 | 99 innings, average 41.23, 5 hundreds | Open |
| 80MR MarshAustralia | 3,395 | 101 innings, average 38.15, 4 hundreds | Open |
| 81SCORD BerringtonScotland | 3,379 | 113 innings, average 34.48, 7 hundreds | Open |
| 82SB StyrisNew Zealand | 3,348 | 103 innings, average 38.05, 3 hundreds | Open |
| 83A BalbirnieIreland | 3,346 | 108 innings, average 33.46, 10 hundreds | Open |
| 84WTS PorterfieldIreland | 3,261 | 114 innings, average 28.61, 8 hundreds | Open |
| 85TM HeadAustralia | 3,214 | 81 innings, average 42.85, 8 hundreds | Open |
| 86MDKJ PereraSri Lanka | 3,205 | 110 innings, average 30.52, 6 hundreds | Open |
| 87AN CookEngland | 3,204 | 91 innings, average 36.83, 5 hundreds | Open |
| 88HDRL ThirimanneSri Lanka | 3,194 | 106 innings, average 34.72, 4 hundreds | Open |
| 89Imam-ul-HaqPakistan | 3,152 | 74 innings, average 47.04, 9 hundreds | Open |
| 90Umar AkmalPakistan | 3,134 | 109 innings, average 33.70, 2 hundreds | Open |
| 91SS IyerIndia | 3,110 | 75 innings, average 45.74, 5 hundreds | Open |
| 92BJ HaddinAustralia | 3,063 | 111 innings, average 32.24, 2 hundreds | Open |
| 93GJ BaileyAustralia | 3,034 | 84 innings, average 40.45, 3 hundreds | Open |
| 94T TaibuZimbabwe | 3,013 | 110 innings, average 31.39, 2 hundreds | Open |
| 95DM BravoWest Indies | 3,007 | 115 innings, average 29.48, 4 hundreds | Open |
| 96AFGRahmat ShahAfghanistan | 2,994 | 96 innings, average 32.90, 3 hundreds | Open |
| 97AM RahaneIndia | 2,982 | 88 innings, average 35.08, 3 hundreds | Open |
| 98Mohammad RizwanPakistan | 2,979 | 94 innings, average 40.81, 4 hundreds | Open |
| 99P NissankaSri Lanka | 2,946 | 78 innings, average 39.81, 7 hundreds | Open |
| 100Kamran AkmalPakistan | 2,944 | 124 innings, average 25.82, 5 hundreds | Open |