Players
Series
Matches
Statistics
All Rounders
Batting
Bowling
Captaincy
Countries
Dismissals
Fielding
Grounds
Indian Premier League
Matches
Players
Series
Wicket Keeping
World Cup
World Series Cricket
Other...
New and Updated Pages
Milestones
Approaching Milestones
Recent Achievements
Ratings
World XI (Test)
World XI (ODI)
World XI (T20)
Top Ten (Test)
Top Ten (ODI)
Top Ten (T20)
Search
Quiz
One Day Internationals - Batting Records and Statistics - Aggregates
Fastest Players to Score
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
11000
12000
13000
14000
15000
16000
17000
18000
Runs All Players
Openers Only
Player
Country
5000 Runs
Career
Innings
Match
Runs
Matches
Runs
Avg
1
Babar Azam*
Pakistan
97
05/05/2023
5088
117
5729
56.72
2
H M Amla
South Africa
101
16/01/2015
5012
181
8113
49.47
3
I V A Richards
West Indies
114
30/01/1987
5037
187
6721
47.00
4
V Kohli*
India
114
21/11/2013
5005
292
13848
58.68
5
D A Warner*
Australia
115
14/01/2020
5118
161
6932
45.31
6
J E Root*
England
116
20/02/2019
5048
171
6522
47.61
7
Q de Kock*
South Africa
116
04/02/2020
5014
155
6770
45.74
8
B C Lara
West Indies
118
03/11/1997
5029
299
10405
40.49
9
S Dhawan*
India
118
23/01/2019
5065
167
6793
44.11
10
K S Williamson*
New Zealand
119
03/03/2018
5097
165
6810
48.64
11
C G Greenidge
West Indies
121
13/11/1990
5025
128
5134
45.04
12
A B de Villiers
South Africa
124
28/08/2012
5026
228
9577
53.50
13
F du Plessis*
South Africa
125
06/03/2019
5017
143
5507
47.47
14
S C Ganguly
India
126
25/01/2000
5055
311
11363
41.02
15
A J Finch*
Australia
126
27/11/2020
5097
146
5406
38.89
16
D M Jones
Australia
128
14/03/1992
5042
164
6068
44.62
17
S P D Smith*
Australia
129
27/09/2023
5054
155
5356
43.54
18
G C Smith
South Africa
131
14/03/2008
5016
197
6989
37.98
19
M J Guptill*
New Zealand
132
04/12/2016
5069
198
7346
41.74
20
P R Stirling*
Ireland
132
13/01/2022
5003
156
5623
38.25
21
M L Hayden
Australia
133
24/03/2007
5030
161
6133
43.81
22
M G Bevan
Australia
135
07/02/2001
5006
232
6912
53.58
23
M S Dhoni
India
135
15/12/2009
5026
350
10773
50.58
24
G Gambhir
India
135
04/08/2012
5077
147
5238
39.68
25
G Kirsten
South Africa
137
25/08/2000
5048
185
6798
40.95
26
J H Kallis
South Africa
137
06/02/2002
5010
328
11579
44.36
27
R T Ponting
Australia
137
06/04/2002
5082
375
13704
42.04
28
C H Gayle*
West Indies
137
14/09/2006
5022
301
10480
37.83
29
S R Tendulkar
India
138
12/02/1997
5021
463
18426
44.83
30
Saeed Anwar
Pakistan
138
15/12/1997
5021
247
8824
39.22
31
Mohammad Yousuf
Pakistan
138
21/09/2003
5000
288
9720
41.72
32
Javed Miandad
Pakistan
139
08/01/1989
5042
233
7381
41.70
33
D L Haynes
West Indies
141
22/10/1988
5033
238
8648
41.38
34
M E Waugh
Australia
141
10/02/1998
5012
244
8500
39.35
35
M E K Hussey
Australia
142
19/02/2012
5002
185
5442
48.16
36
R G Sharma*
India
142
23/01/2016
5008
262
10709
49.12
37
R R Sarwan
West Indies
144
15/04/2010
5054
181
5804
42.68
38
S R Watson
Australia
144
16/09/2013
5019
190
5757
40.54
39
L R P L Taylor*
New Zealand
144
13/03/2015
5022
236
8607
47.55
40
N J Astle
New Zealand
147
26/02/2002
5004
223
7090
34.93
41
Misbah-ul-Haq
Pakistan
147
07/03/2015
5049
162
5122
43.41
42
R Dravid
India
148
10/10/2001
5031
344
10889
39.17
43
M J Clarke
Australia
148
22/01/2010
5003
245
7981
44.59
44
I R Bell
England
149
23/01/2015
5136
161
5416
37.87
45
Inzamam-ul-Haq
Pakistan
150
11/04/1998
5027
378
11739
39.53
46
D C Boon
Australia
152
22/02/1994
5041
181
5964
37.04
47
M S Atapattu
Sri Lanka
152
11/07/2002
5005
268
8529
37.57
48
A C Gilchrist
Australia
153
07/03/2003
5061
287
9619
35.89
49
H H Gibbs
South Africa
157
02/02/2005
5000
248
8094
36.13
50
S Chanderpaul
West Indies
157
08/05/2005
5030
268
8778
41.60
51
A Symonds
Australia
157
06/07/2008
5006
198
5088
39.75
52
W U Tharanga
Sri Lanka
157
02/07/2013
5153
235
6951
33.74
53
E J G Morgan*
England
158
01/09/2016
5010
248
7701
39.29
54
Tamim Iqbal*
Bangladesh
158
12/10/2016
5007
243
8357
36.65
55
W J Cronje
South Africa
161
21/01/2000
5080
188
5565
38.65
56
Ramiz Raja
Pakistan
162
12/10/1995
5008
198
5841
32.09
57
A Flower
Zimbabwe
162
25/01/2001
5022
213
6786
35.34
58
K C Sangakkara
Sri Lanka
162
10/10/2006
5076
404
14234
41.99
59
R B Richardson
West Indies
163
15/12/1992
5049
224
6248
33.41
60
G W Flower
Zimbabwe
163
10/10/2001
5032
221
6571
33.53
61
Shoaib Malik*
Pakistan
163
26/09/2009
5009
287
7534
34.56
62
Yuvraj Singh
India
164
02/09/2007
5063
304
8701
36.56
63
A D Mathews*
Sri Lanka
164
13/12/2017
5048
226
5916
40.24
64
A Jadeja
India
165
05/11/1999
5000
196
5359
37.48
65
B R M Taylor*
Zimbabwe
165
07/03/2015
5120
205
6684
35.55
66
V Sehwag
India
166
10/05/2007
5027
251
8273
35.06
67
Mohammad Hafeez*
Pakistan
166
26/07/2015
5004
218
6614
32.91
68
Shakib Al Hasan*
Bangladesh
168
15/10/2017
5012
247
7570
37.29
69
Younis Khan
Pakistan
169
02/07/2008
5087
265
7249
31.25
70
M Azharuddin
India
170
03/11/1994
5008
334
9378
36.92
71
A D R Campbell
Zimbabwe
171
13/03/2002
5011
188
5185
30.50
72
T M Dilshan
Sri Lanka
171
20/02/2011
5006
330
10290
39.27
73
A Ranatunga
Sri Lanka
172
06/03/1996
5042
269
7456
35.85
74
S K Raina
India
172
02/11/2014
5008
226
5615
35.31
75
M N Samuels
West Indies
172
21/06/2016
5058
207
5606
32.98
76
J-P Duminy
South Africa
172
30/09/2018
5010
199
5117
36.81
77
P A de Silva
Sri Lanka
173
06/03/1996
5086
308
9284
34.90
78
D R Martyn
Australia
173
05/03/2006
5029
208
5346
40.81
79
P D Collingwood
England
175
26/01/2011
5006
197
5092
35.36
80
Mushfiqur Rahim*
Bangladesh
176
23/09/2018
5026
265
7608
36.58
81
H Masakadza
Zimbabwe
177
10/07/2017
5023
209
5658
27.74
82
Saleem Malik
Pakistan
179
30/10/1994
5021
283
7170
32.89
83
Ijaz Ahmed
Pakistan
179
28/03/1998
5028
250
6564
32.33
84
C L Hooper
West Indies
180
18/08/2001
5006
227
5761
35.34
85
S P Fleming
New Zealand
180
08/01/2003
5007
280
8037
32.41
86
D P M D Jayawardene
Sri Lanka
182
08/01/2006
5006
448
12650
33.38
87
S T Jayasuriya
Sri Lanka
183
17/10/1999
5040
445
13430
32.36
88
A R Border
Australia
184
11/02/1990
5002
273
6524
30.63
89
R S Mahanama
Sri Lanka
191
24/01/1999
5016
213
5162
29.50
90
B B McCullum
New Zealand
191
26/12/2013
5017
260
6083
30.42
91
Mahmudullah*
Bangladesh
192
26/09/2023
5020
229
5348
36.14
92
J N Rhodes
South Africa
195
27/01/2002
5024
245
5935
35.12
93
S R Waugh
Australia
198
13/04/1997
5032
325
7569
32.91
94
Abdul Razzaq
Pakistan
224
08/03/2011
5040
265
5080
29.71
95
Shahid Afridi
Pakistan
227
18/05/2007
5071
398
8064
23.58
Batting Records and Statistics Menu
About Us
Feedback
Ask the Statistician
Advertising
Privacy
Disclaimer
Copyright
Links