Toggle Navigation
Home
FTP
Cricket 2023
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
Road Safety World Series
T10 League
LPL
The Hundred
Legends League Cricket
ILT20
Women's Premier League
Select
Afghanistan
Argentina
Australia
Bangladesh
England
India
Ireland
Netherlands
New Zealand
Pakistan
Scotland
South Africa
Sri Lanka
United Arab Emirates
West Indies
Zimbabwe
Fastest 6000 Runs in ODI
Player
Inns
Teams
Runs
Match
Score
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
Fastest 6000 Runs Tournament Wise
One Day International
Test Match
Indian Premier League