Home
Fixtures
Results
News
Teams
Players
Grounds
Rankings
Stats
On This Day
AI Insight
▼ QUICK LINKS
On This Day
▼
Records of the Day
Innings & bowling
Milestones of the Day
Career landmarks
Recent Series
▼
ICC Cricket World Cup
New Zealand in England ODI Series
New Zealand in England T20I Series
The Ashes
Bangladesh in England Test Match
Pakistan in England ODI Series
Recent Teams
▼
TBA
Zimbabwe
India
England
Bangladesh
New Zealand
Recent Players
▼
Brad Evans
Shai Hope
Ishan Kishan
Ali Dawood
Sikandar Raza
Abhishek Sharma
Axar Patel
Virandeep Singh Jagjit Singh
Arshdeep Singh
Kusal Mendis
Roston Chase
Shivam Dube
ODI World Cup
▼
World Cup 2023
World Cup 2019
World Cup 2015
World Cup 2011
World Cup 2007
World Cup 2003
World Cup 1999
World Cup 1996
World Cup 1992
World Cup 1987
World Cup 1983
World Cup 1979
World Cup 1975
T20 World Cup
▼
World Cup 2026
World Cup 2024
World Cup 2022
World Cup 2021
World Cup 2016
World Cup 2014
World Cup 2012
World Cup 2010
World Cup 2009
World Cup 2007
Champions Trophy
▼
Champions Trophy 2025
Champions Trophy 2017
Champions Trophy 2013
Champions Trophy 2009
Champions Trophy 2006
Champions Trophy 2004
Champions Trophy 2002
Yearwise Records
▼
2026 Stats
2025 Stats
2024 Stats
2023 Stats
2022 Stats
2021 Stats
2020 Stats
2019 Stats
2018 Stats
All-Time Stats
All archives →
Most Runs – Complete Cricket Stats & Records
This page lists the players with the most runs in cricket history. These records highlight the most consistent and impactful performances across different eras.
ODI
All-time
500 entries
1
18426
Sachin Tendulkar
IND
3,317 clear of Virat Kohli
2
15109
Virat Kohli
IND
3,317 off the lead
3
14234
Kumar Sangakkara
SL
4,192 off the lead
● LEADS
Sachin Tendulkar
IND
18426 · 3,317 ahead of Kohli
↑ IN THE CHASE
0
players within 10% of the lead — Tendulkar is out on their own
★ TOP-10 CUT-OFF
11363
The mark at number ten — 490 entries sit below it
● NATION IN FRONT
India
9 of the top 50 · 11 teams represented
Most Runs — full list
500 entries, ranked
Table view
1
Sachin Tendulkar
IND
18426
2
Virat Kohli
IND
15109
3
Kumar Sangakkara
SL
14234
4
Ricky Ponting
AUS
13704
5
Sanath Jayasuriya
SL
13430
6
Mahela Jayawardene
SL
12650
7
Rohit Sharma
IND
11977
8
Inzamam-ul-Haq
PAK
11739
9
Jacques Kallis
SA
11579
10
Sourav Ganguly
IND
11363
11
Rahul Dravid
IND
10889
12
MS Dhoni
IND
10773
13
Chris Gayle
WI
10526
14
Brian Lara
WI
10405
15
Tillakaratne Dilshan
SL
10290
16
Mohammad Yousuf
PAK
9720
17
Adam Gilchrist
AUS
9619
18
AB de Villiers
SA
9577
19
Mohammad Azharuddin
IND
9378
20
Aravinda de Silva
SL
9284
21
Saeed Anwar
PAK
8824
22
Shiv Chanderpaul
WI
8778
23
Yuvraj Singh
IND
8701
24
Desmond Haynes
WI
8648
25
Ross Taylor
NZ
8607
26
Marvan Atapattu
SL
8529
27
Mark Waugh
AUS
8500
28
Tamim Iqbal
BAN
8357
29
Virender Sehwag
IND
8273
30
Hashim Amla
SA
8113
31
Herschelle Gibbs
SA
8094
32
Shahid Afridi
GER
8064
33
Stephen Fleming
NZ
8037
34
Michael Clarke
AUS
7981
35
Eoin Morgan
ENG
7869
36
Joe Root
ENG
7867
37
Mushfiqur Rahim
BAN
7795
38
Shakib Al Hasan
BAN
7570
39
Steve Waugh
AUS
7569
40
Shoaib Malik
PAK
7516
41
Arjuna Ranatunga
SL
7456
42
Javed Miandad
PAK
7381
43
Martin Guptill
NZ
7346
44
Kane Williamson
NZ
7256
45
Younis Khan
PAK
7249
46
Saleem Malik
PAK
7170
47
Nathan Astle
NZ
7090
48
Quinton de Kock
SA
7060
49
Graeme Smith
SA
6989
50
Brendan Taylor
ZIM
6937
51
David Warner
AUS
6932
52
Michael Bevan
AUS
6912
53
Upul Tharanga
SL
6911
54
Gary Kirsten
SA
6798
55
Shikhar Dhawan
IND
6793
56
Andy Flower
ZIM
6786
57
Sir Viv Richards
WI
6721
58
Mohammad Hafeez
PAK
6595
59
Grant Flower
ZIM
6571
60
Ijaz Ahmed
PAK
6564
61
Shai Hope
WI
6548
62
Allan Border
AUS
6524
63
Babar Azam
PAK
6438
64
Sir Richie Richardson
WI
6248
65
Paul Stirling
IRE
6225
66
Matthew Hayden
AUS
6133
67
Brendon McCullum
NZ
6083
68
Dean Jones
AUS
6068
69
David Boon
AUS
5964
70
Jonty Rhodes
SA
5935
71
Angelo Mathews
SL
5860
72
Ramiz Raja
PAK
5841
73
Ramnaresh Sarwan
WI
5804
74
Steven Smith
AUS
5800
75
Carl Hooper
WI
5761
76
Shane Watson
AUS
5757
77
Mahmudullah
BAN
5689
78
Marlon Samuels
WI
5679
79
Jos Buttler
ENG
5678
80
Hamilton Masakadza
ZIM
5675
81
Suresh Raina
IND
5615
82
Hansie Cronje
SA
5565
83
Faf du Plessis
SA
5507
84
Michael Hussey
AUS
5442
85
Ian Bell
ENG
5416
86
Aaron Finch
AUS
5406
87
Ajay Jadeja
IND
5359
88
Damien Martyn
AUS
5346
89
Gautam Gambhir
IND
5238
90
Sean Williams
ZIM
5217
91
Alistair Campbell
ZIM
5185
92
Roshan Mahanama
SL
5162
93
Gordon Greenidge
WI
5134
94
Misbah-ul-Haq
PAK
5122
95
Jean-Paul Duminy
SA
5117
96
Paul Collingwood
ENG
5105
97
Andrew Symonds
AUS
5088
98
Abdul Razzaq
PAK
5080
99
Kusal Mendis
SL
5053
100
William Porterfield
IRE
4983
101
Chris Cairns
NZ
4950
102
Sikandar Raza
ZIM
4827
103
Aamer Sohail
PAK
4780
104
David Miller
SA
4762
105
Craig McMillan
NZ
4707
106
Martin Crowe
NZ
4704
107
Mark Boucher
SA
4686
108
Alec Stewart
ENG
4677
109
Tom Latham
NZ
4631
110
Scott Styris
NZ
4483
111
Kevin Pietersen
ENG
4440
112
Navjot Sidhu
IND
4413
113
Chris Harris
NZ
4379
114
Geoff Marsh
AUS
4357
115
Elton Chigumbura
ZIM
4340
116
Marcus Trescothick
ENG
4336
117
Andrew Strauss
ENG
4297
118
Graham Gooch
ENG
4290
119
Jason Roy
ENG
4242
120
Mohammad Nabi
AFG
4194
121
Kyle Coetzer
SCO
4127
122
Rahmat Shah
AFG
4106
123
Kris Srikkanth
IND
4091
124
Allan Lamb
ENG
4010
125
Glenn Maxwell
AUS
3990
126
Russel Arnold
SL
3950
127
Kevin O'Brien
IRE
3917
128
Asanka Gurusinha
SL
3902
129
John Wright
NZ
3891
130
Craig Ervine
ZIM
3874
131
Daryll Cullinan
SA
3860
132
Graeme Hick
ENG
3846
133
Jonny Bairstow
ENG
3843
134
Fakhar Zaman
PAK
3809
135
Dinesh Chandimal
SL
3792
136
Hashan Tillakaratne
SL
3789
137
Kapil Dev
IND
3783
138
Wasim Akram
PAK
3717
139
Romesh Kaluwitharana
SL
3711
140
Imran Niazi
BHR
3709
141
Phil Simmons
WI
3675
142
Nick Knight
ENG
3637
143
Steve Tikolo
KEN
3620
144
Lance Klusener
SA
3576
145
Richie Berrington
SCO
3547
146
Shaun Pollock
SA
3519
147
Mark Taylor
AUS
3514
148
Dilip Vengsarkar
IND
3508
149
KL Rahul
IND
3502
150
Andy Balbirnie
IRE
3497
151
Shubman Gill
IND
3475
152
Mohammad Ashraful
BAN
3468
153
Ben Stokes
ENG
3463
154
Boeta Dippenaar
SA
3421
155
Mitchell Marsh
AUS
3395
156
Andrew Flintoff
ENG
3394
157
Tatenda Taibu
ZIM
3393
158
Calum MacLeod
SCO
3387
159
Kepler Wessels
AUS
3367
160
Adam Parore
NZ
3314
161
Travis Head
AUS
3273
162
Moin Khan
PAK
3266
163
Kamran Akmal
PAK
3236
164
Kusal Perera
SL
3228
165
Alastair Cook
ENG
3204
166
Umar Akmal
PAK
3194
166
Lahiru Thirimanne
SL
3194
167
David Gower
ENG
3170
168
Mohammad Shahzad
AFG
3164
169
Ken Rutherford
NZ
3143
170
Brad Haddin
AUS
3122
171
Imam-ul-Haq
PAK
3110
172
Darren Bravo
WI
3109
173
Ravi Shastri
IND
3108
174
Sunil Gavaskar
IND
3092
175
Darren Lehmann
AUS
3078
175
Shreyas Iyer
IND
3078
176
George Bailey
AUS
3044
177
Niall O'Brien
IRE
2998
178
Vusi Sibanda
ZIM
2994
179
Mohammad Rizwan
PAK
2979
180
Pathum Silva
SL
2973
181
Dwayne Bravo
WI
2968
182
Ajinkya Rahane
IND
2962
183
Heath Streak
ZIM
2943
184
Ravindra Jadeja
IND
2905
185
Wavell Hinds
WI
2880
186
Collins Obuya
KEN
2837
187
Jonathan Trott
ENG
2819
188
Daryl Mitchell
NZ
2811
189
Gus Logie
WI
2809
190
Andrew Jones
NZ
2784
191
Shaun Marsh
AUS
2773
192
Assad Vala
PNG
2755
193
Mohammad Kaif
IND
2753
193
Kariyawasam Asalanka
SL
2753
194
Stuart Carlisle
ZIM
2740
195
Salman Butt
PAK
2725
196
Roger Twose
NZ
2717
197
Kieron Pollard
WI
2706
198
Guy Whittall
ZIM
2705
199
Aiden Markram
SA
2699
200
Ravi Bopara
ENG
2695
201
Ed Joyce
ENG
2688
202
Asghar Stanikzai
AFG
2657
203
Litton Das
BAN
2654
204
Mudassar Nazar
PAK
2653
205
Rassie van der Dussen
SA
2631
206
Thomas Odoyo
KEN
2616
207
Ahmed Shehzad
PAK
2605
208
Zaheer Abbas
PAK
2572
209
Andrew Hudson
SA
2559
210
Hashmatullah Shaidi
AFG
2551
211
Gary Wilson
IRE
2487
212
Vinod Kambli
IND
2477
213
Chamu Chibhabha
ZIM
2466
214
Shaiman Anwar
UAE
2441
215
Jacob Oram
NZ
2434
215
Imrul Kayes
BAN
2434
216
Soumya Sarkar
BAN
2430
216
Merwe Erasmus
NAM
2430
217
Robin Smith
ENG
2419
217
Alex Hales
ENG
2419
218
Alex Carey
AUS
2417
219
Lou Vincent
NZ
2413
220
Rohan Mustafa
UAE
2391
221
Graham Thorpe
ENG
2380
222
Evin Lewis
WI
2363
223
Moeen Ali
ENG
2355
224
Thisara Perera
SL
2338
224
VVS Laxman
IND
2338
225
Robin Singh
IND
2336
226
Nasser Hussain
ENG
2332
227
Greg Chappell
AUS
2331
228
Matthew Cross
SCO
2318
229
Henry Nicholls
NZ
2315
230
Sarfraz Ahmed
PAK
2314
231
Kennedy Otieno
KEN
2291
232
Sherwin Campbell
WI
2283
233
Daniel Vettori
NZ
2253
234
Jason Holder
WI
2245
235
Stuart Matsikenyeri
ZIM
2224
236
Graeme Wood
AUS
2219
237
Ashish Bagai
CAN
2217
237
Vriitya Aravind
UAE
2217
238
Mark Greatbatch
NZ
2206
239
Jimmy Adams
WI
2204
240
Shahriar Nafees
BAN
2201
241
Denesh Ramdin
WI
2200
242
Habibul Bashar
BAN
2168
242
Temba Bavuma
SA
2168
243
Heinrich Klaasen
SA
2141
244
Wesley Barresi
NED
2121
245
Sir Ian Botham
ENG
2113
246
Harry Tector
IRE
2098
247
Mike Gatting
ENG
2095
248
Neil Fairbrother
ENG
2092
249
Ricardo Powell
WI
2085
250
Ibrahim Zadran
AFG
2077
251
Cameron White
AUS
2072
252
George Munsey
SCO
2053
253
Samiullah Shenwari
AFG
2039
254
Ryan ten Doeschate
NED
2032
255
Yasir Hameed
PAK
2028
256
Chaminda Vaas
SL
2025
257
Najibullah Zadran
AFG
2023
258
Rahmanullah Gurbaz
AFG
2017
259
William Young
NZ
1999
260
Sanjay Manjrekar
IND
1994
261
Nicholas Pooran
WI
1983
262
Michael Vaughan
ENG
1982
263
Clive Lloyd
WI
1977
264
Grant Elliott
NZ
1976
265
Kim Hughes
AUS
1968
266
Lendl Simmons
WI
1958
267
Aftab Ahmed
BAN
1954
268
Jeff Dujon
WI
1945
269
Dhananjaya de Silva
SL
1924
269
Mohinder Amarnath
IND
1924
270
Morris Ouma
KEN
1920
271
Hardik Pandya
IND
1904
271
Keith Arthurton
WI
1904
272
Imran Nazir
PAK
1895
273
Rohit Paudel
NEP
1889
274
Mohsin Khan
HK
1877
275
Jeremy Coney
NZ
1874
276
Darren Sammy
WI
1871
276
Marnus Labuschagne
AUS
1871
277
Matthew Wade
AUS
1867
278
Ridley Jacobs
WI
1865
279
Manoj Prabhakar
IND
1858
280
Azhar Ali
PAK
1845
281
Owais Shah
ENG
1834
282
Mehidy Hasan
BAN
1828
283
Khaled Mashud
BAN
1818
283
Murray Goodwin
ZIM
1818
284
Bruce Edgar
NZ
1814
285
Keacy Carty
WI
1809
286
Peter Borren
NED
1807
287
Monank Patel
USA
1797
288
David Hussey
AUS
1796
289
Babar Hayat
HK
1794
290
Max O'Dowd
NED
1793
290
Najmul Hossain Shanto
BAN
1793
291
Mike Atherton
ENG
1791
292
Zeeshan Maqsood
OMN
1790
293
Mashrafe Mortaza
BAN
1787
294
Khurram Khan
UAE
1770
295
Ian Healy
AUS
1764
296
Scott Edwards
NED
1760
297
Dinesh Karthik
IND
1752
298
Sir Richard Hadlee
NZ
1751
298
Alex Obanda
KEN
1751
299
Anshuman Rath
HK
1739
300
Aaron Jones
USA
1728
301
Craig Wishart
ZIM
1719
301
Imran Farhat
PAK
1719
302
Rashid Latif
PAK
1709
303
Avishka Gunawardene
SL
1708
304
Ambati Rayudu
IND
1694
305
Devon Conway
NZ
1692
306
Jatinder Singh
OMN
1690
307
Neil McKenzie
SA
1688
308
Gyanendra Malla
NEP
1684
309
Neil Johnson
ZIM
1679
310
Haris Sohail
PAK
1675
311
Bryan Young
NZ
1668
312
Craig Williams
NAM
1659
313
Shimron Hetmyer
WI
1648
313
Mitchell Santner
NZ
1648
314
Salman Agha
PAK
1645
315
Ben Duckett
ENG
1628
316
Upul Chandana
SL
1627
317
Chamara Kapugedera
SL
1624
318
Tony Ura
PNG
1620
319
Niroshan Dickwella
SL
1604
321
Glenn Turner
NZ
1598
322
Avishka Fernando
SL
1594
323
Chamara Silva
SL
1587
323
Nawroz Mangal
AFG
1587
324
Stuart Williams
ZIM
1586
325
Preston Mommsen
SCO
1582
326
Saleem Elahi
PAK
1579
327
Roy Dias
SL
1573
328
Gavin Hamilton
ENG
1568
329
Aasif Sheikh
NEP
1565
330
Dwayne Smith
WI
1560
331
Usman Khawaja
AUS
1554
332
Irfan Pathan
IND
1544
333
Johnson Charles
WI
1537
334
Brandon King
WI
1533
335
Harry Brook
ENG
1530
335
Dave Houghton
ZIM
1530
336
Noor Ali Zadran
AFG
1529
337
Duleep Mendis
SL
1527
337
Muhammad Waseem
UAE
1527
338
Chris Woakes
ENG
1524
338
George Dockrell
IRE
1524
339
Azhar Mahmood
PAK
1521
340
Runako Morton
WI
1519
341
Jeff Crowe
NZ
1518
342
Justin Kemp
SA
1512
343
Ravi Shah
KEN
1506
344
Sese Bau
PNG
1502
345
Eric Szwarczynski
NED
1501
346
Marcus Stoinis
AUS
1495
346
James Neesham
NZ
1495
347
Aqib Sulehri
OMN
1484
348
Sadeera Samarawickrama
SL
1456
348
Tom Cooper
NED
1456
349
Hamish Marshall
NZ
1454
350
Rashid Khan
AFG
1453
351
Lega Siaka
PNG
1451
352
Dawid Malan
ENG
1450
353
Dion Ebrahim
ZIM
1443
354
Steven Taylor
USA
1442
355
Md Hridoy
BAN
1439
356
Rachin Ravindra
NZ
1424
357
Nasir Jamshed
PAK
1418
358
Larry Gomes
WI
1415
359
Nicky Boje
SA
1414
360
Maurice Odumbe
KEN
1409
361
Prosper Utseya
ZIM
1406
362
Luke Ronchi
NZ
1397
363
Gulbadin Naib
AFG
1396
363
Michael Leask
SCO
1396
364
Kedar Jadhav
IND
1389
365
Geoff Howarth
NZ
1384
366
Neil McCallum
SCO
1378
367
Johannes Smit
NAM
1372
368
Charles Amini
PNG
1365
369
Jesse Ryder
NZ
1362
370
Chris Broad
ENG
1361
371
David Obuya
KEN
1355
372
Anamul Haque
BAN
1352
373
Alexei Kervezee
NED
1350
374
Bas Zuiderent
NED
1346
375
Asad Shafiq
PAK
1336
376
Peter Fulton
NZ
1334
377
Sabbir Rahman
BAN
1333
378
Mark Chapman
HK
1328
379
Nuwan Kulasekara
SL
1327
380
James Hopes
AUS
1326
382
Simon Katich
AUS
1324
383
Curtis Campher
IRE
1320
384
Dimuth Karunaratne
SL
1316
385
Javed Omar
BAN
1312
386
Raqibul Hasan
BAN
1308
387
Dipendra Airee
NEP
1307
388
Mathew Sinclair
NZ
1304
388
Fraser Watts
SCO
1304
389
Kushal Bhurtel
NEP
1302
390
Peter Kirsten
SA
1293
391
Matt Prior
ENG
1282
392
Nasir Hossain
BAN
1281
393
Tanmay Mishra
KEN
1280
394
Stephan Baard
NAM
1278
395
Nayan Mongia
IND
1272
396
Colin Munro
NZ
1271
397
James Franklin
NZ
1270
398
Shoaib Mohammad
PAK
1269
398
Ajit Agarkar
IND
1269
399
Basit Ali
PAK
1265
400
Glenn Phillips
NZ
1262
400
Aarif Sheikh
NEP
1262
401
Malcolm Waller
ZIM
1260
402
Simon O'Donnell
AUS
1242
403
Rakep Patel
KEN
1241
404
Paras Khadka
NEP
1240
405
Rilee Rossouw
SA
1239
406
Harbhajan Singh
IND
1237
406
Stuart Law
AUS
1237
407
Chirag Suri
UAE
1236
408
Alok Kapali
BAN
1235
409
Dinesh Mongia
IND
1230
410
Rod Marsh
AUS
1225
411
Kumar Dharmasena
SL
1222
412
Nizakat Khan
HK
1217
413
Tom Moody
AUS
1211
413
Roston Chase
WI
1211
414
Junaid Siddique
BAN
1196
415
Mohammad Rafique
BAN
1191
416
Regis Chakabva
ZIM
1188
417
Azmatullah Omarzai
AFG
1178
419
Brett Lee
AUS
1176
420
Jacques Rudolph
SA
1174
421
Jimmy Kamande
KEN
1137
422
Wanindu Hasaranga
SL
1135
423
Rameez Shahzad
UAE
1128
424
Asif Khan
UAE
1118
424
Sunil Dhaniram
CAN
1118
425
John Mooney
IRE
1117
426
Hitesh Modi
KEN
1109
426
Corey Anderson
NZ
1109
427
Kashyap Prajapati
OMN
1108
427
Ayaan Khan
OMN
1108
428
Kongala Vimukthi
SL
1105
429
Farveez Maharoof
SL
1104
430
Vikram Solanki
ENG
1097
431
John Davison
CAN
1096
432
Vikramjit Singh
NED
1095
433
Lorcan Tucker
IRE
1094
434
Paul Strang
ZIM
1090
435
Zane Green
NAM
1089
436
Geoff Boycott
ENG
1082
437
Ryan Watson
SCO
1077
438
Farhaan Behardien
SA
1074
438
Michael Lingen
NAM
1074
439
Nathan McCullum
NZ
1070
440
Asif Mujtaba
PAK
1068
441
Derek Randall
ENG
1067
441
David Hemp
BER
1067
442
Bas Leede
NED
1062
443
Devon Smith
WI
1059
444
Ian Smith
NZ
1055
445
Craig Kieswetter
ENG
1054
446
Kyle Mills
NZ
1047
447
Jamie How
NZ
1046
448
Michael Bracewell
NZ
1042
449
Amjad Ali
UAE
1039
450
Andre Russell
WI
1034
451
James Faulkner
AUS
1032
452
Rovman Powell
WI
1031
453
Daan van Bunge
NED
1029
454
Javed Ahmadi
AFG
1028
455
Brendon Kuruppu
SL
1022
456
Ashwell Prince
SA
1018
456
Shane Warne
AUS
1018
457
Rizwan Cheema
CAN
1007
457
Solomon Mire
ZIM
1007
458
Kieran Powell
WI
1005
458
Sandeep Patil
IND
1005
458
Rajin Saleh
BAN
1005
459
Geraint Jones
ENG
1003
460
Sarel Burger
NAM
995
461
Khaled Mahmud
BAN
991
462
Philip Salt
ENG
988
463
Lance Cairns
NZ
987
463
Michael Slater
AUS
987
464
Imad Wasim
PAK
986
Show all 500 ↓
Nothing matches that filter.
RECENT RESULTS
1 match
▲
show
‹
ODI
Pakistan Triangular Series
PAK
305 (49.5)
SL
268 (48.1)
›