Fastest 5000 Runs in One Day International

PlayerInnsTeamsRunsMatchScore
Babar Azam 97 PAK 5088 2023-05-05 107
Hashim Amla 101 SA 5012 2015-01-16 66
Sourav Ganguly 112 IND 5001 2000-12-08 5
Virat Kohli 114 IND 5005 2013-11-21 86
David Warner 115 AUS 5118 2020-01-14 128
Quinton de Kock 116 SA 5018 2021-07-16 120
Joe Root 117 ENG 5056 2019-06-03 107
Shikhar Dhawan 118 IND 5065 2019-01-23 75
Kane Williamson 118 NZ 5019 2019-01-26 20
AB de Villiers 122 SA 5018 2012-09-05 75
Aaron Finch 124 AUS 5037 2020-11-27 114
Faf du Plessis 126 SA 5044 2019-06-23 63
Steve Smith 129 AUS 5054 2023-09-27 74
Graeme Smith 130 SA 5016 2008-03-14 68
Jacques Kallis 131 SA 5043 2004-08-31 101
Sachin Tendulkar 132 IND 5005 1998-10-28 141
Matthew Hayden 132 AUS 5012 2007-04-16 41
Martin Guptill 132 NZ 5069 2016-12-04 114
Chris Gayle 133 WI 5020 2007-07-10 51
Marvan Atapattu 134 SL 5022 2004-10-16 66
Mahendra Singh Dhoni 135 IND 5097 2010-01-07 101
Gautam Gambhir 135 IND 5077 2012-08-04 88
Saeed Anwar 137 PAK 5029 2000-10-27 41
Mohammad Yousuf 138 PAK 5038 2005-01-28 45
Rahul Dravid 139 IND 5009 2003-11-12 34
Ricky Ponting 139 AUS 5056 2005-02-19 61
Ramnaresh Sarwan 139 WI 5000 2011-02-03 21
Rohit Sharma 142 IND 5008 2016-01-23 99
Mohammad Azharuddin 143 IND 5040 1998-04-09 153
Ross Taylor 143 NZ 5014 2015-03-13 56

ODI Fastest 5000 Runs Team Wise
Afghanistan Australia Bangladesh
England India New Zealand
Pakistan South Africa Sri Lanka
West Indies Zimbabwe