Toggle Navigation
Home
FTP
Cricket 2024
Schedule
Results
Records
On This Day
Article
Head To Head
Home
Records
ODI Stats
Fastest 6000 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 6000 Runs in One Day International
Player
Inns
Teams
Runs
Match
Score
Hashim Amla
123
SA
6008
2015-10-25
23
Virat Kohli
136
IND
6003
2014-11-09
53
Sourav Ganguly
138
IND
6019
2002-11-09
78
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
162
AUS
6047
2006-02-12
124
Rohit Sharma
162
IND
6033
2017-10-01
125
Sachin Tendulkar
163
IND
6008
2000-03-26
10
Marvan Atapattu
163
SL
6003
2006-10-07
40
Jacques Kallis
163
SA
6081
2006-11-22
119
Mohammad Yousuf
164
PAK
6024
2006-03-22
53
Ross Taylor
165
NZ
6061
2017-10-22
95
Rahul Dravid
166
IND
6004
2004-09-19
67
Shivnarine Chanderpaul
166
WI
6008
2008-11-14
107
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
Brian Lara
180
WI
6002
2006-12-16
44
Adam Gilchrist
181
AUS
6005
2007-03-24
42
Shakib Al Hasan
184
BAN
6050
2019-07-02
66
ODI Fastest 6000 Runs Team Wise
Afghanistan
Australia
Bangladesh
England
India
New Zealand
Pakistan
South Africa
Sri Lanka
West Indies
Zimbabwe
Fastest 6000 Runs Tournament Wise
One Day International
Test Match
Indian Premier League