Fastest 4000 Runs in One Day International

PlayerInnsTeamsRunsMatchScore
Hashim Amla 81 SA 4041 2013-12-08 100
Babar Azam 82 PAK 4042 2022-03-29 57
Shai Hope 88 WI 4057 2023-03-18 128
Sourav Ganguly 90 IND 4044 2000-03-17 87
Joe Root 92 ENG 4033 2018-03-07 102
Virat Kohli 93 IND 4028 2013-01-19 77
David Warner 93 AUS 4004 2017-06-05 40
Shikhar Dhawan 95 IND 4038 2017-12-17 100
Quinton de Kock 95 SA 4087 2019-03-06 94
Kane Williamson 96 NZ 4080 2017-06-02 100
Jason Roy 99 ENG 4083 2023-03-03 132
Marvan Atapattu 101 SL 4040 2003-03-15 103
Chris Gayle 102 WI 4022 2006-09-18 79
AB de Villiers 103 SA 4006 2011-01-18 16
Mohammad Yousuf 104 PAK 4005 2003-10-07 18
Faf du Plessis 104 SA 4112 2018-02-01 120
Aaron Finch 104 AUS 4058 2019-06-01 66
Saeed Anwar 106 PAK 4031 1999-06-16 113
Graeme Smith 106 SA 4015 2007-04-03 41
Steve Smith 106 AUS 4039 2020-01-19 131
Rahul Dravid 109 IND 4030 2002-09-14 71
Jacques Kallis 109 SA 4005 2003-10-05 42
Ricky Ponting 109 AUS 4006 2004-01-16 37
Paul Stirling 109 IRE 4016 2023-06-30 58
Gautam Gambhir 110 IND 4073 2011-04-02 97
Martin Guptill 112 NZ 4060 2015-08-04 116
Gary Kirsten 113 SA 4055 2002-12-16 102
Brian Lara 113 WI 4023 2003-11-30 41
Ramnaresh Sarwan 113 WI 4050 2008-07-04 63
Michael Hussey 113 AUS 4029 2010-03-13 46

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