One-Day Internationals Cricket – Fastest to 5000 runs

One-Day Internationals
Fastest career runs

Fastest to 5000 runs

RankPlayerOppositionGroundMatch DateDebutTimeMatInnsScorecard
🥇 1
Babar Azam (PAK)v New ZealandKarachi5 May 202331 May 20157y 339d9997ODI # 4574
🥈 2
HM Amla (SA)v West IndiesDurban16 Jan 20159 Mar 20086y 313d104101ODI # 3579
🥉 3
IVA Richards (WI)v EnglandMelbourne30 Jan 19877 Jun 197511y 237d126114ODI # 428
🥉 3
V Kohli (IND)v West IndiesKochi21 Nov 201318 Aug 20085y 95d120114ODI # 3436
🥉 3
SD Hope (WI)v EnglandNorth Sound3 Dec 202316 Nov 20167y 17d119114ODI # 4706
6
DA Warner (AUS)v IndiaWankhede14 Jan 202018 Jan 200910y 361d117115ODI # 4231
7
JE Root (ENG)v West IndiesBridgetown20 Feb 201911 Jan 20136y 40d122116ODI # 4096
7
Q de Kock (SA)v EnglandCape Town4 Feb 202019 Jan 20137y 16d116116ODI # 4234
9
BC Lara (WI)v South AfricaLahore3 Nov 19979 Nov 19906y 359d120118ODI # 1249
9
S Dhawan (IND)v New ZealandNapier23 Jan 201920 Oct 20108y 95d119118ODI # 4082
11
KS Williamson (NZ)v EnglandWellington3 Mar 201810 Aug 20107y 205d125119ODI # 3982
12
CG Greenidge (WI)v PakistanMultan13 Nov 199011 Jun 197515y 155d122121ODI # 641
13
AB de Villiers (Afr/SA)v EnglandSouthampton28 Aug 20122 Feb 20057y 208d129124ODI # 3298
14
F du Plessis (SA)v Sri LankaCenturion6 Mar 201918 Jan 20118y 47d131125ODI # 4107
15
SC Ganguly (IND)v PakistanAdelaide25 Jan 200011 Jan 19928y 14d131126ODI # 1547
15
AJ Finch (AUS)v IndiaSydney27 Nov 202011 Jan 20137y 321d130126ODI # 4265
17
DM Jones (AUS)v ZimbabweHobart14 Mar 199230 Jan 19848y 44d131128ODI # 743
18
SPD Smith (AUS)v IndiaRajkot27 Sep 202319 Feb 201013y 220d145129ODI # 4657
19
GC Smith (Afr/SA)v BangladeshMirpur14 Mar 200830 Mar 20025y 350d133131ODI # 2692
20
MJ Guptill (NZ)v AustraliaSydney4 Dec 201610 Jan 20097y 329d135132ODI # 3811
20
PR Stirling (IRE)v West IndiesKingston13 Jan 20221 Jul 200813y 196d135132ODI # 4340
22
ML Hayden (AUS/ICC)v South AfricaBasseterre24 Mar 200719 May 199313y 309d137133ODI # 2552
23
MG Bevan (AUS)v West IndiesSydney7 Feb 200114 Apr 19946y 299d153135ODI # 1685
23
MS Dhoni (Asia/IND)v Sri LankaRajkot15 Dec 200923 Dec 20044y 357d152135ODI # 2932
23
G Gambhir (IND)v Sri LankaPallekele4 Aug 201211 Apr 20039y 115d139135ODI # 3295
26
G Kirsten (SA)v New ZealandSingapore25 Aug 200014 Dec 19936y 255d137137ODI # 1625
26
JH Kallis (SA)v New ZealandMelbourne6 Feb 20029 Jan 19966y 28d142137ODI # 1804
26
RT Ponting (AUS)v South AfricaGqeberha6 Apr 200215 Feb 19957y 50d137137ODI # 1824
26
CH Gayle (ICC/WI)v IndiaKuala Lumpur14 Sep 200611 Sep 19997y 3d140137ODI # 2414
30
SR Tendulkar (IND)v South AfricaDurban12 Feb 199718 Dec 19897y 56d141138ODI # 1176
30
Saeed Anwar (PAK)v EnglandSharjah15 Dec 19971 Jan 19898y 348d140138ODI # 1263
30
Yousuf Youhana (PAK)v BangladeshKarachi21 Sep 200328 Mar 19985y 177d144138ODI # 2045
33
Javed Miandad (PAK)v AustraliaBrisbane8 Jan 198911 Jun 197513y 211d144139ODI # 548
34
DL Haynes (WI)v PakistanSharjah22 Oct 198822 Feb 197810y 243d142141ODI # 527
34
ME Waugh (AUS)v New ZealandWellington10 Feb 199811 Dec 19889y 61d146141ODI # 1291
36
MEK Hussey (AUS)v IndiaBrisbane19 Feb 20121 Feb 20048y 18d170142ODI # 3244
36
RG Sharma (IND)v AustraliaSydney23 Jan 201623 Jun 20078y 214d148142ODI # 3727
38
RR Sarwan (WI)v IrelandKingston15 Apr 201020 Jul 20009y 269d154144ODI # 2978
38
SR Watson (AUS)v EnglandSouthampton16 Sep 201324 Mar 200211y 176d165144ODI # 3416
38
LRPL Taylor (NZ)v BangladeshHamilton13 Mar 20151 Mar 20069y 12d156144ODI # 3634
41
NJ Astle (NZ)v EnglandDunedin26 Feb 200222 Jan 19957y 35d150147ODI # 1813
41
Misbah-ul-Haq (PAK)v South AfricaAuckland7 Mar 201527 Apr 200212y 314d160147ODI # 3626
43
R Dravid (IND)v South AfricaCenturion10 Oct 20013 Apr 19965y 190d158148ODI # 1757
43
MJ Clarke (AUS)v PakistanBrisbane22 Jan 201019 Jan 20037y 3d164148ODI # 2944
45
IR Bell (ENG)v AustraliaHobart23 Jan 201528 Nov 200410y 56d153149ODI # 3589
46
Inzamam-ul-Haq (PAK)v South AfricaEast London11 Apr 199822 Nov 19916y 140d160150ODI # 1314
47
DC Boon (AUS)v South AfricaGqeberha22 Feb 199412 Feb 198410y 10d156152ODI # 885
47
MS Atapattu (SL)v IndiaBristol11 Jul 20021 Dec 199011y 222d154152ODI # 1855
47
SC Williams (ZIM)v PakistanBulawayo24 Nov 202425 Feb 200519y 273d157152ODI # 4810
50
AC Gilchrist (AUS)v Sri LankaCenturion7 Mar 200325 Oct 19966y 133d158153ODI # 1982
50
JC Buttler (ENG)v West IndiesNorth Sound6 Dec 202321 Feb 201211y 288d180153ODI # 4707
52
HH Gibbs (SA)v EnglandBloemfontein2 Feb 20053 Oct 19968y 122d158157ODI # 2219
52
S Chanderpaul (WI)v South AfricaKingston8 May 200517 Oct 199410y 203d169157ODI # 2242
52
A Symonds (AUS)v West IndiesBasseterre6 Jul 200810 Nov 19989y 239d193157ODI # 2736
52
WU Tharanga (Asia/SL)v IndiaKingston2 Jul 20132 Aug 20057y 334d164157ODI # 3382
56
EJG Morgan (ENG/IRE)v PakistanLeeds1 Sep 20165 Aug 200610y 27d169158ODI # 3775
56
Tamim Iqbal (BAN)v EnglandChattogram12 Oct 20169 Feb 20079y 246d159158ODI # 3794
58
WJ Cronje (SA)v ZimbabweJohannesburg21 Jan 200026 Feb 19927y 329d173161ODI # 1544
59
Ramiz Raja (PAK)v Sri LankaSharjah12 Oct 19956 Feb 198510y 248d163162ODI # 1007
59
A Flower (ZIM)v West IndiesAdelaide25 Jan 200123 Feb 19928y 337d165162ODI # 1676
59
KC Sangakkara (Asia/ICC/SL)v ZimbabweAhmedabad10 Oct 20065 Jul 20006y 97d176162ODI # 2425
62
RB Richardson (WI)v AustraliaMelbourne15 Dec 199217 Dec 19838y 364d168163ODI # 780
62
GW Flower (ZIM)v EnglandBulawayo10 Oct 200125 Oct 19928y 350d165163ODI # 1756
62
Shoaib Malik (PAK)v IndiaCenturion26 Sep 200914 Oct 19999y 347d183163ODI # 2898
65
Yuvraj Singh (Asia/IND)v EnglandLeeds2 Sep 20073 Oct 20006y 334d181164ODI # 2618
65
AD Mathews (SL)v IndiaMohali13 Dec 201728 Nov 20089y 15d194164ODI # 3941
67
A Jadeja (IND)v New ZealandRajkot5 Nov 199928 Feb 19927y 250d182165ODI # 1522
67
BRM Taylor (ZIM)v IrelandHobart7 Mar 201520 Apr 200410y 321d166165ODI # 3627
69
V Sehwag (Asia/ICC/IND)v BangladeshMirpur10 May 20071 Apr 19998y 39d171166ODI # 2582
69
Mohammad Hafeez (PAK)v Sri LankaHambantota26 Jul 20153 Apr 200312y 114d166166ODI # 3672
71
Shakib Al Hasan (BAN)v South AfricaKimberley15 Oct 20176 Aug 200611y 70d178168ODI # 3923
72
Younis Khan (PAK)v IndiaKarachi2 Jul 200813 Feb 20008y 140d174169ODI # 2730
73
M Azharuddin (IND)v New ZealandDelhi3 Nov 199420 Jan 19859y 287d184170ODI # 944
74
ADR Campbell (ZIM)v IndiaKochi13 Mar 200229 Feb 199210y 12d175171ODI # 1816
74
TM Dilshan (SL)v CanadaHambantota20 Feb 201111 Dec 199911y 71d195171ODI # 3102
76
A Ranatunga (SL)v KenyaKandy6 Mar 199614 Feb 198214y 21d181172ODI # 1074
76
SK Raina (IND)v Sri LankaCuttack2 Nov 201430 Jul 20059y 95d200172ODI # 3539
76
MN Samuels (WI)v AustraliaBridgetown21 Jun 20164 Oct 200015y 261d182172ODI # 3752
76
JP Duminy (SA)v ZimbabweKimberley30 Sep 201820 Aug 200414y 41d190172ODI # 4049
80
PA de Silva (SL)v KenyaKandy6 Mar 199631 Mar 198411y 341d178173ODI # 1074
80
DR Martyn (AUS)v South AfricaGqeberha5 Mar 20068 Dec 199213y 87d198173ODI # 2347
82
PD Collingwood (ENG)v AustraliaAdelaide26 Jan 20117 Jun 20019y 233d191175ODI # 3089
83
Mushfiqur Rahim (BAN)v AfghanistanAbu Dhabi23 Sep 20186 Aug 200612y 48d190176ODI # 4045
84
H Masakadza (ZIM)v Sri LankaHambantota10 Jul 201723 Sep 200115y 290d178177ODI # 3904
85
Saleem Malik (PAK)v AustraliaLahore30 Oct 199412 Jan 198212y 291d199179ODI # 942
85
Ijaz Ahmed (PAK)v ZimbabweHarare28 Mar 199814 Nov 198611y 134d196179ODI # 1297
87
CL Hooper (WI)v KenyaNairobi (Gym)18 Aug 200118 Mar 198714y 153d196180ODI # 1746
87
SP Fleming (NZ)v IndiaWellington8 Jan 200325 Mar 19948y 289d187180ODI # 1930
89
DPMD Jayawardene (Asia/SL)v New ZealandNapier8 Jan 200624 Jan 19987y 349d196182ODI # 2312
90
ST Jayasuriya (SL)v West IndiesSharjah17 Oct 199926 Dec 19899y 295d191183ODI # 1515
91
AR Border (AUS)v PakistanBrisbane11 Feb 199013 Jan 197911y 29d197184ODI # 602
92
RS Mahanama (SL)v AustraliaAdelaide24 Jan 19992 Mar 198612y 328d206191ODI # 1392
92
BB McCullum (NZ)v West IndiesAuckland26 Dec 201317 Jan 200211y 343d221191ODI # 3449
94
Mahmudullah (BAN)v New ZealandMirpur26 Sep 202325 Jul 200716y 63d221192ODI # 4655
95
JN Rhodes (SA)v New ZealandAdelaide27 Jan 200226 Feb 19929y 335d216195ODI # 1797
96
SR Waugh (AUS)v South AfricaBloemfontein13 Apr 19979 Jan 198611y 94d218198ODI # 1199

Showing 96 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 200 innings shown