Players
Match Lists & Scorecards
Series Lists
All Rounders
Batting
Bowling
Captaincy
Countries
Dismissals
Fielding
Grounds
Matches
Series
Wicket Keeping
World Cup
World Series Cricket
Other...
IPL
Upcoming Milestones
Recent Records
World XI (Test)
World XI (ODI)
Top Ten (Test)
Top Ten (ODI)
Search HowSTAT
HowSTAT Quiz
Links
 
 
 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 1 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 9 3 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 1 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 1 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 21 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 5 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 1 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 19 8 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 9 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 2 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 3 16 163*
97 A J Hall South Africa 20/11/2004 India Green Park 16 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