Fastest to 2000 runs

Test matches Cricket – Fastest to 2000 runs

Test matches
Fastest career runs

Fastest to 2000 runs

RankPlayerOppositionGroundMatch DateDebutTimeMatInnsScorecard
🥇 1
DG Bradman (AUS)v South AfricaBrisbane27 Nov 193130 Nov 19282y 362d1522Test # 212
🥈 2
GA Headley (WI)v EnglandLord's24 Jun 193911 Jan 19309y 164d1732Test # 272
🥉 3
H Sutcliffe (ENG)v West IndiesManchester21 Jul 192814 Jun 19244y 37d2233Test # 174
🥉 3
MEK Hussey (AUS)v IndiaSydney2 Jan 20083 Nov 20052y 60d2033Test # 1857
5
M Labuschagne (AUS)v EnglandAdelaide16 Dec 20217 Oct 20183y 70d2034Test # 2441
6
KD Walters (AUS)v South AfricaCape Town22 Jan 197010 Dec 19654y 43d2235Test # 670
6
BC Lara (WI)v AustraliaBridgetown31 Mar 19956 Dec 19904y 115d2235Test # 1294
8
AR Morris (AUS)v EnglandAdelaide2 Feb 195129 Nov 19464y 65d2336Test # 330
8
ED Weekes (WI)v IndiaPort of Spain19 Feb 195321 Jan 19485y 29d2336Test # 367
8
FMM Worrell (WI)v EnglandPort of Spain17 Mar 195411 Feb 19486y 34d2236Test # 385
8
IVA Richards (WI)v EnglandThe Oval12 Aug 197622 Nov 19741y 264d2136Test # 781
8
HC Brook (ENG)v New ZealandChristchurch28 Nov 20248 Sep 20222y 81d2236Test # 2564
13
DCS Compton (ENG)v AustraliaNottingham10 Jun 194814 Aug 193710y 301d2337Test # 299
13
RN Harvey (AUS)v South AfricaSydney9 Jan 195323 Jan 19484y 352d2237Test # 362
13
RG Pollock (SA)v AustraliaDurban5 Feb 19706 Dec 19636y 61d2137Test # 671
16
WR Hammond (ENG)v South AfricaJohannesburg24 Dec 193024 Dec 19273y 0d2339Test # 200
16
GS Sobers (WI)v IndiaChennai21 Jan 195930 Mar 19544y 297d2339Test # 465
16
GC Smith (SA)v New ZealandWellington26 Mar 20048 Mar 20022y 18d2439Test # 1692
19
AI Kallicharran (WI)v AustraliaMelbourne26 Dec 19756 Apr 19723y 264d2540Test # 766
19
MJ Slater (AUS)v EnglandW.A.C.A3 Feb 19953 Jun 19931y 245d2340Test # 1287
19
R Dravid (IND)v New ZealandHamilton2 Jan 199920 Jun 19962y 196d2540Test # 1438
19
V Sehwag (IND)v AustraliaChennai14 Oct 20043 Nov 20012y 346d2540Test # 1714
19
IJL Trott (ENG)v PakistanDubai (DICS)17 Jan 201220 Aug 20092y 150d2440Test # 2030
19
YBK Jaiswal (IND)v EnglandBirmingham2 Jul 202512 Jul 20231y 355d2140Test # 2591
25
JB Hobbs (ENG)v AustraliaThe Oval19 Aug 19121 Jan 19084y 231d2341Test # 129
25
AD Nourse (SA)v EnglandCape Town1 Jan 194915 Jun 193513y 200d2241Test # 309
25
KF Barrington (ENG)v IndiaDelhi13 Dec 19619 Jun 19556y 187d2541Test # 516
25
AC Gilchrist (AUS)v South AfricaCape Town8 Mar 20025 Nov 19992y 123d3041Test # 1593
25
KP Pietersen (ENG)v AustraliaMelbourne26 Dec 200621 Jul 20051y 158d2241Test # 1824
30
L Hutton (ENG)v South AfricaLeeds26 Jul 194726 Jun 193710y 30d2542Test # 288
30
Javed Miandad (PAK)v IndiaWankhede16 Dec 19799 Oct 19763y 68d2442Test # 865
32
VS Hazare (IND)v West IndiesPort of Spain21 Jan 195322 Jun 19466y 213d2643Test # 363
32
CL Walcott (WI)v EnglandPort of Spain17 Mar 195421 Jan 19486y 55d2743Test # 385
32
EJ Barlow (SA)v AustraliaJohannesburg23 Dec 19668 Dec 19615y 15d2243Test # 611
32
RM Cowper (AUS)v EnglandBirmingham11 Jul 19682 Jul 19644y 9d2643Test # 639
32
G Gambhir (IND)v New ZealandNapier26 Mar 20093 Nov 20044y 143d2443Test # 1917
32
JE Root (ENG)v West IndiesSt George's21 Apr 201513 Dec 20122y 129d2443Test # 2158
38
GS Chappell (AUS)v EnglandW.A.C.A13 Dec 197411 Dec 19704y 2d2644Test # 748
38
SM Gavaskar (IND)v West IndiesPort of Spain7 Apr 19766 Mar 19715y 32d2344Test # 775
38
MA Taylor (AUS)v West IndiesBridgetown19 Apr 199126 Jan 19892y 83d2444Test # 1169
38
AH Jones (NZ)v ZimbabweBulawayo1 Nov 199216 Apr 19875y 199d2444Test # 1198
38
SR Tendulkar (IND)v New ZealandHamilton19 Mar 199415 Nov 19894y 124d3244Test # 1255
38
MH Richardson (NZ)v IndiaMohali16 Oct 200312 Sep 20003y 34d2644Test # 1662
44
WM Woodfull (AUS)v EnglandSydney23 Feb 193312 Jun 19266y 256d3045Test # 224
44
WJ Edrich (ENG)v New ZealandThe Oval13 Aug 194910 Jun 193811y 64d2945Test # 317
44
AL Hassett (AUS)v West IndiesBrisbane9 Nov 195110 Jun 193813y 152d3045Test # 340
44
NCL O'Neill (AUS)v EnglandSydney15 Feb 19635 Dec 19584y 72d2845Test # 539
44
KC Wessels (AUS/SA)v IndiaDurban13 Nov 199226 Nov 19829y 353d2645Test # 1200
44
SC Ganguly (IND)v Sri LankaColombo (SSC)24 Feb 199920 Jun 19962y 249d2745Test # 1445
44
MP Vaughan (ENG)v AustraliaW.A.C.A29 Nov 200225 Nov 19993y 4d2645Test # 1629
51
W Bardsley (AUS)v EnglandLord's11 Jun 192127 May 190912y 15d2746Test # 141
51
B Sutcliffe (NZ)v IndiaChennai6 Jan 195621 Mar 19478y 291d2646Test # 420
51
JH Edrich (ENG)v AustraliaThe Oval22 Aug 19686 Jun 19635y 77d3146Test # 641
51
CG Greenidge (WI)v New ZealandChristchurch22 Feb 198022 Nov 19745y 92d2446Test # 875
51
ML Hayden (AUS)v South AfricaSydney2 Jan 20024 Mar 19947y 304d2746Test # 1582
51
KC Sangakkara (SL)v West IndiesGros Islet20 Jun 200320 Jul 20002y 335d2946Test # 1648
51
CA Pujara (IND)v AustraliaBrisbane17 Dec 20149 Oct 20104y 69d2646Test # 2149
58
C Hill (AUS)v EnglandAdelaide15 Jan 190422 Jun 18967y 207d2747Test # 80
58
WH Ponsford (AUS)v EnglandThe Oval18 Aug 193419 Dec 19249y 242d2947Test # 237
58
GM Turner (NZ)v AustraliaChristchurch8 Mar 197427 Feb 19695y 9d2647Test # 735
58
DM Jones (AUS)v EnglandThe Oval24 Aug 198916 Mar 19845y 161d2747Test # 1126
58
Shoaib Mohammad (PAK)v New ZealandFaisalabad26 Oct 199024 Sep 19837y 32d3247Test # 1153
58
ST Jayasuriya (SL)v IndiaMohali19 Nov 199722 Feb 19916y 270d2847Test # 1385
58
AJ Strauss (ENG)v Sri LankaLord's11 May 200620 May 20041y 356d2547Test # 1802
58
DM Bravo (WI)v New ZealandDunedin3 Dec 201315 Nov 20103y 18d2647Test # 2104
58
SPD Smith (AUS)v IndiaMelbourne26 Dec 201413 Jul 20104y 166d2547Test # 2152
58
S Dhawan (IND)v Sri LankaDelhi2 Dec 201714 Mar 20134y 263d2847Test # 2286
58
Mominul Haque (BAN)v Sri LankaChattogram31 Jan 20188 Mar 20134y 329d2647Test # 2295
69
PBH May (ENG)v South AfricaThe Oval13 Aug 195526 Jul 19514y 18d2948Test # 412
69
RB Kanhai (WI)v AustraliaAdelaide27 Jan 196130 May 19573y 242d2748Test # 504
69
Saeed Ahmed (PAK)v AustraliaKarachi24 Oct 196417 Jan 19586y 281d2548Test # 569
69
AW Greig (ENG)v AustraliaBrisbane29 Nov 19748 Jun 19722y 174d3148Test # 746
69
LG Rowe (WI)v New ZealandAuckland29 Feb 198016 Feb 19728y 13d3048Test # 877
69
AR Border (AUS)v IndiaMelbourne7 Feb 198129 Dec 19782y 40d2748Test # 895
69
M Azharuddin (IND)v PakistanFaisalabad23 Nov 198931 Dec 19844y 327d3248Test # 1128
69
Saeed Anwar (PAK)v South AfricaDurban26 Feb 199823 Nov 19907y 95d2948Test # 1403
69
Yousuf Youhana (PAK)v New ZealandChristchurch15 Mar 200126 Feb 19983y 17d2948Test # 1536
69
DPMD Jayawardene (SL)v EnglandColombo (SSC)15 Mar 20012 Aug 19973y 225d3048Test # 1537
69
AN Cook (ENG)v New ZealandWellington13 Mar 20081 Mar 20062y 12d2648Test # 1867
69
LRPL Taylor (NZ)v IndiaHyderabad12 Nov 20108 Nov 20073y 4d2748Test # 1975
69
CJL Rogers (AUS)v EnglandThe Oval20 Aug 201516 Jan 20087y 216d2548Test # 2178
69
TM Head (AUS)v South AfricaBrisbane17 Dec 20227 Oct 20184y 71d3148Test # 2482
83
SJ McCabe (AUS)v EnglandSydney18 Dec 193613 Jun 19306y 188d3249Test # 256
83
C Washbrook (ENG)v West IndiesLord's24 Jun 195014 Aug 193712y 314d2749Test # 324
83
MC Cowdrey (ENG)v AustraliaAdelaide30 Jan 195926 Nov 19544y 65d3149Test # 466
83
Hanif Mohammad (PAK)v IndiaBrabourne2 Dec 196016 Oct 19528y 47d2849Test # 497
83
DL Amiss (ENG)v IndiaManchester6 Jun 197418 Aug 19667y 292d2749Test # 739
83
Sadiq Mohammad (PAK)v West IndiesGeorgetown18 Mar 197724 Oct 19697y 145d2749Test # 801
83
Mohsin Khan (PAK)v EnglandKarachi2 Mar 198418 Jan 19786y 44d3149Test # 978
83
JC Adams (WI)v EnglandPort of Spain13 Feb 199818 Apr 19925y 301d3249Test # 1399
83
LD Chandimal (SL)v EnglandLord's9 Jun 201626 Dec 20114y 166d2849Test # 2205
83
AM Rahane (IND)v New ZealandIndore8 Oct 201622 Mar 20133y 200d2949Test # 2223
83
UT Khawaja (AUS)v EnglandSydney4 Jan 20183 Jan 20117y 1d2949Test # 2291
94
ER Dexter (ENG)v PakistanKarachi2 Feb 196224 Jul 19583y 193d3050Test # 522
94
BF Butcher (WI)v EnglandPort of Spain19 Jan 196828 Nov 19589y 52d2950Test # 627
94
Nawab of Pataudi (IND)v New ZealandDunedin15 Feb 196813 Dec 19616y 64d2850Test # 630
94
SM Nurse (WI)v New ZealandAuckland27 Feb 196917 Feb 19609y 10d2750Test # 648
94
Zaheer Abbas (PAK)v IndiaLahore27 Oct 197824 Oct 19699y 3d2850Test # 832
94
RA Smith (ENG)v West IndiesThe Oval8 Aug 199121 Jul 19883y 18d2750Test # 1175
94
NS Sidhu (IND)v West IndiesNagpur1 Dec 199412 Nov 198311y 19d3350Test # 1277
94
RT Ponting (AUS)v IndiaAdelaide10 Dec 19998 Dec 19954y 2d3250Test # 1476
94
ME Trescothick (ENG)v AustraliaBrisbane7 Nov 20023 Aug 20002y 96d2750Test # 1623
94
MJ Clarke (AUS)v IndiaAdelaide24 Jan 20086 Oct 20043y 110d3350Test # 1863
94
M Vijay (IND)v AustraliaBrisbane17 Dec 20146 Nov 20086y 41d2950Test # 2149

Showing 104 records

Additional Information

Time is based on the start of the debut match and the start of the match in which the milestone was achieved
Batsmen within a maximum of 50 innings shown