Test Cricket - Batting Records and Statistics - Hundreds
Players Dismissed on 100
  Player Country Match Versus Ground 100s
1 J T Tyldesley England 03/07/1905 Australia Headingley 4
2 C Hill Australia 17/02/1911 South Africa Melbourne Cricket Ground 7
3 J M Gregory Australia 31/12/1920 England Melbourne Cricket Ground 2
4 A J Richardson Australia 10/07/1926 England Headingley 1
5 J B Hobbs England 14/08/1926 Australia Kennington Oval 15
6 G E Tyldesley England 04/02/1928 South Africa Kingsmead 3
7 A F Kippax Australia 29/12/1928 England Melbourne Cricket Ground 2
8 H Sutcliffe England 29/06/1929 South Africa Lord's 16
9 H G Vivian New Zealand 04/03/1932 South Africa Basin Reserve 1
10 J H Fingleton Australia 04/12/1936 England Brisbane Cricket Ground 5
11 L Hutton England 24/07/1937 New Zealand Old Trafford 19
12 L Hutton England 10/06/1938 Australia Trent Bridge 19
13 E Paynter England 24/12/1938 South Africa Old Wanderers 4
14 R R Lindwall Australia 01/01/1947 England Melbourne Cricket Ground 2
15 L Hutton England 26/07/1947 South Africa Headingley 19
16 W J Edrich England 13/08/1949 New Zealand Kennington Oval 6
17 R N Harvey Australia 10/02/1950 South Africa Ellis Park 21
18 L Hutton England 26/07/1951 South Africa Headingley 19
19 F M M Worrell West Indies 15/02/1952 New Zealand Eden Park 9
20 P Roy India 28/12/1955 New Zealand Eden Gardens 5
21 R A McLean South Africa 25/01/1957 England Kingsmead 5
22 R Benaud Australia 07/02/1958 South Africa Wanderers Stadium 3
23 P E Richardson England 05/06/1958 New Zealand Edgbaston 5
24 O G Smith West Indies 06/02/1959 India Arun Jaitley Stadium 4
25 M J K Smith England 23/07/1959 India Old Trafford 3
26 R Subba Row England 09/03/1960 West Indies Bourda 3
27 N C O'Neill Australia 25/01/1963 England Adelaide Oval 6
28 J R Reid New Zealand 15/03/1963 England AMI Stadium 6
29 B K Kunderan India 08/02/1964 England Arun Jaitley Stadium 2
30 W M Lawry Australia 30/12/1967 India Melbourne Cricket Ground 13
31 M C Cowdrey England 21/02/1969 Pakistan Gaddafi Stadium 22
32 B L D'Oliveira England 25/02/1971 New Zealand AMI Stadium 5
33 Mushtaq Mohammad Pakistan 03/06/1971 England Edgbaston 10
34 M H Denness England 04/07/1974 India Edgbaston 4
35 R C Fredericks West Indies 27/12/1974 India Eden Gardens 8
36 Majid Khan Pakistan 01/03/1975 West Indies National Stadium (Karachi) 8
37 C G Greenidge West Indies 15/04/1977 Pakistan Sabina Park 19
38 M Amarnath India 16/12/1977 Australia WACA Ground 11
39 R B Simpson Australia 28/01/1978 India Adelaide Oval 10
40 A B Williams West Indies 31/03/1978 Australia Bourda 2
41 I T Botham England 01/06/1978 Pakistan Edgbaston 14
42 Javed Miandad Pakistan 14/11/1978 India National Stadium (Karachi) 23
43 G M Wood Australia 29/12/1978 England Melbourne Cricket Ground 9
44 K J Hughes Australia 11/09/1979 India MA Chidambaram Stadium 9
45 L G Rowe West Indies 22/02/1980 New Zealand AMI Stadium 7
46 C H Lloyd West Indies 13/03/1981 England Kensington Oval 19
47 G M Wood Australia 11/12/1981 Pakistan Melbourne Cricket Ground 9
48 G M Wood Australia 12/03/1982 New Zealand Eden Park 9
49 D B Vengsarkar India 24/11/1983 West Indies Wankhede Stadium 17
50 M D Crowe New Zealand 20/01/1984 England Basin Reserve 17
51 A J Lamb England 12/07/1984 West Indies Headingley 14
52 C G Greenidge West Indies 29/03/1985 New Zealand Queen's Park Oval 19
53 M W Gatting England 12/12/1986 Australia Adelaide Oval 10
54 D L Haynes West Indies 02/12/1988 Australia WACA Ground 18
55 R J Shastri India 26/07/1990 England Lord's 11
56 D I Gower England 26/12/1990 Australia Melbourne Cricket Ground 18
57 M A Taylor Australia 25/01/1992 India Adelaide Oval 19
58 S R Waugh Australia 02/01/1993 West Indies Sydney Cricket Ground 32
59 R B Richardson West Indies 29/04/1995 Australia Sabina Park 16
60 M E Waugh Australia 02/01/1998 South Africa Sydney Cricket Ground 20
61 M V Boucher South Africa 15/01/1999 West Indies SuperSport Park 5
62 R S Kaluwitharana Sri Lanka 04/03/1999 Pakistan Gaddafi Stadium 3
63 S R Waugh Australia 13/03/1999 West Indies Sabina Park 32
64 B C Lara West Indies 03/04/1999 Australia Antigua Recreation Ground 34
65 M J Horne New Zealand 22/07/1999 England Lord's 4
66 M E Waugh Australia 05/11/1999 Pakistan Brisbane Cricket Ground 20
67 Wasim Akram Pakistan 21/06/2000 Sri Lanka Galle International Stadium 3
68 H H Dippenaar South Africa 08/12/2000 New Zealand Wanderers Stadium 3
69 D Dasgupta India 03/12/2001 England Punjab Cricket Association IS Bindra Stadium 1
70 M P Vaughan England 25/07/2002 India Lord's 18
71 W W Hinds West Indies 30/10/2002 India Eden Gardens 5
72 S Chanderpaul West Indies 10/04/2003 Australia Bourda 30
73 T M Dilshan Sri Lanka 10/12/2003 England Asgiriya Stadium 16
74 G O Jones England 03/06/2004 New Zealand Headingley 1
75 T T Samaraweera Sri Lanka 20/10/2004 Pakistan Iqbal Stadium 14
76 K P Pietersen England 20/11/2005 Pakistan Iqbal Stadium 23
77 W Jaffer India 01/03/2006 England Vidarbha Cricket Association Ground 5
78 V V S Laxman India 22/06/2006 West Indies Warner Park 17
79 S C Ganguly India 18/05/2007 Bangladesh Zahur Ahmed Chowdhury Stadium 16
80 P A Jaques Australia 08/11/2007 Sri Lanka Brisbane Cricket Ground 3
81 K P Pietersen England 07/08/2008 South Africa Kennington Oval 23
82 R R Sarwan West Indies 14/05/2009 England Riverside Ground 15
83 H M Amla South Africa 16/12/2009 England SuperSport Park 28
84 S M Katich Australia 14/01/2010 Pakistan Bellerive Oval 10
85 S R Tendulkar India 06/02/2010 South Africa Vidarbha Cricket Association Stadium 51
86 A N Petersen South Africa 14/02/2010 India Eden Gardens 5
87 Shakib Al Hasan* Bangladesh 15/02/2010 New Zealand Seddon Park 5
88 N T Paranavitana Sri Lanka 26/07/2010 India Sinhalese Sports Club Ground 2
89 G C Smith South Africa 12/11/2010 Pakistan Dubai International Cricket Stadium 27
90 Azhar Ali* Pakistan 26/10/2011 Sri Lanka Dubai International Cricket Stadium 19
91 M E K Hussey Australia 09/11/2012 South Africa Brisbane Cricket Ground 19
92 Nasir Hossain Bangladesh 08/03/2013 Sri Lanka Galle International Stadium 1
93 N R D Compton England 14/03/2013 New Zealand Basin Reserve 2
94 Misbah-ul-Haq Pakistan 14/10/2013 South Africa Sheikh Zayed Stadium 10
95 S P D Smith* Australia 12/02/2014 South Africa SuperSport Park 36
96 B A Stokes* England 25/08/2017 West Indies Headingley 14
97 Shan Masood* Pakistan 07/02/2020 Bangladesh Rawalpindi Cricket Stadium 6
98 Zakir Hasan* Bangladesh 14/12/2022 India Zahur Ahmed Chowdhury Stadium 1
99 K Verreynne* South Africa 03/01/2025 Pakistan Newlands 4
100 K L Rahul* India 10/07/2025 England Lord's 10
No. of Players = 100

Players Scoring 99
Players Scoring Most 100s
Batting Records and Statistics Menu