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
Sachin Tendulkar 185 IND 7074 2002-01-28 87
Martin Guptill 185 NZ 7012 2022-08-17 24
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
Mahendra Singh Dhoni 190 IND 7041 2013-01-15 72
Rahul Dravid 191 IND 7002 2005-11-12 31
Shivnarine Chanderpaul 193 WI 7026 2011-03-11 35
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 7037 2005-02-04 51
Sanath Jayasuriya 223 SL 7003 2006-06-17 11
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