Fastest 7000 Runs in One Day International

PlayerInnsTeamsRunsMatchScore
Hashim Amla 146 SA 7044 2017-10-15 110
Virat Kohli 161 IND 7098 2016-01-17 117
AB de Villiers 164 SA 7060 2014-11-21 91
Sourav Ganguly 166 IND 7024 2004-01-09 82
Rohit Sharma 181 IND 7017 2018-09-23 111
Ross Taylor 182 NZ 7057 2019-01-05 90
Martin Guptill 185 NZ 7012 2022-08-17 24
Sachin Tendulkar 186 IND 7008 2002-07-13 14
Ricky Ponting 186 AUS 7086 2007-03-14 113
Jacques Kallis 186 SA 7060 2007-10-29 86
Chris Gayle 186 WI 7000 2011-03-17 43
Mohammad Yousuf 190 PAK 7002 2007-10-26 5
Shivnarine Chanderpaul 190 WI 7021 2011-03-23 44
Mahendra Singh Dhoni 190 IND 7041 2013-01-15 72
Rahul Dravid 191 IND 7002 2005-11-12 31
Michael Clarke 194 AUS 7041 2012-07-07 43
Tamim Iqbal 197 BAN 7042 2021-03-23 78
Virender Sehwag 200 IND 7005 2011-03-24 15
Eoin Morgan 208 ENG,IRE 7037 2019-06-18 148
Kumar Sangakkara 211 SL 7005 2009-09-22 54
Yuvraj Singh 213 IND 7002 2010-01-10 8
Shakib Al Hasan 213 BAN 7002 2023-07-11 39
Inzamam-ul-Haq 216 PAK 7061 2005-04-17 68
Sanath Jayasuriya 221 SL 7045 2006-07-01 152
Tillakaratne Dilshan 226 SL 7104 2013-03-28 125
Mushfiqur Rahim 229 BAN 7024 2023-10-10 51
Shoaib Malik 234 PAK 7018 2018-09-21 51
Mahela Jayawardene 247 SL 7020 2010-08-28 39

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