Toggle Navigation
Home
FTP
Cricket 2024
Schedule
Results
Records
On This Day
Article
Head To Head
Home
Records
ODI Stats
Fastest 7000 Runs in ODI
Select
One Day International
Test Match
Indian Premier League
International T20
Big Bash League
Bangladesh Premier League
Caribbean Premier League
SA20
PSL
Major League Cricket
Road Safety World Series
T10 League
LPL
The Hundred
Legends League Cricket
ILT20
Women's Premier League
Women's Caribbean Premier League
RPL
Select
Afghanistan
Africa XI
Asia XI
Australia
Bangladesh
England
India
Ireland
Netherlands
New Zealand
Pakistan
Scotland
South Africa
Sri Lanka
United Arab Emirates
West Indies
Zimbabwe
Fastest 7000 Runs in One Day International
Player
Inns
Teams
Runs
Match
Score
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
167
IND
7023
2004-01-20
33
Rohit Sharma
181
IND
7017
2018-09-23
111
Ross Taylor
182
NZ
7057
2019-01-05
90
Ricky Ponting
185
AUS
7045
2007-03-14
113
Martin Guptill
185
NZ
7012
2022-08-17
24
Chris Gayle
186
WI
7000
2011-03-17
43
Jacques Kallis
189
SA
7105
2008-01-27
121
Mohammad Yousuf
190
PAK
7002
2007-10-26
5
Mahendra Singh Dhoni
190
IND
7041
2013-01-15
72
Rahul Dravid
193
IND
7036
2005-11-28
78
Sachin Tendulkar
194
IND
7069
2003-02-19
81
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
219
SL
7023
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
Fastest 7000 Runs Tournament Wise
One Day International
Test Match
Indian Premier League