Youngest Batsmen to Reach Career Runs Milestone
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
YB Jaiswal 23y 186d 40 ENG Birmingham 2 Jul 2025
11
IND
DB Vengsarkar 23y 284d 57 PAK Chennai 15 Jan 1980
12
NZL
KS Williamson 23y 304d 57 WIN Kingston 8 Jun 2014
13
RSA
AB de Villiers 23y 312d 59 WIN Gqeberha 26 Dec 2007
14
WIN
KC Brathwaite 23y 325d 62 PAK Abu Dhabi 21 Oct 2016
15
AUS
KD Walters 24y 32d 35 RSA Cape Town 22 Jan 1970
16
BAN
Tamim Iqbal 24y 36d 53 ZIM Harare 25 Apr 2013
17
IND
Kapil Dev 24y 48d 70 WIN Kingston 23 Feb 1983
18
AUS
RN Harvey 24y 93d 37 RSA Sydney 9 Jan 1953
19
WIN
CH Gayle 24y 103d 61 RSA Cape Town 2 Jan 2004
20
ENG
JE Root 24y 112d 43 WIN St George's 21 Apr 2015
21
IND
RJ Shastri 24y 114d 68 AUS Chennai 18 Sep 1986
22
ENG
DI Gower 24y 120d 51 AUS Birmingham 30 Jul 1981
23
RSA
JH Kallis 24y 131d 55 IND Mumbai 24 Feb 2000
24
WIN
S Chanderpaul 24y 132d 54 RSA Durban 26 Dec 1998
25
WIN
IVA Richards 24y 158d 36 ENG The Oval 12 Aug 1976
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
SPD Smith 35y 241d 205 SRI Galle 29 Jan 2025