Fastest 6000 Runs in ODI

PlayerInnsTeamsRunsMatchScore
Hashim Amla 123 SA 6008 2015-10-25 23
Virat Kohli 136 IND 6003 2014-11-09 53
Shikhar Dhawan 140 IND 6063 2021-07-18 86
AB de Villiers 146 SA 6069 2013-12-05 77
Sachin Tendulkar 149 IND 6035 2007-01-27 60
Chris Gayle 153 WI 6032 2009-01-13 135
Martin Guptill 156 NZ 6003 2019-06-19 35
Graeme Smith 159 SA 6029 2011-01-15 77
Ricky Ponting 160 AUS 6009 2007-02-09 75
Rohit Sharma 160 IND 6084 2017-10-29 147
Jacques Kallis 161 SA 6039 2009-01-16 41
Ross Taylor 162 NZ 6002 2017-10-29 39
Mohammad Yousuf 163 PAK 6003 2007-10-29 53
Shivnarine Chanderpaul 164 WI 6023 2011-02-24 31
Rahul Dravid 165 IND 6036 2007-02-14 66
Mahendra Singh Dhoni 167 IND 6061 2011-09-11 78
Sanath Jayasuriya 169 SL 6019 2007-04-12 64
Michael Clarke 172 AUS 6077 2011-03-13 93
Herschelle Gibbs 174 SA 6081 2009-04-17 82
Virender Sehwag 177 IND 6026 2009-12-15 146
Kumar Sangakkara 178 SL 6013 2008-11-22 28
Tamim Iqbal 180 BAN 6006 2019-06-17 48
Yuvraj Singh 181 IND 6014 2008-11-20 38
Shakib Al Hasan 183 BAN 6019 2021-01-25 51
Brendan Taylor 187 ZIM 6036 2020-11-03 56
Upul Tharanga 189 SL 6040 2017-07-06 44
Eoin Morgan 189 ENG,IRE 6013 2018-06-21 15
Younis Khan 193 PAK 6009 2011-11-20 18
Tillakaratne Dilshan 195 SL 6039 2012-02-28 160
Mushfiqur Rahim 196 BAN 6063 2021-05-25 125