Youngest Batsmen to Reach Career Runs Milestone
Top
1000 Runs
    Name   Inn vs Venue Date
1
IND
SR Tendulkar 19y 216d 28 RSA Johannesburg 26 Nov 1992
2
BAN
Mohammad Ashraful 20y 163d 44 IND Chattogram MAS 17 Dec 2004
3
BAN
Tamim Iqbal 20y 357d 29 ENG Chattogram 12 Mar 2010
4
IND
Kapil Dev 21y 23d 34 PAK Kolkata 29 Jan 1980
5
PAK
Umar Akmal 21y 98d 30 ZIM Bulawayo 1 Sep 2011
6
PAK
Javed Miandad 21y 126d 23 IND Faisalabad 16 Oct 1978
7
RSA
RG Pollock 21y 159d 22 ENG Nottingham 5 Aug 1965
=
WIN
RR Sarwan 21y 159d 33 SRI Colombo SSC 29 Nov 2001
9
BAN
Mushfiqur Rahim 21y 192d 39 ENG Chattogram 12 Mar 2010
10
IND
RJ Shastri 21y 197d 39 WIN Kolkata 10 Dec 1983
11
WIN
GS Sobers 21y 213d 29 PAK Kingston 26 Feb 1958
12
PAK
Saleem Malik 21y 238d 28 NZL Karachi 10 Dec 1984
13
WIN
GA Headley 21y 273d 17 AUS Sydney 27 Feb 1931
14
ZIM
T Taibu 21y 294d 35 RSA Cape Town 4 Mar 2005
15
RSA
AB de Villiers 21y 302d 20 AUS Perth WACA 16 Dec 2005
16
AUS
DG Bradman 21y 318d 13 ENG Leeds 11 Jul 1930
17
ENG
AN Cook 22y 1d 24 AUS Melbourne 26 Dec 2006
18
WIN
KC Brathwaite 22y 16d 29 RSA Centurion 17 Dec 2014
19
SRI
BKG Mendis 22y 33d 29 BAN Galle 7 Mar 2017
20
AUS
RN Harvey 22y 54d 14 ENG Brisbane 1 Dec 1950
21
PAK
Taufeeq Umar 22y 61d 24 BAN Karachi 20 Aug 2003
22
PAK
Saeed Ahmed 22y 64d 20 AUS Karachi 4 Dec 1959
23
IND
YB Jaiswal 22y 70d 16 ENG Dharamsala 7 Mar 2024
24
ENG
DI Gower 22y 102d 20 IND Birmingham 12 Jul 1979
25
SRI
A Ranatunga 22y 103d 31 PAK Colombo CCC 14 Mar 1986
26
NZL
KS Williamson 22y 109d 32 SRI Colombo PS 25 Nov 2012
27
SRI
DPMD Jayawardene 22y 122d 24 PAK Rawalpindi 26 Feb 2000
28
WIN
S Chanderpaul 22y 162d 23 AUS Adelaide 25 Jan 1997
29
RSA
GC Smith 22y 180d 17 ENG Lord's 31 Jul 2003
30
NZL
MD Crowe 22y 196d 34 WIN Georgetown 6 Apr 1985
31
AUS
KD Walters 22y 217d 18 ENG Leeds 25 Jul 1968
32
WIN
CH Gayle 22y 239d 35 IND Kingston 18 May 2002
33
WIN
DM Bravo 22y 289d 23 IND Mumbai 22 Nov 2011
34
IND
DB Vengsarkar 22y 293d 33 WIN Delhi 24 Jan 1979
35
NZL
SP Fleming 22y 294d 29 ZIM Auckland 20 Jan 1996
36
IND
VG Kambli 22y 304d 14 WIN Mumbai 18 Nov 1994
37
ENG
MA Atherton 22y 308d 23 AUS Adelaide 25 Jan 1991
38
NZL
CD McMillan 22y 326d 24 ENG Manchester 5 Aug 1999
39
AUS
PJ Hughes 22y 352d 27 RSA Johannesburg 17 Nov 2011
40
BAN
Shakib Al Hasan 22y 361d 35 ENG Mirpur 20 Mar 2010
Top
2000 Runs
    Name   Inn vs Venue Date
1
IND
SR Tendulkar 20y 329d 44 NZL Hamilton 19 Mar 1994
2
WIN
GS Sobers 22y 177d 39 IND Chennai NS 21 Jan 1959
3
PAK
Javed Miandad 22y 187d 42 IND Mumbai 16 Dec 1979
4
WIN
RR Sarwan 22y 320d 57 AUS St John's 9 May 2003
5
RSA
GC Smith 23y 54d 39 NZL Wellington BR 26 Mar 2004
6
ENG
AN Cook 23y 79d 48 NZL Wellington BR 13 Mar 2008
7
AUS
DG Bradman 23y 92d 22 RSA Brisbane 27 Nov 1931
8
SRI
DPMD Jayawardene 23y 139d 48 ENG Colombo SSC 15 Mar 2001
9
SRI
BKG Mendis 23y 160d 54 RSA Galle 12 Jul 2018
10
IND
DB Vengsarkar 23y 284d 57 PAK Chennai 15 Jan 1980
11
NZL
KS Williamson 23y 304d 57 WIN Kingston 8 Jun 2014
12
RSA
AB de Villiers 23y 312d 59 WIN Gqeberha 26 Dec 2007
13
WIN
KC Brathwaite 23y 325d 62 PAK Abu Dhabi 21 Oct 2016
14
AUS
KD Walters 24y 32d 35 RSA Cape Town 22 Jan 1970
15
BAN
Tamim Iqbal 24y 36d 53 ZIM Harare 25 Apr 2013
16
IND
Kapil Dev 24y 48d 70 WIN Kingston 23 Feb 1983
17
AUS
RN Harvey 24y 93d 37 RSA Sydney 9 Jan 1953
18
WIN
CH Gayle 24y 103d 61 RSA Cape Town 2 Jan 2004
19
ENG
JE Root 24y 112d 43 WIN St George's 21 Apr 2015
20
IND
RJ Shastri 24y 114d 68 AUS Chennai 18 Sep 1986
21
ENG
DI Gower 24y 120d 51 AUS Birmingham 30 Jul 1981
22
RSA
JH Kallis 24y 131d 55 IND Mumbai 24 Feb 2000
23
WIN
S Chanderpaul 24y 132d 54 RSA Durban 26 Dec 1998
24
WIN
IVA Richards 24y 158d 36 ENG The Oval 12 Aug 1976
=
NZL
MD Crowe 24y 158d 56 WIN Auckland 27 Feb 1987
Top
5000 Runs
    Name   Inn vs Venue Date
1
IND
SR Tendulkar 25y 298d 103 PAK Kolkata 16 Feb 1999
2
ENG
AN Cook 26y 9d 115 AUS Sydney 3 Jan 2011
3
ENG
JE Root 26y 217d 105 RSA Manchester 4 Aug 2017
4
NZL
KS Williamson 26y 229d 110 RSA Hamilton 25 Mar 2017
5
RSA
GC Smith 27y 29d 111 BAN Chattogram 29 Feb 2008
6
PAK
Javed Miandad 27y 242d 107 NZL Dunedin CB 9 Feb 1985
7
AUS
SPD Smith 27y 287d 97 IND Ranchi 16 Mar 2017
8
RSA
AB de Villiers 27y 312d 118 SRI Durban 26 Dec 2011
9
SRI
DPMD Jayawardene 27y 320d 114 BAN Colombo RPS 12 Sep 2005
10
RSA
JH Kallis 28y 71d 120 WIN Durban 26 Dec 2003
11
ENG
DI Gower 28y 122d 127 AUS Manchester 1 Aug 1985
12
WIN
RR Sarwan 28y 226d 133 ENG Kingston 4 Feb 2009
13
AUS
RT Ponting 28y 302d 110 ZIM Sydney 17 Oct 2003
14
IND
V Kohli 29y 27d 105 SRI Delhi 2 Dec 2017
15
SRI
KC Sangakkara 29y 49d 106 NZL Wellington BR 15 Dec 2006
Top
10000 Runs
    Name   Inn vs Venue Date
1
ENG
AN Cook 31y 154d 229 SRI Chester-le-Street 27 May 2016
=
ENG
JE Root 31y 154d 218 NZL Lord's 2 Jun 2022
3
IND
SR Tendulkar 31y 326d 195 PAK Kolkata 16 Mar 2005
4
RSA
JH Kallis 33y 133d 217 AUS Johannesburg 26 Feb 2009
5
AUS
RT Ponting 33y 163d 196 WIN North Sound 30 May 2008
6
SRI
DPMD Jayawardene 34y 60d 210 RSA Durban 26 Dec 2011
7
SRI
KC Sangakkara 35y 60d 195 AUS Melbourne 26 Dec 2012
8
IND
R Dravid 35y 75d 206 RSA Chennai 26 Mar 2008
9
WIN
BC Lara 35y 102d 195 ENG Manchester 12 Aug 2004
10
AUS
AR Border 37y 159d 235 WIN Sydney 2 Jan 1993