About Us | Feedback | Ask the Statistician | Advertise on Howstat | Privacy | Find a Player





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

Most Centuries
Batting Records and Statistics Menu
 


Content on this web site is copyright Howstat Computing Services except where otherwise indicated.
Copyright Statement  Disclaimer