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

Most Centuries
Batting Records and Statistics Menu