Cricket records
Most hundreds in Test cricketRuns, 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/testMost hundreds in Test cricket
top 100, since 2001| Player | Hundreds | Detail | Open |
|---|---|---|---|
| 1JE RootEngland | 41 | 14,278 runs in 309 innings | Open |
| 2SPD SmithAustralia | 37 | 10,920 runs in 223 innings | Open |
| 3AN CookEngland | 33 | 12,472 runs in 291 innings | Open |
| 4KS WilliamsonNew Zealand | 33 | 9,515 runs in 195 innings | Open |
| 5V KohliIndia | 30 | 9,230 runs in 210 innings | Open |
| 6KC SangakkaraSri Lanka | 30 | 8,837 runs in 161 innings | Open |
| 7HM AmlaSouth Africa | 28 | 9,146 runs in 211 innings | Open |
| 8MJ ClarkeAustralia | 28 | 8,314 runs in 188 innings | Open |
| 9JH KallisSouth Africa | 28 | 7,405 runs in 151 innings | Open |
| 10DA WarnerAustralia | 26 | 8,786 runs in 205 innings | Open |
| 11Younis KhanPakistan | 25 | 7,275 runs in 151 innings | Open |
| 12KP PietersenEngland | 23 | 8,079 runs in 175 innings | Open |
| 13GC SmithSouth Africa | 23 | 7,584 runs in 166 innings | Open |
| 14IR BellEngland | 22 | 7,481 runs in 199 innings | Open |
| 15DPMD JayawardeneSri Lanka | 22 | 7,005 runs in 147 innings | Open |
| 16AB de VilliersSouth Africa | 21 | 8,182 runs in 175 innings | Open |
| 17LRPL TaylorNew Zealand | 19 | 7,612 runs in 192 innings | Open |
| 18CA PujaraIndia | 19 | 7,195 runs in 176 innings | Open |
| 19Azhar AliPakistan | 19 | 7,142 runs in 180 innings | Open |
| 20SR TendulkarIndia | 19 | 6,610 runs in 140 innings | Open |
| 21S ChanderpaulWest Indies | 18 | 6,420 runs in 141 innings | Open |
| 22RT PontingAustralia | 17 | 6,845 runs in 161 innings | Open |
| 23TWM LathamNew Zealand | 17 | 6,450 runs in 171 innings | Open |
| 24MEK HusseyAustralia | 17 | 5,779 runs in 130 innings | Open |
| 25FDM KarunaratneSri Lanka | 16 | 7,113 runs in 189 innings | Open |
| 26V SehwagIndia | 16 | 6,375 runs in 139 innings | Open |
| 27UT KhawajaAustralia | 16 | 6,229 runs in 159 innings | Open |
| 28R DravidIndia | 16 | 6,089 runs in 147 innings | Open |
| 29AD MathewsSri Lanka | 15 | 8,073 runs in 211 innings | Open |
| 30LD ChandimalSri Lanka | 15 | 6,427 runs in 165 innings | Open |
| 31BA StokesEngland | 14 | 7,273 runs in 220 innings | Open |
| 32Mushfiqur RahimBangladesh | 14 | 6,710 runs in 189 innings | Open |
| 33AJ StraussEngland | 14 | 5,849 runs in 160 innings | Open |
| 34D ElgarSouth Africa | 14 | 5,347 runs in 152 innings | Open |
| 35TM DilshanSri Lanka | 14 | 4,564 runs in 110 innings | Open |
| 36ML HaydenAustralia | 14 | 4,286 runs in 92 innings | Open |
| 37DM de SilvaSri Lanka | 13 | 4,431 runs in 122 innings | Open |
| 38JM BairstowEngland | 12 | 6,042 runs in 178 innings | Open |
| 39BB McCullumNew Zealand | 12 | 6,021 runs in 161 innings | Open |
| 40KC BrathwaiteWest Indies | 12 | 5,931 runs in 191 innings | Open |
| 41VVS LaxmanIndia | 12 | 5,483 runs in 133 innings | Open |
| 42Mominul HaqueBangladesh | 12 | 5,083 runs in 147 innings | Open |
| 43AM RahaneIndia | 12 | 5,077 runs in 144 innings | Open |
| 44Asad ShafiqPakistan | 12 | 4,660 runs in 128 innings | Open |
| 45TM HeadAustralia | 12 | 4,653 runs in 114 innings | Open |
| 46RG SharmaIndia | 12 | 4,301 runs in 116 innings | Open |
| 47KL RahulIndia | 12 | 4,288 runs in 122 innings | Open |
| 48M VijayIndia | 12 | 3,982 runs in 105 innings | Open |
| 49M LabuschagneAustralia | 11 | 4,730 runs in 117 innings | Open |
| 50TT SamaraweeraSri Lanka | 11 | 4,266 runs in 99 innings | Open |
| 51HM NichollsNew Zealand | 11 | 3,358 runs in 94 innings | Open |
| 52Shubman GillIndia | 11 | 3,043 runs in 77 innings | Open |
| 53RR SarwanWest Indies | 11 | 2,997 runs in 67 innings | Open |
| 54Misbah-ul-HaqPakistan | 10 | 5,102 runs in 123 innings | Open |
| 55Tamim IqbalBangladesh | 10 | 5,083 runs in 132 innings | Open |
| 56BKG MendisSri Lanka | 10 | 4,826 runs in 138 innings | Open |
| 57F du PlessisSouth Africa | 10 | 4,163 runs in 118 innings | Open |
| 58PD CollingwoodEngland | 10 | 3,931 runs in 107 innings | Open |
| 59SM KatichAustralia | 10 | 3,866 runs in 86 innings | Open |
| 60HC BrookEngland | 10 | 3,610 runs in 70 innings | Open |
| 61AG PrinceSouth Africa | 10 | 3,261 runs in 89 innings | Open |
| 62Babar AzamPakistan | 9 | 4,771 runs in 122 innings | Open |
| 63CH GayleWest Indies | 9 | 4,111 runs in 102 innings | Open |
| 64IJL TrottEngland | 9 | 3,835 runs in 93 innings | Open |
| 65OJ PopeEngland | 9 | 3,732 runs in 113 innings | Open |
| 66JL LangerAustralia | 9 | 2,842 runs in 60 innings | Open |
| 67ME TrescothickEngland | 9 | 2,708 runs in 60 innings | Open |
| 68G GambhirIndia | 8 | 3,831 runs in 94 innings | Open |
| 69BJ WatlingNew Zealand | 8 | 3,790 runs in 117 innings | Open |
| 70RR PantIndia | 8 | 3,725 runs in 90 innings | Open |
| 71DM BravoWest Indies | 8 | 3,538 runs in 102 innings | Open |
| 72Mohammad HafeezPakistan | 8 | 3,321 runs in 97 innings | Open |
| 73AK MarkramSouth Africa | 8 | 3,192 runs in 92 innings | Open |
| 74Mohammad YousufPakistan | 8 | 3,036 runs in 67 innings | Open |
| 75DP ConwayNew Zealand | 8 | 2,761 runs in 67 innings | Open |
| 76MP VaughanEngland | 8 | 2,713 runs in 76 innings | Open |
| 77BC LaraWest Indies | 8 | 2,313 runs in 37 innings | Open |
| 78AC GilchristAustralia | 8 | 2,268 runs in 64 innings | Open |
| 79MJ PriorEngland | 7 | 4,099 runs in 122 innings | Open |
| 80BM DuckettEngland | 7 | 3,364 runs in 91 innings | Open |
| 81Shan MasoodPakistan | 7 | 2,926 runs in 96 innings | Open |
| 82YBK JaiswalIndia | 7 | 2,612 runs in 57 innings | Open |
| 83Nazmul Hossain ShantoBangladesh | 7 | 2,424 runs in 80 innings | Open |
| 84S DhawanIndia | 7 | 2,315 runs in 58 innings | Open |
| 85MS DhoniIndia | 6 | 4,721 runs in 139 innings | Open |
| 86RA JadejaIndia | 6 | 4,160 runs in 136 innings | Open |
| 87R AshwinIndia | 6 | 3,503 runs in 151 innings | Open |
| 88Q de KockSouth Africa | 6 | 3,300 runs in 91 innings | Open |
| 89Liton DasBangladesh | 6 | 3,281 runs in 95 innings | Open |
| 90MN SamuelsWest Indies | 6 | 3,021 runs in 92 innings | Open |
| 91RL ChaseWest Indies | 6 | 2,806 runs in 111 innings | Open |
| 92SC GangulyIndia | 6 | 2,643 runs in 62 innings | Open |
| 93TA BlundellNew Zealand | 6 | 2,482 runs in 79 innings | Open |
| 94DJ MitchellNew Zealand | 6 | 2,411 runs in 62 innings | Open |
| 95SE MarshAustralia | 6 | 2,265 runs in 68 innings | Open |
| 96BRM TaylorZimbabwe | 6 | 2,219 runs in 65 innings | Open |
| 97JP DuminySouth Africa | 6 | 2,103 runs in 74 innings | Open |
| 98Abdullah ShafiquePakistan | 6 | 1,878 runs in 54 innings | Open |
| 99Shakib Al HasanBangladesh | 5 | 4,533 runs in 128 innings | Open |
| 100Z CrawleyEngland | 5 | 3,586 runs in 117 innings | Open |