- Home
- Records
- Men's Test
- Most hundreds
Records · Men's Test
Men's Test most hundreds
Data through 14 October 2026Last updated 14 October 2026
The most hundreds list for Men's Test cricket in the data is led by Joe Root with 41. Innings of 100 or more. The list covers matches in the Cricsheet data only (from the early 2000s), so older records are not included.
Top 10
Top 50
| # | 100s | Player | Team | Details |
|---|---|---|---|---|
| 1 | 41 | Joe Root | England | 309 inns, 14,278 runs · 2012–2026 |
| 2 | 37 | Steven Smith | Australia | 225 inns, 10,972 runs · 2010–2026 |
| 3 | 33 | Alastair Cook | England | 291 inns, 12,472 runs · 2006–2018 |
| 4 | 33 | Kane Williamson | New Zealand | 195 inns, 9,515 runs · 2010–2026 |
| 5 | 30 | Virat Kohli | India | 210 inns, 9,230 runs · 2011–2025 |
| 6 | 29 | Kumar Sangakkara | Sri Lanka | 151 inns, 8,489 runs · 2003–2015 |
| 7 | 28 | Hashim Amla | South Africa | 211 inns, 9,146 runs · 2004–2019 |
| 8 | 28 | Jacques Kallis | South Africa | 151 inns, 7,405 runs · 2002–2013 |
| 9 | 27 | Michael Clarke | Australia | 186 inns, 8,146 runs · 2004–2015 |
| 10 | 26 | David Warner | Australia | 205 inns, 8,786 runs · 2011–2024 |
| 11 | 24 | Younis Khan | Pakistan | 149 inns, 7,135 runs · 2002–2017 |
| 12 | 23 | Kevin Pietersen | England | 175 inns, 8,079 runs · 2005–2014 |
| 13 | 23 | Graeme Smith | South Africa | 166 inns, 7,584 runs · 2002–2014 |
| 14 | 22 | Ian Bell | England | 198 inns, 7,416 runs · 2004–2015 |
| 15 | 21 | AB de Villiers | South Africa | 175 inns, 8,182 runs · 2005–2018 |
| 16 | 21 | Mahela Jayawardene | Sri Lanka | 137 inns, 6,615 runs · 2003–2014 |
| 17 | 19 | Ross Taylor | New Zealand | 191 inns, 7,597 runs · 2007–2022 |
| 18 | 19 | Cheteshwar Pujara | India | 175 inns, 7,160 runs · 2010–2023 |
| 19 | 19 | Azhar Ali | Pakistan | 180 inns, 7,142 runs · 2010–2022 |
| 20 | 18 | Sachin Tendulkar | India | 139 inns, 6,416 runs · 2001–2013 |
| 21 | 17 | Ricky Ponting | Australia | 159 inns, 6,733 runs · 2002–2012 |
| 22 | 17 | Tom Latham | New Zealand | 171 inns, 6,450 runs · 2014–2026 |
| 23 | 17 | Shivnarine Chanderpaul | West Indies | 132 inns, 5,995 runs · 2003–2015 |
| 24 | 17 | Michael Hussey | Australia | 130 inns, 5,779 runs · 2005–2013 |
| 25 | 16 | Dimuth Karunaratne | Sri Lanka | 189 inns, 7,113 runs · 2012–2025 |
| 26 | 16 | Usman Khawaja | Australia | 159 inns, 6,229 runs · 2011–2026 |
| 27 | 16 | Rahul Dravid | India | 143 inns, 5,925 runs · 2001–2012 |
| 28 | 15 | Angelo Mathews | Sri Lanka | 211 inns, 8,073 runs · 2009–2025 |
| 29 | 15 | Dinesh Chandimal | Sri Lanka | 165 inns, 6,427 runs · 2011–2026 |
| 30 | 15 | Virender Sehwag | India | 134 inns, 5,969 runs · 2001–2013 |
| 31 | 14 | Ben Stokes | England | 220 inns, 7,273 runs · 2013–2026 |
| 32 | 14 | Mushfiqur Rahim | Bangladesh | 183 inns, 6,592 runs · 2006–2026 |
| 33 | 14 | Andrew Strauss | England | 155 inns, 5,605 runs · 2004–2012 |
| 34 | 14 | Dean Elgar | South Africa | 152 inns, 5,347 runs · 2012–2024 |
| 35 | 14 | Tillakaratne Dilshan | Sri Lanka | 102 inns, 4,384 runs · 2003–2013 |
| 36 | 14 | Matthew Hayden | Australia | 86 inns, 4,136 runs · 2002–2009 |
| 37 | 13 | Dhananjaya de Silva | Sri Lanka | 122 inns, 4,431 runs · 2016–2026 |
| 38 | 12 | Jonny Bairstow | England | 178 inns, 6,042 runs · 2012–2024 |
| 39 | 12 | Kraigg Brathwaite | West Indies | 191 inns, 5,931 runs · 2011–2025 |
| 40 | 12 | VVS Laxman | India | 129 inns, 5,411 runs · 2001–2012 |
| 41 | 12 | Ajinkya Rahane | India | 143 inns, 5,067 runs · 2013–2023 |
| 42 | 12 | Mominul Haque | Bangladesh | 145 inns, 5,028 runs · 2013–2026 |
| 43 | 12 | Travis Head | Australia | 116 inns, 4,673 runs · 2018–2026 |
| 44 | 12 | Asad Shafiq | Pakistan | 128 inns, 4,660 runs · 2010–2020 |
| 45 | 12 | Rohit Sharma | India | 116 inns, 4,301 runs · 2013–2024 |
| 46 | 11 | Brendon McCullum | New Zealand | 157 inns, 5,778 runs · 2004–2016 |
| 47 | 11 | Marnus Labuschagne | Australia | 119 inns, 4,804 runs · 2018–2026 |
| 48 | 11 | KL Rahul | India | 120 inns, 4,134 runs · 2014–2026 |
| 49 | 11 | Thilan Samaraweera | Sri Lanka | 89 inns, 3,890 runs · 2003–2013 |
| 50 | 11 | Murali Vijay | India | 104 inns, 3,877 runs · 2008–2018 |
Frequently asked questions
What is the Men's Test record for most hundreds?
Joe Root: 41, in the Cricsheet data. Innings of 100 or more.
Who is second on the Men's Test most hundreds list?
Steven Smith with 37.
More Men's Test records
Highest team totalsLowest team totalsHighest individual scoresBest bowling figures in an inningsMost runsMost wicketsMost fiftiesMost sixesMost sixes in an inningsBest batting averageBest economy rateBest bowling averageBiggest wins by runsMost runs in a calendar yearMost wickets in a calendar yearMost runs in a series or tournamentMost wickets in a series or tournamentHighest partnershipsMost ducksMost catches (fielders)
Coverage: matches in the Cricsheet data only (from the early 2000s; matches involving the Afghanistan men's team are withheld). These are not all-time records.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Definitions: methodology.