Highest maiden hundred
Player Runs Team Opposition Ground Match Date Scorecard
GS Sobers 365* West Indies v Pakistan Kingston 26 Feb 1958 Test # 450
RB Simpson 311 Australia v England Manchester 23 Jul 1964 Test # 564
KK Nair 303* India v England Chennai 16 Dec 2016 Test # 2241
RE Foster 287 England v Australia Sydney 11 Dec 1903 Test # 78
BC Lara 277 West Indies v Australia Sydney 2 Jan 1993 Test # 1208
Zaheer Abbas 274 Pakistan v England Birmingham 3 Jun 1971 Test # 687
Z Crawley 267 England v Pakistan Southampton 21 Aug 2020 Test # 2393
RB Kanhai 256 West Indies v India Eden Gardens 31 Dec 1958 Test # 463
DJ McGlew 255* South Africa v New Zealand Wellington 6 Mar 1953 Test # 368
WR Hammond 251 England v Australia Sydney 14 Dec 1928 Test # 177
SFAF Bacchus 250 West Indies v India Kanpur 2 Feb 1979 Test # 845
R Ravindra 240 New Zealand v South Africa Mount Maunganui 4 Feb 2024 Test # 2528
SG Barnes 234 Australia v England Sydney 13 Dec 1946 Test # 280
AD Nourse 231 South Africa v Australia Johannesburg 24 Dec 1935 Test # 248
VG Kambli 224 India v England Wankhede 19 Feb 1993 Test # 1214
JA Rudolph 222* South Africa v Bangladesh Chattogram 24 Apr 2003 Test # 1640
RWT Key 221 England v West Indies Lord's 22 Jul 2004 Test # 1707
WJ Edrich 219 England v South Africa Durban 3 Mar 1939 Test # 271
DS Atkinson 219 West Indies v Australia Bridgetown 14 May 1955 Test # 406
E Paynter 216* England v Australia Nottingham 10 Jun 1938 Test # 263
MA Agarwal 215 India v South Africa Visakhapatnam 2 Oct 2019 Test # 2363
D Lloyd 214* England v India Birmingham 4 Jul 1974 Test # 741
LG Rowe 214 West Indies v New Zealand Kingston 16 Feb 1972 Test # 693
MS Sinclair 214 New Zealand v West Indies Wellington 26 Dec 1999 Test # 1478
HH Gibbs 211* South Africa v New Zealand Christchurch 11 Mar 1999 Test # 1449
Taslim Arif 210* Pakistan v Australia Faisalabad 6 Mar 1980 Test # 878
KR Mayers 210* West Indies v Bangladesh Chattogram 3 Feb 2021 Test # 2407
DM Jones 210 Australia v India Chennai 18 Sep 1986 Test # 1052
Imtiaz Ahmed 209 Pakistan v New Zealand Lahore 26 Oct 1955 Test # 414
SL Campbell 208 West Indies v New Zealand Bridgetown 19 Apr 1996 Test # 1325
T Chanderpaul 207* West Indies v Zimbabwe Bulawayo 4 Feb 2023 Test # 2489
MP Donnelly 206 New Zealand v England Lord's 25 Jun 1949 Test # 315
Aamer Sohail 205 Pakistan v England Manchester 2 Jul 1992 Test # 1191
KNM Fernando 205 Sri Lanka v Ireland Galle 24 Apr 2023 Test # 2503
BJ Hodge 203* Australia v South Africa W.A.C.A 16 Dec 2005 Test # 1777
DSBP Kuruppu 201* Sri Lanka v New Zealand Colombo (CCC) 16 Apr 1987 Test # 1074
GW Flower 201* Zimbabwe v Pakistan Harare 31 Jan 1995 Test # 1285
JN Gillespie 201* Australia v Bangladesh Chattogram 16 Apr 2006 Test # 1799
SE Gregory 201 Australia v England Sydney 14 Dec 1894 Test # 42
SM Nurse 201 West Indies v Australia Bridgetown 5 May 1965 Test # 589
DN Sardesai 200* India v New Zealand Brabourne 12 Mar 1965 Test # 582
Hashmatullah Shahidi 200* Afghanistan v Zimbabwe Abu Dhabi 10 Mar 2021 Test # 2415
GC Smith 200 South Africa v Bangladesh East London 18 Oct 2002 Test # 1619
DP Conway 200 New Zealand v England Lord's 2 Jun 2021 Test # 2422

Records include the following recent matches:
Sri Lanka v Bangladesh at Galle, ICC World Test Championship 1st Test, Jun 17-21, 2025 [Test # 2586]
England v Zimbabwe at Nottingham, Only Test, May 22-24, 2025 [Test # 2584]
Bangladesh v Zimbabwe at Chattogram, 2nd Test, Apr 28-30, 2025 [Test # 2583]