| Player | Runs | Mins | Balls | 4s | 6s | Team | Opposition | Ground | Match Date | Scorecard |
|---|---|---|---|---|---|---|---|---|---|---|
| H Wood | 134* | - | - | - | 0 | England | v South Africa | Cape Town | 19 Mar 1892 | Test # 37 |
| AJL Hill | 124 | - | - | - | 0 | England | v South Africa | Cape Town | 21 Mar 1896 | Test # 49 |
| RA Duff | 146 | 197 | - | 21 | 0 | Australia | v England | The Oval | 14 Aug 1905 | Test # 87 |
| J Sharp | 105 | 170 | - | 11 | 0 | England | v Australia | The Oval | 9 Aug 1909 | Test # 105 |
| CAG Russell | 140 | - | - | 11 | 0 | England | v South Africa | Durban | 16 Feb 1923 | Test # 152 |
| CAG Russell | 111 | 270 | - | - | 0 | England | v South Africa | Durban | 16 Feb 1923 | Test # 152 |
| GB Legge | 196 | 280 | - | 23 | 0 | England | v New Zealand | Auckland | 21 Feb 1930 | Test # 191 |
| A Sandham | 325 | 600 | 640 | 28 | 0 | England | v West Indies | Kingston | 3 Apr 1930 | Test # 193 |
| FR Martin | 123* | 347 | - | 11 | 0 | West Indies | v Australia | Sydney | 27 Feb 1931 | Test # 208 |
| WH Ponsford | 266 | 460 | 422 | 27 | 0 | Australia | v England | The Oval | 18 Aug 1934 | Test # 237 |
| M Leyland | 187 | 381 | 438 | 17 | 0 | England | v Australia | The Oval | 20 Aug 1938 | Test # 266 |
| PGV van der Bijl | 125 | 428 | - | 11 | 1 | South Africa | v England | Durban | 3 Mar 1939 | Test # 271 |
| KH Weekes | 137 | 135 | - | 18 | 1 | West Indies | v England | The Oval | 19 Aug 1939 | Test # 274 |
| AG Ganteaume | 112 | - | - | 13 | 0 | West Indies | v England | Port of Spain | 11 Feb 1948 | Test # 296 |
| W Place | 107 | - | - | - | 0 | England | v West Indies | Kingston | 27 Mar 1948 | Test # 298 |
| VM Merchant | 154 | 450 | - | - | 0 | India | v England | Delhi | 2 Nov 1951 | Test # 339 |
| R Subba Row | 137 | 385 | - | 15 | 1 | England | v Australia | The Oval | 17 Aug 1961 | Test # 511 |
| VL Manjrekar | 102* | 200 | - | 14 | 0 | India | v New Zealand | Chennai | 27 Feb 1965 | Test # 579 |
| C Milburn | 139 | - | - | 17 | 1 | England | v Pakistan | Karachi | 6 Mar 1969 | Test # 650 |
| SM Nurse | 258 | 476 | - | 34 | 1 | West Indies | v New Zealand | Christchurch | 13 Mar 1969 | Test # 652 |
| BA Richards | 126 | 236 | 212 | 16 | 3 | South Africa | v Australia | Gqeberha | 5 Mar 1970 | Test # 673 |
| BL Irvine | 102 | 178 | 146 | 9 | 2 | South Africa | v Australia | Gqeberha | 5 Mar 1970 | Test # 673 |
| RE Redmond | 107 | 145 | - | 20 | 0 | New Zealand | v Pakistan | Auckland | 16 Feb 1973 | Test # 713 |
| IR Redpath | 101 | 325 | 230 | 11 | 0 | Australia | v West Indies | Melbourne | 31 Jan 1976 | Test # 770 |
| GS Chappell | 182 | 530 | 400 | 17 | 0 | Australia | v Pakistan | Sydney | 2 Jan 1984 | Test # 974 |
| M Azharuddin | 102 | 224 | 170 | 13 | 2 | India | v South Africa | Bengaluru | 2 Mar 2000 | Test # 1486 |
| MW Goodwin | 148* | 335 | 250 | 20 | 0 | Zimbabwe | v England | Nottingham | 1 Jun 2000 | Test # 1498 |
| Saeed Anwar | 101 | 131 | 104 | 17 | 1 | Pakistan | v Bangladesh | Multan | 29 Aug 2001 | Test # 1560 |
| PA de Silva | 206 | 318 | 234 | 28 | 1 | Sri Lanka | v Bangladesh | Colombo (PSS) | 21 Jul 2002 | Test # 1609 |
| ML Love | 100* | 176 | 154 | 7 | 0 | Australia | v Bangladesh | Cairns | 25 Jul 2003 | Test # 1652 |
| N Hussain | 103* | 295 | 204 | 15 | 0 | England | v New Zealand | Lord's | 20 May 2004 | Test # 1700 |
| JN Gillespie | 201* | 574 | 425 | 26 | 2 | Australia | v Bangladesh | Chattogram | 16 Apr 2006 | Test # 1799 |
| PA Jaques | 108 | 303 | 224 | 9 | 0 | Australia | v West Indies | Bridgetown | 12 Jun 2008 | Test # 1879 |
| JH Kallis | 115 | 393 | 316 | 13 | 0 | South Africa | v India | Durban | 26 Dec 2013 | Test # 2111 |
| BB McCullum | 145 | 124 | 79 | 21 | 6 | New Zealand | v Australia | Christchurch | 20 Feb 2016 | Test # 2202 |
| AN Cook | 147 | 389 | 286 | 14 | 0 | England | v India | The Oval | 7 Sep 2018 | Test # 2318 |
| KR Patterson | 114* | 231 | 192 | 14 | 1 | Australia | v Sri Lanka | Canberra | 1 Feb 2019 | Test # 2345 |
| Asghar Afghan | 164 | 370 | 257 | 14 | 2 | Afghanistan | v Zimbabwe | Abu Dhabi | 10 Mar 2021 | Test # 2415 |
| Mahmudullah | 150* | 413 | 278 | 17 | 1 | Bangladesh | v Zimbabwe | Harare | 7 Jul 2021 | Test # 2427 |
| GS Ballance | 137* | 344 | 231 | 12 | 2 | Zimbabwe | v West Indies | Bulawayo | 4 Feb 2023 | Test # 2489 |
| KS Williamson | 156 | 305 | 204 | 20 | 1 | New Zealand | v England | Hamilton | 14 Dec 2024 | Test # 2569 |
| Rahmat Shah | 139 | 401 | 275 | 14 | 0 | Afghanistan | v Zimbabwe | Bulawayo | 2 Jan 2025 | Test # 2574 |
| P Nissanka | 158 | 377 | 254 | 19 | 0 | Sri Lanka | v Bangladesh | Colombo (SSC) | 25 Jun 2025 | Test # 2588 |
| BA Stokes | 141 | 329 | 198 | 11 | 3 | England | v India | Manchester | 23 Jul 2025 | Test # 2596 |
| JE Root | 105 | 243 | 152 | 12 | 0 | England | v India | The Oval | 31 Jul 2025 | Test # 2598 |
| HC Brook | 111 | 160 | 98 | 14 | 2 | England | v India | The Oval | 31 Jul 2025 | Test # 2598 |
| DP Conway | 153 | 337 | 245 | 18 | 0 | New Zealand | v Zimbabwe | Bulawayo | 7 Aug 2025 | Test # 2599 |
| HM Nicholls | 150* | 305 | 245 | 15 | 0 | New Zealand | v Zimbabwe | Bulawayo | 7 Aug 2025 | Test # 2599 |
| R Ravindra | 165* | 197 | 139 | 21 | 2 | New Zealand | v Zimbabwe | Bulawayo | 7 Aug 2025 | Test # 2599 |
| YBK Jaiswal | 175 | 373 | 258 | 22 | 0 | India | v West Indies | Delhi | 10 Oct 2025 | Test # 2601 |
| Shubman Gill | 129* | 260 | 196 | 16 | 2 | India | v West Indies | Delhi | 10 Oct 2025 | Test # 2601 |
| JD Campbell | 115 | 265 | 199 | 12 | 3 | West Indies | v India | Delhi | 10 Oct 2025 | Test # 2601 |
| SD Hope | 103 | 286 | 214 | 12 | 2 | West Indies | v India | Delhi | 10 Oct 2025 | Test # 2601 |
| BJ Curran | 121 | 433 | 256 | 15 | 0 | Zimbabwe | v Afghanistan | Harare | 20 Oct 2025 | Test # 2604 |
| By default, the shading indicates records from the past week, or failing that, the most recent entry. |
| Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years | 25 years | post-war |
| Records includes the following current or recent matches: |
|
Pakistan v South Africa at Rawalpindi, ICC World Test Championship 2nd Test, Oct 20-23, 2025
[Test # 2603] |
|
Zimbabwe v Afghanistan at Harare, Only Test, Oct 20-22, 2025
[Test # 2604] |
|
Pakistan v South Africa at Lahore, ICC World Test Championship 1st Test, Oct 12-15, 2025
[Test # 2602] |