Home
Fixtures
Results
News
Teams
Players
Grounds
Rankings
Stats
▼ QUICK LINKS
Recent Series
▼
India in New Zealand T20I Series
Pakistan Triangular Series
Sri Lanka in Pakistan T20I Series
Australia in South Africa Test Series
West Indies in India T20I Series
West Indies in India ODI Series
Recent Teams
▼
India
New Zealand
TBA
Sri Lanka
England
Australia
Recent Players
▼
Azmatullah Omarzai
Rashid Khan
Daniel Jakiel
Tanzid Tamim
Mark Adair
Ibrahim Zadran
Sami Muhammad Sohail
Dhananjaya de Silva
Sediqullah Atal
Gamage Dinusha
Mehidy Hasan
Yasar Haroon
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,776 clear of Virat Kohli
2
14650
Virat Kohli
IND
3,776 off the lead
3
14234
Kumar Sangakkara
SL
4,192 off the lead
● LEADS
Sachin Tendulkar
IND
18426 · 3,776 ahead of Kohli
↑ MOST ENTRIES
Virat Kohli
IND
14 separate entries on this list · 214 different players in all
★ TOP-10 CUT-OFF
1894
The mark at number ten — 490 entries sit below it
● NATION IN FRONT
India
23 of the top 50 · 8 teams represented
Most Runs — full list
500 entries, ranked
Table view
1
Sachin Tendulkar
IND
18426
2
Virat Kohli
IND
14650
3
Kumar Sangakkara
SL
14234
4
Ricky Ponting
AUS
13865
5
Sanath Jayasuriya
SL
13430
6
Mahela Jayawardene
SL
12650
7
Inzamam-ul-Haq
PAK
11739
8
Jacques Kallis
SA
11579
9
Rohit Sharma
IND
11542
10
Sachin Tendulkar
IND
1894
11
Sourav Ganguly
IND
1767
12
Rahul Dravid
IND
1761
13
Sachin Tendulkar
IND
1611
14
Matthew Hayden
AUS
1601
15
Saeed Anwar
PAK
1595
16
Shubman Gill
IND
1584
17
Sourav Ganguly
IND
1579
18
Rohit Sharma
IND
1490
19
Martin Guptill
NZ
1489
20
Mark Waugh
AUS
1468
21
Gary Kirsten
SA
1467
22
Virat Kohli
IND
1460
23
Gary Kirsten
SA
1442
24
Sachin Tendulkar
IND
1425
25
Ricky Ponting
AUS
1424
26
David Warner
AUS
1388
27
Virat Kohli
IND
1381
28
Virat Kohli
IND
1377
28
Virat Kohli
IND
1377
30
Kane Williamson
NZ
1376
31
Misbah-ul-Haq
PAK
1373
32
Mohammad Yousuf
PAK
1362
33
Brian Lara
WI
1349
34
Shai Hope
WI
1345
35
Sourav Ganguly
IND
1338
36
Kumar Sangakkara
SL
1333
37
Sourav Ganguly
IND
1328
37
Sachin Tendulkar
IND
1328
39
Jonathan Trott
ENG
1315
40
Herschelle Gibbs
SA
1310
41
Mohammad Hafeez
PAK
1301
42
Jacques Kallis
SA
1300
43
Rohit Sharma
IND
1293
44
Yuvraj Singh
IND
1287
45
Ijaz Ahmed
PAK
1281
46
Mohammad Azharuddin
IND
1268
46
Virat Kohli
IND
1268
48
Mahela Jayawardene
SL
1260
49
Kumar Sangakkara
SL
1256
50
Rohit Sharma
IND
1255
51
Angelo Mathews
SL
1244
52
Adam Gilchrist
AUS
1241
53
Sourav Ganguly
IND
1240
54
Desmond Haynes
WI
1232
55
Sir Viv Richards
WI
1231
56
Vriitya Aravind
UAE
1220
57
Chris Gayle
WI
1217
58
Aravinda de Silva
SL
1212
59
AB de Villiers
SA
1209
60
Tillakaratne Dilshan
SL
1207
61
Jacques Kallis
SA
1204
61
Daryl Mitchell
NZ
1204
63
Virat Kohli
IND
1202
63
Sanath Jayasuriya
SL
1202
65
Kumar Sangakkara
SL
1201
66
Ricky Ponting
AUS
1198
67
Rohit Sharma
IND
1196
68
AB de Villiers
SA
1193
69
Marvan Atapattu
SL
1192
70
Ricky Ponting
AUS
1191
71
Aravinda de Silva
SL
1188
72
Mahela Jayawardene
SL
1185
73
Kumar Sangakkara
SL
1184
74
Sanath Jayasuriya
SL
1178
75
Dean Jones
AUS
1174
76
Younis Khan
PAK
1173
77
Mohammad Yousuf
PAK
1168
78
Michael Hussey
AUS
1166
78
Ricky Ponting
AUS
1166
80
AB de Villiers
SA
1163
81
Shikhar Dhawan
IND
1162
82
Mohammad Yousuf
PAK
1161
83
Tillakaratne Dilshan
SL
1160
84
Steven Smith
AUS
1154
84
Ricky Ponting
AUS
1154
86
Sanath Jayasuriya
SL
1153
87
Pathum Silva
SL
1151
88
Ajay Jadeja
IND
1144
89
Sachin Tendulkar
IND
1141
89
Aaron Finch
AUS
1141
91
Shane Watson
AUS
1139
92
Hansie Cronje
SA
1133
93
Virender Sehwag
IND
1130
94
Kumar Sangakkara
SL
1127
95
Gautam Gambhir
IND
1119
95
Tillakaratne Dilshan
SL
1119
97
Grant Flower
ZIM
1116
98
Sourav Ganguly
IND
1114
99
Inzamam-ul-Haq
PAK
1106
100
Mohammad Azharuddin
IND
1104
101
MS Dhoni
IND
1103
102
Adam Gilchrist
AUS
1098
102
George Bailey
AUS
1098
104
MS Dhoni
IND
1097
104
Chris Gayle
WI
1097
106
Rahul Dravid
IND
1092
107
Aamer Sohail
PAK
1090
108
Sachin Tendulkar
IND
1089
108
Mahela Jayawardene
SL
1089
110
Hamilton Masakadza
ZIM
1087
111
David Gower
ENG
1086
112
Usman Khawaja
AUS
1085
113
Javed Miandad
PAK
1084
113
Marvan Atapattu
SL
1084
115
Stuart Carlisle
ZIM
1082
116
Ian Bell
ENG
1080
117
Sanath Jayasuriya
SL
1077
118
Babar Azam
PAK
1076
119
Mohammad Hafeez
PAK
1075
120
Inzamam-ul-Haq
PAK
1074
121
David Boon
AUS
1073
122
Roger Twose
NZ
1067
123
Babar Azam
PAK
1065
124
Upul Tharanga
SL
1062
124
Hashim Amla
SA
1062
126
Kannaur Rahul
IND
1060
127
Mark Waugh
AUS
1059
128
Hashim Amla
SA
1058
129
Virat Kohli
IND
1054
130
Aamer Sohail
PAK
1053
131
Chris Broad
ENG
1047
132
Ross Taylor
NZ
1046
133
Ricky Ponting
AUS
1038
134
Matthew Hayden
AUS
1037
135
Daryll Cullinan
SA
1034
136
Shahriar Nafees
BAN
1033
137
Mahela Jayawardene
SL
1032
138
Rohit Sharma
IND
1030
139
Virat Kohli
IND
1026
140
Rahul Dravid
IND
1025
141
Virender Sehwag
IND
1017
142
Shane Watson
AUS
1013
143
Upul Tharanga
SL
1011
143
Sachin Tendulkar
IND
1011
145
Kumar Sangakkara
SL
1010
146
Desmond Haynes
WI
1007
147
Ajay Jadeja
IND
1004
148
Jonny Bairstow
ENG
1000
148
Tillakaratne Dilshan
SL
1000
150
Brendan Taylor
ZIM
998
151
Virat Kohli
IND
995
152
Tillakaratne Dilshan
SL
990
153
Graeme Smith
SA
984
154
Joe Root
ENG
983
155
Chris Gayle
WI
981
156
Rahul Dravid
IND
980
157
Sachin Tendulkar
IND
972
158
Ross Taylor
NZ
968
159
Eoin Morgan
ENG
967
160
AB de Villiers
SA
964
160
Misbah-ul-Haq
PAK
964
162
Ramnaresh Sarwan
WI
963
163
Shikhar Dhawan
IND
960
163
Shiv Chanderpaul
WI
960
163
Alistair Campbell
ZIM
960
166
Michael Bevan
AUS
959
167
Merwe Erasmus
NAM
956
167
Quinton de Kock
SA
956
169
Sanath Jayasuriya
SL
955
170
Michael Clarke
AUS
954
171
Rahul Dravid
IND
951
172
Michael Bevan
AUS
949
173
Kane Williamson
NZ
948
173
Shiv Chanderpaul
WI
948
175
Sourav Ganguly
IND
947
176
Matthew Hayden
AUS
946
177
Ross Taylor
NZ
943
178
Javed Miandad
PAK
942
178
Kumar Sangakkara
SL
942
180
Mark Waugh
AUS
939
181
Dean Jones
AUS
937
181
Ajay Jadeja
IND
937
183
Saleem Malik
PAK
931
184
Grant Flower
ZIM
928
185
Tillakaratne Dilshan
SL
921
185
Stephen Fleming
NZ
921
185
Joe Root
ENG
921
188
Kumar Sangakkara
SL
919
188
Rahul Dravid
IND
919
190
Khurram Khan
OMN
918
191
Inzamam-ul-Haq
PAK
911
192
Faf du Plessis
SA
905
193
Sachin Tendulkar
IND
904
194
Inzamam-ul-Haq
PAK
901
195
Michael Clarke
AUS
900
196
Yasir Hameed
PAK
898
197
Shikhar Dhawan
IND
897
198
MS Dhoni
IND
895
198
Shoaib Malik
PAK
895
200
Yuvraj Singh
IND
893
200
Sean Williams
ZIM
893
202
Hashim Amla
SA
892
202
Adam Gilchrist
AUS
892
204
Inzamam-ul-Haq
PAK
891
204
Nathan Astle
NZ
891
206
Sir Viv Richards
WI
890
207
Brian Lara
WI
888
208
Saeed Anwar
PAK
886
209
Navjot Sidhu
IND
885
209
Mohammad Yousuf
PAK
885
211
Geoff Marsh
AUS
883
212
Shai Hope
WI
882
213
AB de Villiers
SA
879
213
Adam Gilchrist
AUS
879
215
Damien Martyn
AUS
878
216
Inzamam-ul-Haq
PAK
874
217
Joe Root
ENG
872
218
Jason Roy
ENG
870
219
Michael Clarke
AUS
868
220
Imrul Kayes
BAN
867
221
Ramiz Raja
PAK
865
221
Younis Khan
PAK
865
223
Salman Butt
PAK
861
224
Allan Lamb
ENG
859
225
Russel Arnold
SL
851
226
Cameron White
AUS
848
226
Jacques Kallis
SA
848
226
Gautam Gambhir
IND
848
229
Saeed Anwar
PAK
846
229
Herschelle Gibbs
SA
846
229
Mahela Jayawardene
SL
846
232
Dinesh Chandimal
SL
845
233
Yuvraj Singh
IND
841
234
David Warner
AUS
840
234
Graham Gooch
ENG
840
234
Arjuna Ranatunga
SL
840
237
Ramiz Raja
PAK
837
238
Glenn Turner
NZ
834
239
Adam Gilchrist
AUS
831
240
Allan Border
AUS
830
241
Quinton de Kock
SA
827
242
Upul Tharanga
SL
826
243
Michael Hussey
AUS
825
244
Geoff Marsh
AUS
818
244
Inzamam-ul-Haq
PAK
818
246
Desmond Haynes
WI
813
246
Sir Richie Richardson
WI
813
248
Martin Crowe
NZ
810
249
Joe Root
ENG
808
249
Inzamam-ul-Haq
PAK
808
249
George Bailey
AUS
808
252
Tamim Iqbal
BAN
807
253
Andrew Jones
NZ
806
253
Brian Lara
WI
806
253
Andrew Strauss
ENG
806
256
Sunil Gavaskar
IND
805
257
Kepler Wessels
AUS
802
258
Saleem Malik
PAK
799
259
David Boon
AUS
798
260
Brian Lara
WI
794
261
Imran Niazi
PAK
793
262
Martin Crowe
NZ
789
263
Shakib Al Hasan
BAN
787
264
Joe Root
ENG
785
264
Mahela Jayawardene
SL
785
266
Gordon Greenidge
WI
782
267
Vriitya Aravind
UAE
781
268
Aaron Jones
USA
770
269
Mohammad Azharuddin
IND
769
269
Monank Patel
USA
769
271
David Boon
AUS
768
272
Daryl Mitchell
NZ
761
273
Upul Tharanga
SL
752
274
Gordon Greenidge
WI
749
275
Kris Srikkanth
IND
748
276
Desmond Haynes
WI
746
277
Mark Waugh
AUS
745
278
Alex Hales
ENG
743
279
Kusal Mendis
SL
742
279
John Wright
NZ
742
281
Virat Kohli
IND
739
282
Calum MacLeod
SCO
736
283
Sir Viv Richards
WI
730
284
David Hussey
AUS
728
285
Martin Guptill
NZ
727
286
Geoff Marsh
AUS
724
286
Saeed Anwar
PAK
724
286
Shreyas Iyer
IND
724
289
Javed Miandad
PAK
721
290
Dean Jones
AUS
716
291
Kepler Wessels
AUS
709
291
Shai Hope
WI
709
293
Matthew Breetzke
SA
706
294
Paul Stirling
IRE
705
295
Sachin Tendulkar
IND
704
296
Sir Richie Richardson
WI
701
297
Inzamam-ul-Haq
PAK
699
297
Aravinda de Silva
SL
699
299
Sir Viv Richards
WI
695
300
Pathum Silva
SL
694
300
Shamarh Brooks
WI
694
302
Phil Simmons
WI
685
302
Gautam Gambhir
IND
685
304
Vinod Kambli
IND
684
305
Shoaib Malik
PAK
681
306
Suresh Raina
IND
680
307
Zaheer Abbas
PAK
677
307
Shai Hope
WI
677
309
Desmond Haynes
WI
674
310
Aaron Finch
AUS
673
310
Saeed Anwar
PAK
673
312
Peter Kirsten
SA
672
313
Salman Agha
PAK
667
314
Graeme Wood
AUS
658
314
Sir Richie Richardson
WI
658
316
Virat Kohli
IND
651
317
Rohit Sharma
IND
650
318
Allan Lamb
ENG
648
319
Shoaib Mohammad
PAK
647
320
Sanjay Manjrekar
IND
646
321
David Hookes
AUS
641
322
Javed Miandad
PAK
632
323
Martin Crowe
NZ
622
324
Ramiz Raja
PAK
620
325
Kris Srikkanth
IND
618
326
Javed Miandad
PAK
607
327
Geoff Marsh
AUS
606
327
Mark Taylor
AUS
606
329
Kariyawasam Asalanka
SL
605
330
Rachin Ravindra
NZ
604
331
Saleem Malik
PAK
603
331
Graeme Wood
AUS
603
333
John Wright
NZ
598
334
Allan Border
AUS
595
335
Sir Richie Richardson
WI
593
336
Dean Jones
AUS
590
337
Roy Dias
SL
587
338
Mohinder Amarnath
IND
584
339
Mark Waugh
AUS
580
340
Mudassar Nazar
PAK
575
341
Steven Smith
AUS
568
342
Ramiz Raja
PAK
567
343
Arjuna Ranatunga
SL
565
344
Keacy Carty
WI
560
345
Bruce Edgar
NZ
552
346
Geoff Marsh
AUS
546
347
Allan Border
AUS
540
348
Sir Richie Richardson
WI
539
349
Allan Border
AUS
533
350
Rahmanullah Gurbaz
AFG
531
351
Asanka Gurusinha
SL
529
352
Mohammad Azharuddin
IND
528
353
Kapil Dev
IND
527
354
Sir Viv Richards
WI
526
355
Kim Hughes
AUS
522
355
Mohammad Azharuddin
IND
522
357
Saim Ayub
PAK
515
358
Stephen Fleming
NZ
514
359
Janneman Malan
SA
509
360
Javed Miandad
PAK
501
361
Joe Root
ENG
496
361
Imran Khan
BHR
496
363
Sanath Jayasuriya
SL
494
364
Geoff Boycott
ENG
493
365
Steve Smith
AUS
484
365
Aamer Sohail
PAK
484
367
Aravinda de Silva
SL
481
368
Roy Dias
SL
479
369
Javed Miandad
PAK
475
370
Daryl Mitchell
NZ
473
370
Marnus Labuschagne
AUS
473
372
Dean Jones
AUS
472
373
Mohsin Khan
HK
471
374
Gordon Greenidge
WI
469
375
David Warner
AUS
465
376
Tamim Iqbal
BAN
464
377
Kongala Vimukthi
SL
462
378
Allan Border
AUS
454
378
Harry Tector
IRE
454
380
Kannaur Rahul
IND
443
381
Desmond Haynes
WI
440
382
Allan Border
AUS
438
383
Virat Kohli
IND
431
384
Gordon Greenidge
WI
429
385
Sherfane Rutherford
WI
425
386
Andy Balbirnie
IRE
421
387
Sachin Tendulkar
IND
417
388
Martin Crowe
NZ
416
389
Mushfiqur Rahim
BAN
407
390
Babar Azam
PAK
405
391
Aqib Sulehri
OMN
400
392
Mahmudullah
BAN
399
393
Bruce Edgar
NZ
390
394
Virat Kohli
IND
384
395
Sir Viv Richards
WI
383
396
Sir Richie Richardson
WI
382
397
Carl Hooper
WI
379
398
John Wright
NZ
378
399
Mudassar Nazar
PAK
372
400
Andrew Jones
NZ
367
401
Glenn Turner
NZ
359
402
Glenn Maxwell
AUS
353
403
Geoff Boycott
ENG
350
404
Greg Chappell
AUS
346
404
Bruce Laird
AUS
346
406
Dilip Vengsarkar
IND
342
407
Kim Hughes
AUS
340
408
Greg Chappell
AUS
338
409
Tanzid Tamim
BAN
334
410
Allan Border
AUS
329
411
Sir Viv Richards
WI
328
411
Sidath Wettimuny
SL
328
413
Shubman Gill
IND
323
414
Graham Gooch
ENG
316
415
Sediqullah Atal
AFG
313
416
William Young
NZ
305
417
David Gower
ENG
302
417
Kim Hughes
AUS
302
419
Desmond Haynes
WI
298
420
Graham Gooch
ENG
297
421
Desmond Haynes
WI
294
422
Dennis Amiss
ENG
293
423
Ben Duckett
ENG
292
424
Mike Gatting
ENG
278
425
Greg Chappell
AUS
273
426
Mike Brearley
ENG
270
427
Keith Fletcher
ENG
267
428
Alvin Kallicharran
WI
264
429
Clive Radley
ENG
250
430
Alan Turner
AUS
247
431
Peter Willey
ENG
244
432
Clive Lloyd
WI
240
433
Alvin Kallicharran
WI
234
434
Greg Chappell
AUS
232
435
Ian Chappell
AUS
226
436
Allan Border
AUS
219
437
John Dyson
AUS
218
438
Sir Viv Richards
WI
216
439
Majid Khan
PAK
209
440
David Gower
ENG
201
441
David Lloyd
ENG
193
442
Ross Edwards
AUS
186
443
Glenn Turner
NZ
182
444
Greg Chappell
AUS
174
445
Ian Chappell
AUS
169
446
Dennis Amiss
ENG
168
447
Dennis Amiss
ENG
151
448
Keith Stackpole
AUS
150
449
Desmond Haynes
WI
148
450
Mike Brearley
ENG
147
451
Dennis Amiss
ENG
134
452
John Edrich
ENG
133
453
Bev Congdon
NZ
131
454
Derek Randall
ENG
127
455
Clive Lloyd
WI
126
456
Greg Chappell
AUS
117
457
Keith Fletcher
ENG
114
458
Derek Randall
ENG
111
458
Ken Wadsworth
NZ
111
460
Roy Fredericks
WI
109
460
Majid Khan
PAK
109
462
Keith Fletcher
ENG
106
463
Mudassar Nazar
PAK
104
464
Greg Chappell
AUS
101
465
Javed Miandad
PAK
100
465
Surinder Amarnath
IND
100
467
Brian Rose
ENG
99
468
Gordon Greenidge
WI
98
469
Keith Fletcher
ENG
96
470
Graham Gooch
ENG
94
470
Brijesh Patel
IND
94
472
Dennis Amiss
ENG
93
472
Graham Roope
ENG
93
474
Zaheer Abbas
PAK
91
475
Ian Chappell
AUS
87
475
Majid Khan
PAK
87
477
John Edrich
ENG
82
477
Richie Robinson
AUS
82
479
Chris Old
ENG
81
480
Graham Barlow
ENG
80
481
Alvin Kallicharran
WI
79
481
Wasim Raja
PAK
79
483
Paul Sheahan
AUS
75
484
Geoff Boycott
ENG
74
485
Jock Edwards
NZ
73
486
Ross Edwards
AUS
69
487
Mike Denness
ENG
66
488
Brijesh Patel
IND
61
489
Ian Chappell
AUS
60
490
Alan Knott
ENG
56
491
Rohan Kanhai
WI
55
492
Mike Smith
ENG
50
493
Sir Richard Hadlee
NZ
49
494
Doug Walters
AUS
41
495
Bill Lawry
AUS
27
496
Keith Fletcher
ENG
24
497
Greg Chappell
AUS
22
498
Basil D'Oliveira
ENG
17
499
Keith Stackpole
AUS
13
500
Ian Redpath
AUS
12
Show all 500 ↓
Nothing matches that filter.
RECENT RESULTS
5 matches
▲
show
‹
CPL
CPL 2026
KIN
PAT
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
BUL
59 (14.4)
SPN
61/1 (4.5)
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
CZE
ISR
155/3 (16.0)
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
FIN
168/9 (20.0)
LUX
95 (17.2)
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
GER
98/3 (8.1)
GRC
96 (18.2)
›