Cricket records
Most hundreds 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-hundreds/odiMost hundreds in ODIs
top 100, since 2001| Player | Hundreds | Detail | Open |
|---|---|---|---|
| 1V KohliIndia | 55 | 15,174 runs in 306 innings | Open |
| 2RG SharmaIndia | 35 | 12,142 runs in 283 innings | Open |
| 3HM AmlaSouth Africa | 27 | 8,035 runs in 177 innings | Open |
| 4AB de VilliersSouth Africa | 25 | 9,528 runs in 215 innings | Open |
| 5KC SangakkaraSri Lanka | 24 | 12,160 runs in 303 innings | Open |
| 6Q de KockSouth Africa | 23 | 7,152 runs in 164 innings | Open |
| 7DA WarnerAustralia | 22 | 6,932 runs in 159 innings | Open |
| 8TM DilshanSri Lanka | 21 | 9,405 runs in 268 innings | Open |
| 9SD HopeWest Indies | 21 | 6,547 runs in 151 innings | Open |
| 10LRPL TaylorNew Zealand | 20 | 8,294 runs in 214 innings | Open |
| 11JE RootEngland | 20 | 7,903 runs in 184 innings | Open |
| 12Babar AzamPakistan | 20 | 6,626 runs in 140 innings | Open |
| 13RT PontingAustralia | 18 | 7,439 runs in 201 innings | Open |
| 14MJ GuptillNew Zealand | 18 | 7,302 runs in 195 innings | Open |
| 15S DhawanIndia | 17 | 6,793 runs in 164 innings | Open |
| 16SR TendulkarIndia | 16 | 6,635 runs in 150 innings | Open |
| 17AJ FinchAustralia | 16 | 5,258 runs in 141 innings | Open |
| 18KS WilliamsonNew Zealand | 15 | 7,284 runs in 168 innings | Open |
| 19EJG MorganEngland | 14 | 7,283 runs in 220 innings | Open |
| 20CH GayleWest Indies | 14 | 6,719 runs in 208 innings | Open |
| 21WU TharangaSri Lanka | 14 | 6,565 runs in 210 innings | Open |
| 22ST JayasuriyaSri Lanka | 14 | 4,878 runs in 148 innings | Open |
| 23DPMD JayawardeneSri Lanka | 13 | 8,597 runs in 283 innings | Open |
| 24Tamim IqbalBangladesh | 13 | 8,076 runs in 230 innings | Open |
| 25Yuvraj SinghIndia | 13 | 7,212 runs in 218 innings | Open |
| 26SPD SmithAustralia | 12 | 5,781 runs in 153 innings | Open |
| 27F du PlessisSouth Africa | 12 | 5,511 runs in 136 innings | Open |
| 28PR StirlingIreland | 12 | 5,081 runs in 143 innings | Open |
| 29JJ RoyEngland | 12 | 4,271 runs in 110 innings | Open |
| 30HH GibbsSouth Africa | 12 | 4,106 runs in 110 innings | Open |
| 31Mohammad HafeezPakistan | 11 | 6,394 runs in 207 innings | Open |
| 32BRM TaylorZimbabwe | 11 | 5,692 runs in 183 innings | Open |
| 33JC ButtlerEngland | 11 | 5,678 runs in 176 innings | Open |
| 34G GambhirIndia | 11 | 5,029 runs in 137 innings | Open |
| 35JM BairstowEngland | 11 | 3,868 runs in 98 innings | Open |
| 36Fakhar ZamanPakistan | 11 | 3,861 runs in 91 innings | Open |
| 37V SehwagIndia | 10 | 6,002 runs in 176 innings | Open |
| 38GC SmithSouth Africa | 10 | 5,743 runs in 160 innings | Open |
| 39Shubman GillIndia | 10 | 3,559 runs in 68 innings | Open |
| 40A BalbirnieIreland | 10 | 3,346 runs in 108 innings | Open |
| 41MS DhoniIndia | 9 | 10,507 runs in 290 innings | Open |
| 42Mushfiqur RahimBangladesh | 9 | 7,586 runs in 245 innings | Open |
| 43SR WatsonAustralia | 9 | 5,474 runs in 154 innings | Open |
| 44KP PietersenEngland | 9 | 4,398 runs in 122 innings | Open |
| 45MN SamuelsWest Indies | 9 | 4,227 runs in 146 innings | Open |
| 46KL RahulIndia | 9 | 3,541 runs in 90 innings | Open |
| 47Imam-ul-HaqPakistan | 9 | 3,152 runs in 74 innings | Open |
| 48DJ MitchellNew Zealand | 9 | 2,811 runs in 57 innings | Open |
| 49AFGRahmanullah GurbazAfghanistan | 9 | 1,907 runs in 48 innings | Open |
| 50MJ ClarkeAustralia | 8 | 7,433 runs in 209 innings | Open |
| 51Shakib Al HasanBangladesh | 8 | 7,142 runs in 220 innings | Open |
| 52JH KallisSouth Africa | 8 | 5,342 runs in 141 innings | Open |
| 53DA MillerSouth Africa | 8 | 4,748 runs in 155 innings | Open |
| 54TWM LathamNew Zealand | 8 | 4,683 runs in 159 innings | Open |
| 55WTS PorterfieldIreland | 8 | 3,261 runs in 114 innings | Open |
| 56TM HeadAustralia | 8 | 3,214 runs in 81 innings | Open |
| 57ME TrescothickEngland | 8 | 2,522 runs in 71 innings | Open |
| 58Shoaib MalikPakistan | 7 | 6,474 runs in 215 innings | Open |
| 59BKG MendisSri Lanka | 7 | 5,045 runs in 151 innings | Open |
| 60SC WilliamsZimbabwe | 7 | 4,809 runs in 145 innings | Open |
| 61AC GilchristAustralia | 7 | 4,658 runs in 127 innings | Open |
| 62Sikandar RazaZimbabwe | 7 | 4,384 runs in 141 innings | Open |
| 63ML HaydenAustralia | 7 | 4,188 runs in 102 innings | Open |
| 64SCORD BerringtonScotland | 7 | 3,379 runs in 113 innings | Open |
| 65P NissankaSri Lanka | 7 | 2,946 runs in 78 innings | Open |
| 66Salman ButtPakistan | 7 | 2,407 runs in 68 innings | Open |
| 67SCOCS MacLeodScotland | 7 | 2,326 runs in 70 innings | Open |
| 68Younis KhanPakistan | 6 | 5,186 runs in 180 innings | Open |
| 69Mohammad YousufPakistan | 6 | 4,935 runs in 141 innings | Open |
| 70S ChanderpaulWest Indies | 6 | 4,078 runs in 114 innings | Open |
| 71A SymondsAustralia | 6 | 3,923 runs in 112 innings | Open |
| 72MDKJ PereraSri Lanka | 6 | 3,205 runs in 110 innings | Open |
| 73SE MarshAustralia | 6 | 2,622 runs in 71 innings | Open |
| 74Ahmed ShehzadPakistan | 6 | 2,605 runs in 81 innings | Open |
| 75HE van der DussenSouth Africa | 6 | 2,605 runs in 64 innings | Open |
| 76AD HalesEngland | 6 | 2,419 runs in 67 innings | Open |
| 77T BavumaSouth Africa | 6 | 2,110 runs in 54 innings | Open |
| 78AFGIbrahim ZadranAfghanistan | 6 | 1,682 runs in 37 innings | Open |
| 79DJ MalanEngland | 6 | 1,450 runs in 30 innings | Open |
| 80SK RainaIndia | 5 | 5,606 runs in 192 innings | Open |
| 81AJ StraussEngland | 5 | 3,921 runs in 121 innings | Open |
| 82BA StokesEngland | 5 | 3,463 runs in 99 innings | Open |
| 83AN CookEngland | 5 | 3,204 runs in 91 innings | Open |
| 84SS IyerIndia | 5 | 3,110 runs in 75 innings | Open |
| 85Kamran AkmalPakistan | 5 | 2,944 runs in 124 innings | Open |
| 86Liton DasBangladesh | 5 | 2,869 runs in 103 innings | Open |
| 87KIC AsalankaSri Lanka | 5 | 2,691 runs in 77 innings | Open |
| 88MS AtapattuSri Lanka | 5 | 2,467 runs in 77 innings | Open |
| 89EC JoyceIreland | 5 | 2,337 runs in 70 innings | Open |
| 90E LewisWest Indies | 5 | 2,252 runs in 66 innings | Open |
| 91HT TectorIreland | 5 | 2,098 runs in 53 innings | Open |
| 92OMAJatinder SinghOman | 5 | 2,015 runs in 68 innings | Open |
| 93DP ConwayNew Zealand | 5 | 1,692 runs in 42 innings | Open |
| 94SO HetmyerWest Indies | 5 | 1,623 runs in 53 innings | Open |
| 95SCOBJ McMullenScotland | 5 | 1,572 runs in 42 innings | Open |
| 96R RavindraNew Zealand | 5 | 1,424 runs in 35 innings | Open |
| 97NAMM van LingenNamibia | 5 | 1,396 runs in 43 innings | Open |
| 98USAMilind KumarUnited States of America | 5 | 1,330 runs in 28 innings | Open |
| 99MahmudullahBangladesh | 4 | 5,591 runs in 203 innings | Open |
| 100IR BellEngland | 4 | 5,394 runs in 155 innings | Open |