Fastest 4000 Runs in ODI

PlayerInnsTeamsRunsMatchScore
Hashim Amla 81 SA 4041 2013-12-08 100
Babar Azam 82 PAK 4030 2022-08-18 57
Sachin Tendulkar 92 IND 4047 2003-11-15 102
Joe Root 92 ENG 4033 2018-03-07 102
Virat Kohli 93 IND 4028 2013-01-19 77
Aaron Finch 93 AUS 4065 2019-06-25 100
Kane Williamson 94 NZ 4021 2017-12-20 38
Quinton de Kock 94 SA 4002 2019-06-23 47
Shikhar Dhawan 95 IND 4038 2017-12-17 100
David Warner 98 AUS 4003 2019-07-11 9
Jason Roy 99 ENG 4083 2023-03-03 132
Chris Gayle 102 WI 4022 2006-09-18 79
Faf du Plessis 102 SA 4016 2018-11-11 125
AB de Villiers 103 SA 4006 2011-01-18 16
Matthew Hayden 105 AUS 4050 2007-02-20 181
Graeme Smith 106 SA 4015 2007-04-03 41
Steven Smith 106 AUS 4010 2022-11-17 80
Sourav Ganguly 107 IND 4019 2004-03-24 45
Rahul Dravid 108 IND 4020 2005-04-05 52
Jacques Kallis 110 SA 4081 2005-11-28 91
Gautam Gambhir 110 IND 4073 2011-04-02 97
Mohammad Yousuf 111 PAK 4058 2005-01-30 72
Martin Guptill 112 NZ 4060 2015-08-04 116
Marvan Atapattu 113 SL 4011 2005-10-31 17
Ramnaresh Sarwan 113 WI 4050 2008-07-04 63
Michael Hussey 113 AUS 4029 2010-03-13 46
Kevin Pietersen 113 ENG 4036 2012-02-18 111
Ricky Ponting 114 AUS 4038 2005-02-06 41
Mahendra Singh Dhoni 114 IND 4027 2009-02-08 53
Shane Watson 116 AUS 4040 2011-08-22 56