Toggle Navigation
Home
FTP
Cricket 2023
Schedule
Results
Records
On This Day
Article
Head To Head
Home
Records
ODI Stats
Fastest 3000 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 3000 Runs in ODI
Player
Inns
Teams
Runs
Match
Score
Hashim Amla
57
SA
3031
2012-08-28
150
Shai Hope
61
WI
3058
2021-03-14
64
Fakhar Zaman
67
PAK
3082
2023-04-29
180
Jason Roy
68
ENG
3050
2019-06-30
66
Babar Azam
68
PAK
3037
2020-11-03
125
Quinton de Kock
70
SA
3002
2018-02-01
34
Jonny Bairstow
70
ENG
3024
2020-09-16
112
Shikhar Dhawan
72
IND
3000
2016-01-20
126
Joe Root
72
ENG
3008
2016-09-01
30
Kane Williamson
73
NZ
3032
2015-06-17
90
Virat Kohli
75
IND
3001
2012-02-14
15
Sachin Tendulkar
76
IND
3005
2003-02-12
52
Kevin Pietersen
76
ENG
3029
2008-11-26
111
Mohammad Yousuf
77
PAK
3013
2003-10-10
60
David Warner
77
AUS
3017
2017-06-05
40
Paul Stirling
77
IRE
3041
2021-06-02
69
Jacques Kallis
78
SA
3014
2004-02-04
139
Sourav Ganguly
79
IND
3006
2003-02-19
24
Sanath Jayasuriya
79
SL
3040
2003-02-28
66
Chris Gayle
79
WI
3117
2005-05-11
132
Graeme Smith
79
SA
3003
2006-01-20
9
Aaron Finch
79
AUS
3091
2019-03-08
93
Rahul Dravid
81
IND
3013
2004-01-20
84
Matthew Hayden
81
AUS
3088
2005-02-22
114
Marvan Atapattu
83
SL
3013
2003-06-11
25
Ricky Ponting
83
AUS
3014
2003-11-18
36
Ramnaresh Sarwan
83
WI
3000
2006-05-18
2
Alastair Cook
84
ENG
3030
2014-08-30
44
Marcus Trescothick
85
ENG
3016
2005-12-15
22
Andrew Symonds
86
AUS
3015
2006-09-24
52
Fastest 3000 Runs Tournament Wise
One Day International
Test Match
Indian Premier League
International T20
Big Bash League