Test Cricket - Batting Records and Statistics - Hundreds
Youngest Players Scoring a Century
(Only first century for each player shown)

  Player Country Born Match Ground Age at Match Start Score
1 Mohammad Ashraful Bangladesh 07/07/1984 06/09/2001 v. Sri Lanka Sinhalese Sports Club Ground 17 years 61 days 114
2 Mushtaq Mohammad Pakistan 22/11/1943 08/02/1961 v. India Arun Jaitley Stadium 17 years 78 days 101
3 S R Tendulkar India 24/04/1973 09/08/1990 v. England Old Trafford 17 years 107 days 119*
4 H Masakadza* Zimbabwe 09/08/1983 27/07/2001 v. West Indies Harare Sports Club 17 years 352 days 119
5 Imran Nazir Pakistan 16/12/1981 18/05/2000 v. West Indies Kensington Oval 18 years 154 days 131
6 Saleem Malik Pakistan 16/04/1963 05/03/1982 v. Sri Lanka National Stadium (Karachi) 18 years 323 days 100*
7 P P Shaw* India 09/11/1999 04/10/2018 v. West Indies Saurashtra Cricket Association Stadium 18 years 329 days 134
8 Shahid Afridi Pakistan 01/03/1980 28/01/1999 v. India MA Chidambaram Stadium 18 years 333 days 141
9 Mohammad Ilyas Pakistan 19/03/1946 09/04/1965 v. New Zealand National Stadium (Karachi) 19 years 21 days 126
10 Nafis Iqbal Bangladesh 31/10/1985 14/01/2005 v. Zimbabwe Bangabandhu National Stadium 19 years 75 days 121
11 Mohammad Wasim* Pakistan 08/08/1977 21/11/1996 v. New Zealand Gaddafi Stadium 19 years 105 days 109*
12 Javed Miandad Pakistan 12/06/1957 09/10/1976 v. New Zealand Gaddafi Stadium 19 years 119 days 163
13 R N Harvey Australia 08/10/1928 06/02/1948 v. India Melbourne Cricket Ground 19 years 121 days 153
14 H G Vivian New Zealand 04/11/1912 04/03/1932 v. South Africa Basin Reserve 19 years 121 days 100
15 A A Jackson Australia 05/09/1909 01/02/1929 v. England Adelaide Oval 19 years 149 days 164
16 Umar Akmal* Pakistan 26/05/1990 24/11/2009 v. New Zealand University Oval 19 years 182 days 129
17 A P Gurusinha Sri Lanka 16/09/1966 22/03/1986 v. Pakistan P Sara Oval 19 years 187 days 116*
18 A B Barath West Indies 14/04/1990 26/11/2009 v. Australia Brisbane Cricket Ground 19 years 226 days 104
19 R G Pollock South Africa 27/02/1944 10/01/1964 v. Australia Sydney Cricket Ground 19 years 317 days 122
20 K D Walters Australia 21/12/1945 10/12/1965 v. England Brisbane Cricket Ground 19 years 354 days 155
21 P A de Silva Sri Lanka 17/10/1965 16/10/1985 v. Pakistan Iqbal Stadium 19 years 364 days 122
22 Ijaz Ahmed Pakistan 20/09/1968 23/09/1988 v. Australia Iqbal Stadium 20 years 3 days 122
23 D C S Compton England 23/05/1918 10/06/1938 v. Australia Trent Bridge 20 years 18 days 102
24 Kapil Dev India 06/01/1959 24/01/1979 v. West Indies Arun Jaitley Stadium 20 years 18 days 126*
25 Hanif Mohammad Pakistan 21/12/1934 15/01/1955 v. India Bahawal Stadium 20 years 25 days 142
26 Taufeeq Umar Pakistan 20/06/1981 29/08/2001 v. Bangladesh Multan Cricket Stadium 20 years 70 days 104
27 Shahriar Nafees Bangladesh 25/01/1986 09/04/2006 v. Australia Khan Shaheb Osman Ali Stadium 20 years 74 days 138
28 Salman Butt Pakistan 07/10/1984 02/01/2005 v. Australia Sydney Cricket Ground 20 years 87 days 108
29 K S Williamson* New Zealand 08/08/1990 04/11/2010 v. India Narendra Modi Stadium 20 years 88 days 131
30 P J Hughes Australia 30/11/1988 06/03/2009 v. South Africa Kingsmead 20 years 96 days 115
31 Abul Hasan Bangladesh 05/08/1992 21/11/2012 v. West Indies Sheikh Abu Naser Stadium 20 years 108 days 113
32 Tamim Iqbal* Bangladesh 20/03/1989 09/07/2009 v. West Indies Arnos Vale Ground 20 years 111 days 128
33 D G Bradman Australia 27/08/1908 29/12/1928 v. England Melbourne Cricket Ground 20 years 124 days 112
34 A A Baig India 19/03/1939 23/07/1959 v. England Old Trafford 20 years 126 days 112
35 M L Apte India 05/10/1932 19/02/1953 v. West Indies Queen's Park Oval 20 years 137 days 163*
36 H G Owen-Smith South Africa 18/02/1909 13/07/1929 v. England Headingley 20 years 145 days 129
37 A Ratra India 13/12/1981 10/05/2002 v. West Indies Antigua Recreation Ground 20 years 148 days 115*
38 Saeed Ahmed Pakistan 01/10/1937 13/03/1958 v. West Indies Bourda 20 years 163 days 150
39 Syed Ali U Naqvi Pakistan 19/03/1977 06/10/1997 v. South Africa Rawalpindi Cricket Stadium 20 years 201 days 115
40 G A Headley West Indies 30/05/1909 11/01/1930 v. England Kensington Oval 20 years 226 days 176

Batting Records and Statistics Menu