Test Cricket - Batting Records and Statistics - Hundreds
Highest Scores for Century No    (Maximum = 51)    
  Player Country Match Versus Ground Inns 100s Score
1 G S A Sobers West Indies 26/02/1958 Pakistan Sabina Park 29 26 365*
2 R B Simpson Australia 23/07/1964 England Old Trafford 52 10 311
3 K K Nair India 16/12/2016 England MA Chidambaram Stadium 3 1 303*
4 R E Foster England 11/12/1903 Australia Sydney Cricket Ground 1 1 287
5 B C Lara West Indies 02/01/1993 Australia Sydney Cricket Ground 9 34 277
6 Zaheer Abbas Pakistan 03/06/1971 England Edgbaston 3 12 274
7 Z Crawley* England 21/08/2020 Pakistan The Rose Bowl 12 4 267
8 R B Kanhai West Indies 31/12/1958 India Eden Gardens 24 15 256
9 D J McGlew South Africa 06/03/1953 New Zealand Basin Reserve 13 7 255*
10 W R Hammond England 14/12/1928 Australia Sydney Cricket Ground 15 22 251
11 S F A Bacchus West Indies 02/02/1979 India Green Park 14 1 250
12 R Ravindra* New Zealand 04/02/2024 South Africa Bay Oval 7 1 240
13 S G Barnes Australia 13/12/1946 England Sydney Cricket Ground 5 3 234
14 A D Nourse South Africa 24/12/1935 Australia Old Wanderers 11 9 231
15 V G Kambli India 19/02/1993 England Wankhede Stadium 4 4 224
16 J A Rudolph South Africa 24/04/2003 Bangladesh MA Aziz Stadium 1 6 222*
17 R W T Key England 22/07/2004 West Indies Lord's 14 1 221
18 W J Edrich England 03/03/1939 South Africa Kingsmead 12 6 219
19 D S E Atkinson West Indies 14/05/1955 Australia Kensington Oval 22 1 219
20 E Paynter England 10/06/1938 Australia Trent Bridge 14 4 216*
21 M A Agarwal* India 02/10/2019 South Africa Dr YS Rajasekhara Reddy Cricket Stadium 8 4 215
22 L G Rowe West Indies 16/02/1972 New Zealand Sabina Park 1 7 214
23 D Lloyd England 04/07/1974 India Edgbaston 2 1 214*
24 M S Sinclair New Zealand 26/12/1999 West Indies Basin Reserve 1 3 214
25 H H Gibbs South Africa 11/03/1999 New Zealand AMI Stadium 23 14 211*
26 Taslim Arif Pakistan 06/03/1980 Australia Iqbal Stadium 5 1 210*
27 D M Jones Australia 18/09/1986 India MA Chidambaram Stadium 5 11 210
28 K R Mayers* West Indies 03/02/2021 Bangladesh Zahur Ahmed Chowdhury Stadium 2 2 210*
29 Imtiaz Ahmed Pakistan 26/10/1955 New Zealand Bagh-e-Jinnah 25 3 209
30 S L Campbell West Indies 19/04/1996 New Zealand Kensington Oval 15 4 208
31 T Chanderpaul* West Indies 04/02/2023 Zimbabwe Queens Sports Club 5 1 207*
32 M P Donnelly New Zealand 25/06/1949 England Lord's 8 1 206
33 Aamir Sohail Pakistan 02/07/1992 England Old Trafford 4 5 205
34 Nishan Madushka* Sri Lanka 24/04/2023 Ireland Galle International Stadium 4 1 205
35 B J Hodge Australia 16/12/2005 South Africa WACA Ground 5 1 203*
36 S E Gregory Australia 14/12/1894 England Sydney Cricket Ground 12 4 201
37 S M Nurse West Indies 05/05/1965 Australia Kensington Oval 15 6 201
38 D S B Kuruppu Sri Lanka 16/04/1987 New Zealand Colombo Cricket Club Ground 1 1 201*
39 G W Flower Zimbabwe 01/02/1995 Pakistan Harare Sports Club 17 6 201*
40 J N Gillespie Australia 16/04/2006 Bangladesh Zahur Ahmed Chowdhury Stadium 93 1 201*
41 D N Sardesai India 12/03/1965 New Zealand Brabourne Stadium 26 5 200*
42 G C Smith South Africa 18/10/2002 Bangladesh Buffalo Park 5 27 200
43 Hashmatullah Shahidi* Afghanistan 10/03/2021 Zimbabwe Sheikh Zayed Stadium 9 1 200*
44 D P Conway* New Zealand 02/06/2021 England Lord's 1 4 200
45 G B Legge England 21/02/1930 New Zealand Eden Park 6 1 196
46 D M Bravo* West Indies 29/10/2011 Bangladesh Shere Bangla National Stadium 18 8 195
47 B K Kunderan India 10/01/1964 England Nehru Stadium (Chennai) 15 2 192
48 I V A Richards West Indies 11/12/1974 India Arun Jaitley Stadium 3 24 192*
49 Waqar Hasan Pakistan 26/10/1955 New Zealand Bagh-e-Jinnah 26 1 189
50 M J Guptill* New Zealand 15/02/2010 Bangladesh Seddon Park 15 3 189
51 C Hill Australia 29/01/1898 England Melbourne Cricket Ground 11 7 188
52 J B Hobbs England 11/03/1910 South Africa Newlands 23 15 187
53 S J McCabe Australia 02/12/1932 England Sydney Cricket Ground 20 6 187*
54 S Dhawan* India 14/03/2013 Australia Punjab Cricket Association IS Bindra Stadium 1 7 187
55 R W Barber England 07/01/1966 Australia Sydney Cricket Ground 36 1 185
56 M Labuschagne* Australia 21/11/2019 Pakistan Brisbane Cricket Ground 16 11 185
57 M T Renshaw* Australia 02/01/2017 Pakistan Sydney Cricket Ground 6 1 184
58 D T Lindsay South Africa 23/12/1966 Australia Wanderers Stadium 22 3 182
59 T W Jarvis New Zealand 06/04/1972 West Indies Bourda 15 1 182
60 P J P Burge Australia 17/08/1961 England Kennington Oval 32 4 181
61 Mominul Haque* Bangladesh 09/10/2013 New Zealand Zahur Ahmed Chowdhury Stadium 6 12 181
62 M R Marsh* Australia 14/12/2017 England WACA Ground 36 3 181
63 W Rhodes England 09/02/1912 Australia Melbourne Cricket Ground 59 2 179
64 G A Hick England 19/02/1993 India Wankhede Stadium 22 6 178
65 S R Waugh Australia 08/06/1989 England Headingley 42 32 177*
66 R G Sharma* India 06/11/2013 West Indies Eden Gardens 1 12 177
67 G A Headley West Indies 11/01/1930 England Kensington Oval 2 10 176
68 K Mendis* Sri Lanka 26/07/2016 Australia Pallekele International Cricket Stadium 14 9 176
69 T W Graveney England 14/12/1951 India Brabourne Stadium 2 11 175
70 C H Gayle* West Indies 19/07/2001 Zimbabwe Queens Sports Club 16 15 175
71 D W Randall England 12/03/1977 Australia Melbourne Cricket Ground 9 7 174
72 S M Patil India 23/01/1981 Australia Adelaide Oval 8 4 174
73 J V Coney New Zealand 20/01/1984 England Basin Reserve 44 3 174*
74 U T Khawaja* Australia 05/11/2015 New Zealand Brisbane Cricket Ground 18 15 174
75 H D Rutherford New Zealand 06/03/2013 England University Oval 1 1 171
76 Y B K Jaiswal* India 12/07/2023 West Indies Windsor Park 1 3 171
77 R Edwards Australia 13/07/1972 England Trent Bridge 3 2 170*
78 Yasir Hameed Pakistan 20/08/2003 Bangladesh National Stadium (Karachi) 1 2 170
79 Saeed Anwar Pakistan 17/02/1994 New Zealand Basin Reserve 5 11 169
80 B J Haddin Australia 28/11/2008 New Zealand Adelaide Oval 16 4 169
81 S C J Broad* England 26/08/2010 Pakistan Lord's 44 1 169
82 Fawad Alam* Pakistan 12/07/2009 Sri Lanka P Sara Oval 2 5 168
83 D P M D Jayawardene Sri Lanka 03/06/1998 New Zealand Galle International Stadium 6 34 167
84 V V S Laxman India 02/01/2000 Australia Sydney Cricket Ground 30 17 167
85 J K Holt West Indies 06/02/1954 England Kensington Oval 4 2 166
86 Khalid Ibadulla Pakistan 24/10/1964 Australia National Stadium (Karachi) 1 1 166
87 M W Goodwin Zimbabwe 14/03/1998 Pakistan Queens Sports Club 10 3 166*
88 J-P Duminy South Africa 26/12/2008 Australia Melbourne Cricket Ground 3 6 166
89 D Ramdin West Indies 26/02/2009 England Kensington Oval 56 4 166
90 C Bannerman Australia 15/03/1877 England Melbourne Cricket Ground 1 1 165*
91 W W Hinds West Indies 18/05/2000 Pakistan Kensington Oval 5 5 165
92 W U Tharanga Sri Lanka 08/03/2006 Bangladesh Shaheed Chandu Stadium 5 3 165
93 A A Jackson Australia 01/02/1929 England Adelaide Oval 1 1 164
94 C A Best West Indies 05/04/1990 England Kensington Oval 9 1 164
95 Asghar Afghan* Afghanistan 10/03/2021 Zimbabwe Sheikh Zayed Stadium 10 1 164
96 M L Apte India 19/02/1953 West Indies Queen's Park Oval 9 1 163*
97 R C Fredericks West Indies 16/02/1972 New Zealand Sabina Park 28 8 163
98 Javed Miandad Pakistan 09/10/1976 New Zealand Gaddafi Stadium 1 23 163
99 A C Hudson South Africa 18/04/1992 West Indies Kensington Oval 1 4 163
100 T M Dilshan Sri Lanka 26/11/1999 Zimbabwe Harare Sports Club 2 16 163*

Most Centuries
Batting Records and Statistics Menu