One-Day Internationals Cricket – Fastest to 5000 runs
One-Day Internationals
Fastest career runs
Fastest to 5000 runs
Rank | Player | Opposition | Ground | Match Date | Debut | Time | Mat | Inns | Scorecard |
---|---|---|---|---|---|---|---|---|---|
🥇 1 | Babar Azam (PAK) | v New Zealand | Karachi | 5 May 2023 | 31 May 2015 | 7y 339d | 99 | 97 | ODI # 4574 |
🥈 2 | HM Amla (SA) | v West Indies | Durban | 16 Jan 2015 | 9 Mar 2008 | 6y 313d | 104 | 101 | ODI # 3579 |
🥉 3 | IVA Richards (WI) | v England | Melbourne | 30 Jan 1987 | 7 Jun 1975 | 11y 237d | 126 | 114 | ODI # 428 |
🥉 3 | V Kohli (IND) | v West Indies | Kochi | 21 Nov 2013 | 18 Aug 2008 | 5y 95d | 120 | 114 | ODI # 3436 |
🥉 3 | SD Hope (WI) | v England | North Sound | 3 Dec 2023 | 16 Nov 2016 | 7y 17d | 119 | 114 | ODI # 4706 |
6 | DA Warner (AUS) | v India | Wankhede | 14 Jan 2020 | 18 Jan 2009 | 10y 361d | 117 | 115 | ODI # 4231 |
7 | JE Root (ENG) | v West Indies | Bridgetown | 20 Feb 2019 | 11 Jan 2013 | 6y 40d | 122 | 116 | ODI # 4096 |
7 | Q de Kock (SA) | v England | Cape Town | 4 Feb 2020 | 19 Jan 2013 | 7y 16d | 116 | 116 | ODI # 4234 |
9 | BC Lara (WI) | v South Africa | Lahore | 3 Nov 1997 | 9 Nov 1990 | 6y 359d | 120 | 118 | ODI # 1249 |
9 | S Dhawan (IND) | v New Zealand | Napier | 23 Jan 2019 | 20 Oct 2010 | 8y 95d | 119 | 118 | ODI # 4082 |
11 | KS Williamson (NZ) | v England | Wellington | 3 Mar 2018 | 10 Aug 2010 | 7y 205d | 125 | 119 | ODI # 3982 |
12 | CG Greenidge (WI) | v Pakistan | Multan | 13 Nov 1990 | 11 Jun 1975 | 15y 155d | 122 | 121 | ODI # 641 |
13 | AB de Villiers (Afr/SA) | v England | Southampton | 28 Aug 2012 | 2 Feb 2005 | 7y 208d | 129 | 124 | ODI # 3298 |
14 | F du Plessis (SA) | v Sri Lanka | Centurion | 6 Mar 2019 | 18 Jan 2011 | 8y 47d | 131 | 125 | ODI # 4107 |
15 | SC Ganguly (IND) | v Pakistan | Adelaide | 25 Jan 2000 | 11 Jan 1992 | 8y 14d | 131 | 126 | ODI # 1547 |
15 | AJ Finch (AUS) | v India | Sydney | 27 Nov 2020 | 11 Jan 2013 | 7y 321d | 130 | 126 | ODI # 4265 |
17 | DM Jones (AUS) | v Zimbabwe | Hobart | 14 Mar 1992 | 30 Jan 1984 | 8y 44d | 131 | 128 | ODI # 743 |
18 | SPD Smith (AUS) | v India | Rajkot | 27 Sep 2023 | 19 Feb 2010 | 13y 220d | 145 | 129 | ODI # 4657 |
19 | GC Smith (Afr/SA) | v Bangladesh | Mirpur | 14 Mar 2008 | 30 Mar 2002 | 5y 350d | 133 | 131 | ODI # 2692 |
20 | MJ Guptill (NZ) | v Australia | Sydney | 4 Dec 2016 | 10 Jan 2009 | 7y 329d | 135 | 132 | ODI # 3811 |
20 | PR Stirling (IRE) | v West Indies | Kingston | 13 Jan 2022 | 1 Jul 2008 | 13y 196d | 135 | 132 | ODI # 4340 |
22 | ML Hayden (AUS/ICC) | v South Africa | Basseterre | 24 Mar 2007 | 19 May 1993 | 13y 309d | 137 | 133 | ODI # 2552 |
23 | MG Bevan (AUS) | v West Indies | Sydney | 7 Feb 2001 | 14 Apr 1994 | 6y 299d | 153 | 135 | ODI # 1685 |
23 | MS Dhoni (Asia/IND) | v Sri Lanka | Rajkot | 15 Dec 2009 | 23 Dec 2004 | 4y 357d | 152 | 135 | ODI # 2932 |
23 | G Gambhir (IND) | v Sri Lanka | Pallekele | 4 Aug 2012 | 11 Apr 2003 | 9y 115d | 139 | 135 | ODI # 3295 |
26 | G Kirsten (SA) | v New Zealand | Singapore | 25 Aug 2000 | 14 Dec 1993 | 6y 255d | 137 | 137 | ODI # 1625 |
26 | JH Kallis (SA) | v New Zealand | Melbourne | 6 Feb 2002 | 9 Jan 1996 | 6y 28d | 142 | 137 | ODI # 1804 |
26 | RT Ponting (AUS) | v South Africa | Gqeberha | 6 Apr 2002 | 15 Feb 1995 | 7y 50d | 137 | 137 | ODI # 1824 |
26 | CH Gayle (ICC/WI) | v India | Kuala Lumpur | 14 Sep 2006 | 11 Sep 1999 | 7y 3d | 140 | 137 | ODI # 2414 |
30 | SR Tendulkar (IND) | v South Africa | Durban | 12 Feb 1997 | 18 Dec 1989 | 7y 56d | 141 | 138 | ODI # 1176 |
30 | Saeed Anwar (PAK) | v England | Sharjah | 15 Dec 1997 | 1 Jan 1989 | 8y 348d | 140 | 138 | ODI # 1263 |
30 | Yousuf Youhana (PAK) | v Bangladesh | Karachi | 21 Sep 2003 | 28 Mar 1998 | 5y 177d | 144 | 138 | ODI # 2045 |
33 | Javed Miandad (PAK) | v Australia | Brisbane | 8 Jan 1989 | 11 Jun 1975 | 13y 211d | 144 | 139 | ODI # 548 |
34 | DL Haynes (WI) | v Pakistan | Sharjah | 22 Oct 1988 | 22 Feb 1978 | 10y 243d | 142 | 141 | ODI # 527 |
34 | ME Waugh (AUS) | v New Zealand | Wellington | 10 Feb 1998 | 11 Dec 1988 | 9y 61d | 146 | 141 | ODI # 1291 |
36 | MEK Hussey (AUS) | v India | Brisbane | 19 Feb 2012 | 1 Feb 2004 | 8y 18d | 170 | 142 | ODI # 3244 |
36 | RG Sharma (IND) | v Australia | Sydney | 23 Jan 2016 | 23 Jun 2007 | 8y 214d | 148 | 142 | ODI # 3727 |
38 | RR Sarwan (WI) | v Ireland | Kingston | 15 Apr 2010 | 20 Jul 2000 | 9y 269d | 154 | 144 | ODI # 2978 |
38 | SR Watson (AUS) | v England | Southampton | 16 Sep 2013 | 24 Mar 2002 | 11y 176d | 165 | 144 | ODI # 3416 |
38 | LRPL Taylor (NZ) | v Bangladesh | Hamilton | 13 Mar 2015 | 1 Mar 2006 | 9y 12d | 156 | 144 | ODI # 3634 |
41 | NJ Astle (NZ) | v England | Dunedin | 26 Feb 2002 | 22 Jan 1995 | 7y 35d | 150 | 147 | ODI # 1813 |
41 | Misbah-ul-Haq (PAK) | v South Africa | Auckland | 7 Mar 2015 | 27 Apr 2002 | 12y 314d | 160 | 147 | ODI # 3626 |
43 | R Dravid (IND) | v South Africa | Centurion | 10 Oct 2001 | 3 Apr 1996 | 5y 190d | 158 | 148 | ODI # 1757 |
43 | MJ Clarke (AUS) | v Pakistan | Brisbane | 22 Jan 2010 | 19 Jan 2003 | 7y 3d | 164 | 148 | ODI # 2944 |
45 | IR Bell (ENG) | v Australia | Hobart | 23 Jan 2015 | 28 Nov 2004 | 10y 56d | 153 | 149 | ODI # 3589 |
46 | Inzamam-ul-Haq (PAK) | v South Africa | East London | 11 Apr 1998 | 22 Nov 1991 | 6y 140d | 160 | 150 | ODI # 1314 |
47 | DC Boon (AUS) | v South Africa | Gqeberha | 22 Feb 1994 | 12 Feb 1984 | 10y 10d | 156 | 152 | ODI # 885 |
47 | MS Atapattu (SL) | v India | Bristol | 11 Jul 2002 | 1 Dec 1990 | 11y 222d | 154 | 152 | ODI # 1855 |
47 | SC Williams (ZIM) | v Pakistan | Bulawayo | 24 Nov 2024 | 25 Feb 2005 | 19y 273d | 157 | 152 | ODI # 4810 |
50 | AC Gilchrist (AUS) | v Sri Lanka | Centurion | 7 Mar 2003 | 25 Oct 1996 | 6y 133d | 158 | 153 | ODI # 1982 |
50 | JC Buttler (ENG) | v West Indies | North Sound | 6 Dec 2023 | 21 Feb 2012 | 11y 288d | 180 | 153 | ODI # 4707 |
52 | HH Gibbs (SA) | v England | Bloemfontein | 2 Feb 2005 | 3 Oct 1996 | 8y 122d | 158 | 157 | ODI # 2219 |
52 | S Chanderpaul (WI) | v South Africa | Kingston | 8 May 2005 | 17 Oct 1994 | 10y 203d | 169 | 157 | ODI # 2242 |
52 | A Symonds (AUS) | v West Indies | Basseterre | 6 Jul 2008 | 10 Nov 1998 | 9y 239d | 193 | 157 | ODI # 2736 |
52 | WU Tharanga (Asia/SL) | v India | Kingston | 2 Jul 2013 | 2 Aug 2005 | 7y 334d | 164 | 157 | ODI # 3382 |
56 | EJG Morgan (ENG/IRE) | v Pakistan | Leeds | 1 Sep 2016 | 5 Aug 2006 | 10y 27d | 169 | 158 | ODI # 3775 |
56 | Tamim Iqbal (BAN) | v England | Chattogram | 12 Oct 2016 | 9 Feb 2007 | 9y 246d | 159 | 158 | ODI # 3794 |
58 | WJ Cronje (SA) | v Zimbabwe | Johannesburg | 21 Jan 2000 | 26 Feb 1992 | 7y 329d | 173 | 161 | ODI # 1544 |
59 | Ramiz Raja (PAK) | v Sri Lanka | Sharjah | 12 Oct 1995 | 6 Feb 1985 | 10y 248d | 163 | 162 | ODI # 1007 |
59 | A Flower (ZIM) | v West Indies | Adelaide | 25 Jan 2001 | 23 Feb 1992 | 8y 337d | 165 | 162 | ODI # 1676 |
59 | KC Sangakkara (Asia/ICC/SL) | v Zimbabwe | Ahmedabad | 10 Oct 2006 | 5 Jul 2000 | 6y 97d | 176 | 162 | ODI # 2425 |
62 | RB Richardson (WI) | v Australia | Melbourne | 15 Dec 1992 | 17 Dec 1983 | 8y 364d | 168 | 163 | ODI # 780 |
62 | GW Flower (ZIM) | v England | Bulawayo | 10 Oct 2001 | 25 Oct 1992 | 8y 350d | 165 | 163 | ODI # 1756 |
62 | Shoaib Malik (PAK) | v India | Centurion | 26 Sep 2009 | 14 Oct 1999 | 9y 347d | 183 | 163 | ODI # 2898 |
65 | Yuvraj Singh (Asia/IND) | v England | Leeds | 2 Sep 2007 | 3 Oct 2000 | 6y 334d | 181 | 164 | ODI # 2618 |
65 | AD Mathews (SL) | v India | Mohali | 13 Dec 2017 | 28 Nov 2008 | 9y 15d | 194 | 164 | ODI # 3941 |
67 | A Jadeja (IND) | v New Zealand | Rajkot | 5 Nov 1999 | 28 Feb 1992 | 7y 250d | 182 | 165 | ODI # 1522 |
67 | BRM Taylor (ZIM) | v Ireland | Hobart | 7 Mar 2015 | 20 Apr 2004 | 10y 321d | 166 | 165 | ODI # 3627 |
69 | V Sehwag (Asia/ICC/IND) | v Bangladesh | Mirpur | 10 May 2007 | 1 Apr 1999 | 8y 39d | 171 | 166 | ODI # 2582 |
69 | Mohammad Hafeez (PAK) | v Sri Lanka | Hambantota | 26 Jul 2015 | 3 Apr 2003 | 12y 114d | 166 | 166 | ODI # 3672 |
71 | Shakib Al Hasan (BAN) | v South Africa | Kimberley | 15 Oct 2017 | 6 Aug 2006 | 11y 70d | 178 | 168 | ODI # 3923 |
72 | Younis Khan (PAK) | v India | Karachi | 2 Jul 2008 | 13 Feb 2000 | 8y 140d | 174 | 169 | ODI # 2730 |
73 | M Azharuddin (IND) | v New Zealand | Delhi | 3 Nov 1994 | 20 Jan 1985 | 9y 287d | 184 | 170 | ODI # 944 |
74 | ADR Campbell (ZIM) | v India | Kochi | 13 Mar 2002 | 29 Feb 1992 | 10y 12d | 175 | 171 | ODI # 1816 |
74 | TM Dilshan (SL) | v Canada | Hambantota | 20 Feb 2011 | 11 Dec 1999 | 11y 71d | 195 | 171 | ODI # 3102 |
76 | A Ranatunga (SL) | v Kenya | Kandy | 6 Mar 1996 | 14 Feb 1982 | 14y 21d | 181 | 172 | ODI # 1074 |
76 | SK Raina (IND) | v Sri Lanka | Cuttack | 2 Nov 2014 | 30 Jul 2005 | 9y 95d | 200 | 172 | ODI # 3539 |
76 | MN Samuels (WI) | v Australia | Bridgetown | 21 Jun 2016 | 4 Oct 2000 | 15y 261d | 182 | 172 | ODI # 3752 |
76 | JP Duminy (SA) | v Zimbabwe | Kimberley | 30 Sep 2018 | 20 Aug 2004 | 14y 41d | 190 | 172 | ODI # 4049 |
80 | PA de Silva (SL) | v Kenya | Kandy | 6 Mar 1996 | 31 Mar 1984 | 11y 341d | 178 | 173 | ODI # 1074 |
80 | DR Martyn (AUS) | v South Africa | Gqeberha | 5 Mar 2006 | 8 Dec 1992 | 13y 87d | 198 | 173 | ODI # 2347 |
82 | PD Collingwood (ENG) | v Australia | Adelaide | 26 Jan 2011 | 7 Jun 2001 | 9y 233d | 191 | 175 | ODI # 3089 |
83 | Mushfiqur Rahim (BAN) | v Afghanistan | Abu Dhabi | 23 Sep 2018 | 6 Aug 2006 | 12y 48d | 190 | 176 | ODI # 4045 |
84 | H Masakadza (ZIM) | v Sri Lanka | Hambantota | 10 Jul 2017 | 23 Sep 2001 | 15y 290d | 178 | 177 | ODI # 3904 |
85 | Saleem Malik (PAK) | v Australia | Lahore | 30 Oct 1994 | 12 Jan 1982 | 12y 291d | 199 | 179 | ODI # 942 |
85 | Ijaz Ahmed (PAK) | v Zimbabwe | Harare | 28 Mar 1998 | 14 Nov 1986 | 11y 134d | 196 | 179 | ODI # 1297 |
87 | CL Hooper (WI) | v Kenya | Nairobi (Gym) | 18 Aug 2001 | 18 Mar 1987 | 14y 153d | 196 | 180 | ODI # 1746 |
87 | SP Fleming (NZ) | v India | Wellington | 8 Jan 2003 | 25 Mar 1994 | 8y 289d | 187 | 180 | ODI # 1930 |
89 | DPMD Jayawardene (Asia/SL) | v New Zealand | Napier | 8 Jan 2006 | 24 Jan 1998 | 7y 349d | 196 | 182 | ODI # 2312 |
90 | ST Jayasuriya (SL) | v West Indies | Sharjah | 17 Oct 1999 | 26 Dec 1989 | 9y 295d | 191 | 183 | ODI # 1515 |
91 | AR Border (AUS) | v Pakistan | Brisbane | 11 Feb 1990 | 13 Jan 1979 | 11y 29d | 197 | 184 | ODI # 602 |
92 | RS Mahanama (SL) | v Australia | Adelaide | 24 Jan 1999 | 2 Mar 1986 | 12y 328d | 206 | 191 | ODI # 1392 |
92 | BB McCullum (NZ) | v West Indies | Auckland | 26 Dec 2013 | 17 Jan 2002 | 11y 343d | 221 | 191 | ODI # 3449 |
94 | Mahmudullah (BAN) | v New Zealand | Mirpur | 26 Sep 2023 | 25 Jul 2007 | 16y 63d | 221 | 192 | ODI # 4655 |
95 | JN Rhodes (SA) | v New Zealand | Adelaide | 27 Jan 2002 | 26 Feb 1992 | 9y 335d | 216 | 195 | ODI # 1797 |
96 | SR Waugh (AUS) | v South Africa | Bloemfontein | 13 Apr 1997 | 9 Jan 1986 | 11y 94d | 218 | 198 | ODI # 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
Batsmen within a maximum of 200 innings shown