Toggle Navigation
Home
FTP
Cricket 2025
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
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 3000 Runs in One Day International
Player
Inns
Teams
Runs
Match
Score
Hashim Amla
57
SA
3031
2012-08-28
150
Shai Hope
62
WI
3020
2021-03-10
110
Fakhar Zaman
67
PAK
3082
2023-04-29
180
Imam-ul-Haq
67
PAK
3003
2023-10-10
12
Babar Azam
68
PAK
3072
2019-06-26
101
Jason Roy
68
ENG
3050
2019-06-30
66
Sourav Ganguly
70
IND
3026
1999-05-26
183
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
Quinton de Kock
74
SA
3073
2017-02-10
109
Virat Kohli
75
IND
3001
2012-02-14
15
Marvan Atapattu
76
SL
3003
2002-08-21
25
Kevin Pietersen
76
ENG
3029
2008-11-26
111
Sachin Tendulkar
78
IND
3046
1996-10-23
64
Mohammad Yousuf
78
PAK
3014
2002-12-18
46
Chris Gayle
79
WI
3117
2005-05-11
132
Graeme Smith
79
SA
3003
2006-01-20
9
Steve Smith
79
AUS
3048
2017-01-19
108
Gary Kirsten
80
SA
3044
2000-03-17
72
Rahul Dravid
80
IND
3068
2000-03-19
79
George Bailey
80
AUS
3001
2016-10-05
28
David Warner
81
AUS
3101
2016-10-05
117
Aaron Finch
81
AUS
3078
2018-01-19
106
Brian Lara
82
WI
3013
1999-05-27
25
Jacques Kallis
82
SA
3009
2002-04-03
21
Ricky Ponting
82
AUS
3022
2003-02-11
53
Marcus Trescothick
82
ENG
3018
2005-02-04
33
Paul Stirling
82
IRE
3012
2021-01-24
128
ODI Fastest 3000 Runs Team Wise
Afghanistan
Australia
Bangladesh
England
India
New Zealand
Pakistan
South Africa
Sri Lanka
West Indies
Zimbabwe
Fastest 3000 Runs Tournament Wise
One Day International
Test Match
Indian Premier League
International T20
Big Bash League