Fastest 6000 Runs in One Day International

PlayerInnsTeamsRunsMatchScore
Hashim Amla 123 SA 6008 2015-10-25 23
Virat Kohli 136 IND 6003 2014-11-09 53
Sourav Ganguly 138 IND 6004 2002-12-26 14
David Warner 139 AUS 6007 2022-11-22 106
Kane Williamson 139 NZ 6009 2022-11-25 94
Quinton de Kock 139 SA 6048 2023-10-12 109
Shikhar Dhawan 140 IND 6063 2021-07-18 86
Joe Root 144 ENG 6003 2023-10-10 82
AB de Villiers 146 SA 6069 2013-12-05 77
Chris Gayle 153 WI 6032 2009-01-13 135
Martin Guptill 158 NZ 6027 2019-02-13 117
Graeme Smith 159 SA 6029 2011-01-15 77
Ricky Ponting 161 AUS 6006 2006-02-12 124
Marvan Atapattu 162 SL 6014 2006-10-10 33
Rohit Sharma 162 IND 6033 2017-10-01 125
Jacques Kallis 163 SA 6054 2007-02-04 88
Mohammad Yousuf 164 PAK 6024 2006-03-22 53
Shivnarine Chanderpaul 164 WI 6109 2009-03-22 112
Sachin Tendulkar 165 IND 6045 2000-12-08 146
Ross Taylor 165 NZ 6061 2017-10-22 95
Rahul Dravid 166 IND 6008 2005-04-02 104
Mahendra Singh Dhoni 167 IND 6061 2011-09-11 78
Michael Clarke 172 AUS 6077 2011-03-13 93
Tamim Iqbal 174 BAN 6062 2018-12-14 81
Herschelle Gibbs 176 SA 6009 2007-12-02 119
Virender Sehwag 177 IND 6007 2009-11-05 38
Kumar Sangakkara 179 SL 6086 2008-06-30 121
Adam Gilchrist 182 AUS 6046 2007-03-31 59
Shakib Al Hasan 184 BAN 6050 2019-07-02 66
Yuvraj Singh 186 IND 6067 2008-11-17 118

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