Player | Score (Balls) | Age | Against | Venue | Date |
---|---|---|---|---|---|
Mohammad Ashraful (BAN) | 114 (212) | 17y 61d | Sri Lanka | Colombo | 6 Sep 2001 |
Mushtaq Mohammad (PAK) | 101 (NA) | 17y 78d | India | Delhi | 8 Feb 1961 |
Sachin Tendulkar (IND) | 119* (189) | 17y 107d | England | Manchester | 9 Aug 1990 |
Hamilton Masakadza (ZIM) | 119 (316) | 17y 352d | West Indies | Harare | 27 Jul 2001 |
Imran Nazir (PAK) | 131 (180) | 18y 154d | West Indies | Bridgetown | 18 May 2000 |
Saleem Malik (PAK) | 100* (191) | 18y 323d | Sri Lanka | Karachi | 5 Mar 1982 |
Prithvi Shaw (IND) | 134 (154) | 18y 329d | West Indies | Rajkot | 4 Oct 2018 |
Shahid Afridi (PAK) | 141 (191) | 18y 333d | India | Chennai | 28 Jan 1999 |
Mohammad Ilyas (PAK) | 126 (NA) | 19y 21d | New Zealand | Karachi | 9 Apr 1965 |
Lhuan-dre Pretorius (SA) | 153 (160) | 19y 93d | Zimbabwe | Bulawayo | 28 Jun 2025 |
Key Stats:
Mohammad Ashraful holds the record of being the youngest to score a Test century. He did so at the age of 17 years and 61 days, breaking the 40-year old record of Mushtaq Mohammad, who achieved this feat when he was 17 years and 78 days.
22 different batters have scored at least a Test century before turning 20 years of age. Mohammad Wasim (19y 105d), Javed Miandad (19y 119d), Henry Gifford Vivian (19y 121d), Neil Harvey (19y 121d), Archie Jackson (19y 149d), Umar Akmal (19y 182d), Asanka Gurusinha (19y 187d), Adrian Barath (19y 226d), Graeme Pollock (19y 317d), Nafees Iqbal (19y 349d), Doug Walter (19y 354d), and Aravinda de Silva (19y 364d) are the others to do so.
Of the 8 batters to have scored a Test century before turning 19, Sachin Tendulkar has hammered the most tons (3), and Pakistan’s Mushtaq Mohammad has done it twice. The other six have made a solitary century before the age of 19 in Test cricket. Explore the teenagers record for the ODI here.
If we consider players hammering 100s before turning 20, Sachin once again leads the pack with the most tons (5), while Neil Harvey, Javed Miandad, Mushtaq Mohammad, Pollock, and Saleem Malik all have two tons each.
Javed Miandad’s 206 is the highest Test score by a batter before turning 20 (19y 140 d). He is the first and only one to score a double ton before that age.