Youngest Player to Score a Maiden Century (Tests)
    Name     vs Venue Date
1
BAN
Mohammad Ashraful 17y 61d 114 † SRI Colombo SSC 6 Sep 2001
2
PAK
Mushtaq Mohammad 17y 78d 101 IND Delhi 8 Feb 1961
3
IND
SR Tendulkar 17y 107d 119* ENG Manchester 9 Aug 1990
4
ZIM
H Masakadza 17y 352d 119 † WIN Harare 27 Jul 2001
5
PAK
Imran Nazir 18y 154d 131 WIN Bridgetown 18 May 2000
6
PAK
Saleem Malik 18y 323d 100* † SRI Karachi 5 Mar 1982
7
IND
PP Shaw 18y 329d 134 † WIN Rajkot 4 Oct 2018
8
PAK
Shahid Afridi 18y 333d 141 IND Chennai 28 Jan 1999
9
PAK
Mohammad Ilyas 19y 21d 126 NZL Karachi 9 Apr 1965
10
PAK
Mohammad Wasim 19y 105d 109* † NZL Lahore 21 Nov 1996
11
PAK
Javed Miandad 19y 119d 163 † NZL Lahore 9 Oct 1976
12
NZL
HG Vivian 19y 121d 100 RSA Wellington BR 4 Mar 1932
=
AUS
RN Harvey 19y 121d 153 IND Melbourne 6 Feb 1948
14
AUS
A Jackson 19y 149d 164 † ENG Adelaide 1 Feb 1929
15
PAK
Umar Akmal 19y 182d 129 † NZL Dunedin 24 Nov 2009
16
SRI
AP Gurusinha 19y 187d 116* PAK Colombo PS 22 Mar 1986
17
WIN
AB Barath 19y 226d 104 † AUS Brisbane 26 Nov 2009
18
RSA
RG Pollock 19y 317d 122 AUS Sydney 10 Jan 1964
19
BAN
Nafees Iqbal 19y 349d 121 ZIM Dhaka BNS 14 Jan 2005
20
AUS
KD Walters 19y 354d 155 † ENG Brisbane 10 Dec 1965
21
SRI
PA de Silva 19y 364d 122 PAK Faisalabad 16 Oct 1985
22
PAK
Ijaz Ahmed 20y 3d 122 AUS Faisalabad 23 Sep 1988
23
ENG
DCS Compton 20y 18d 102 AUS Nottingham 10 Jun 1938
=
IND
Kapil Dev 20y 18d 126* WIN Delhi 24 Jan 1979
25
PAK
Hanif Mohammad 20y 25d 142 IND Bahawalpur 15 Jan 1955
26
PAK
Taufeeq Umar 20y 70d 104 † BAN Multan 29 Aug 2001
27
BAN
Shahriar Nafees 20y 74d 138 AUS Fatullah 9 Apr 2006
28
PAK
Salman Butt 20y 87d 108 AUS Sydney 2 Jan 2005
29
NZL
KS Williamson 20y 88d 131 † IND Ahmedabad 4 Nov 2010
30
AUS
PJ Hughes 20y 96d 115 RSA Durban 6 Mar 2009
† = On debut.
Bold = record less than 3 years old.
Date column and player's age correspond to first day of match.

Copyright © 2024 Hat Trick Stats Cricket Database