Most Hundreds in Test Cricket: Steve Smith smashed his 34th Test century during India vs Australia 4th Test in Melbourne on Friday (December 27). And while writing these statistics, Virat Kohli is laying the foundation for a century too at the belter of a MCG wicket.
At the same time, Pakistan are also competing in a two-match Test series against hosts South Africa with big names such as Babar Azam in action. But where do they stand in the all-time list of most centuries in the Test format? Let's find out below:

| Name (Team) | Centuries | Innings | 50 | Highest Score | Career Runs | Matches | 50s |
|---|---|---|---|---|---|---|---|
| Sachin Tendulkar (IND) | 51 | 329 | 33 | 248* | 15921 | 200 | 68 |
| Jacques Kallis (ICC/SA) | 45 | 280 | 40 | 224 | 13289 | 166 | 58 |
| Ricky Ponting (AUS) | 41 | 287 | 29 | 257 | 13378 | 168 | 62 |
| Kumara Sangakkara (SL) | 38 | 233 | 17 | 319 | 12400 | 134 | 52 |
| Joe Root (ENG) | 36 | 278 | 23 | 262 | 12972 | 152 | 65 |
| Rahul Dravid (IND) | 36 | 286 | 32 | 270 | 13288 | 164 | 63 |
| Steve Smith (AUS) | 34 | 201 | 25 | 239 | 9949 | 113* | 41 |
| Younis Khan (PAK) | 34 | 213 | 19 | 313 | 10099 | 118 | 33 |
| Sunil Gavaskar (IND) | 34 | 214 | 16 | 236* | 10122 | 125 | 45 |
| Brian Lara (WI) | 34 | 232 | 6 | 400* | 11953 | 131 | 48 |
| Mahela Jayawardene (SL) | 34 | 252 | 15 | 374 | 11814 | 149 | 50 |
| Kane Williamson (NZ) | 33 | 186 | 17 | 251 | 9276 | 105 | 37 |
| Alistair Cook (ENG) | 33 | 291 | 16 | 294 | 12472 | 161 | 57 |
| Steve Waugh (AUS) | 32 | 260 | 46 | 200 | 10927 | 168 | 50 |
| Matthew Hayden (AUS) | 30 | 184 | 14 | 380 | 8625 | 103 | 29 |
| Virat Kohli (IND) | 30 | 207 | 14 | 254* | 9200 | 122* | 31 |
| Shivanarine Chanderpaul (WI) | 30 | 280 | 49 | 203* | 11867 | 164 | 66 |
| Don Bradman (AUS) | 29 | 80 | 10 | 334 | 6996 | 52 | 13 |
Updated as on December 27, 2024