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.
ALL FORMATS
All-time
500 entries
1
34357
Sachin Tendulkar
IND
19,707 clear of Virat Kohli
4
14650
Virat Kohli
IND
19,707 off the lead
5
13943
Joe Root
ENG
20,414 off the lead
● LEADS
Sachin Tendulkar
IND
34357 · 19,707 ahead of Kohli
↑ MOST ENTRIES
Virat Kohli
IND
15 separate entries on this list · 212 different players in all
★ TOP-10 CUT-OFF
2813
The mark at number ten — 490 entries sit below it
● NATION IN FRONT
India
19 of the top 50 · 8 teams represented
Most Runs — full list
500 entries, ranked
Table view
1
Sachin Tendulkar
IND
34357
2
Sachin Tendulkar
IND
18426
3
Sachin Tendulkar
IND
15921
4
Virat Kohli
IND
14650
5
Joe Root
ENG
13943
6
Babar Azam
PAK
4429
7
Paul Stirling
IRE
4244
8
Ricky Ponting
AUS
2833
9
Virat Kohli
IND
2818
10
Kumar Sangakkara
SL
2813
11
Virat Kohli
IND
2735
12
Kane Williamson
NZ
2692
13
Ricky Ponting
AUS
2657
14
Rahul Dravid
IND
2626
15
Kumar Sangakkara
SL
2609
16
Babar Azam
PAK
2598
17
Virat Kohli
IND
2595
18
Sourav Ganguly
IND
2580
19
Tillakaratne Dilshan
SL
2568
20
Joe Root
ENG
2559
21
Sachin Tendulkar
IND
2541
22
Angelo Mathews
SL
2530
23
Virat Kohli
IND
2455
24
Sanath Jayasuriya
SL
2449
25
Rohit Sharma
IND
2442
26
Kumar Sangakkara
SL
2436
27
Mohammad Yousuf
PAK
2435
28
Aravinda de Silva
SL
2432
29
Steven Smith
AUS
2369
30
Virender Sehwag
IND
2355
31
Matthew Hayden
AUS
2349
32
Sourav Ganguly
IND
2346
33
Hashim Amla
SA
2307
34
Saeed Anwar
PAK
2296
35
Rahul Dravid
IND
2270
36
Kumar Sangakkara
SL
2267
37
Gautam Gambhir
IND
2262
38
Michael Clarke
AUS
2251
39
Sachin Tendulkar
IND
2234
40
Mahela Jayawardene
SL
2230
41
Mohammad Yousuf
PAK
2226
42
Mahela Jayawardene
SL
2214
43
Virat Kohli
IND
2186
44
AB de Villiers
SA
2181
45
Gary Kirsten
SA
2179
46
Inzamam-ul-Haq
PAK
2164
47
Shubman Gill
IND
2154
47
AB de Villiers
SA
2154
49
Kumar Sangakkara
SL
2124
50
Joe Root
ENG
2092
51
Misbah-ul-Haq
PAK
2078
52
Matthew Hayden
AUS
2069
53
Virat Kohli
IND
2048
54
Graeme Smith
SA
2035
55
Brian Lara
WI
2028
56
Herschelle Gibbs
SA
1949
57
Brian Lara
WI
1935
58
Allan Border
AUS
1929
59
Sir Viv Richards
WI
1926
60
Litton Das
BAN
1921
61
Mohammad Rizwan
PAK
1915
62
Joe Root
ENG
1913
63
Sachin Tendulkar
IND
1894
64
Mohammad Hafeez
PAK
1885
65
David Boon
AUS
1872
66
Babar Azam
PAK
1863
67
Kusal Mendis
SL
1861
68
Joe Root
ENG
1855
69
Javed Miandad
PAK
1834
70
Dean Jones
AUS
1815
71
Mark Waugh
AUS
1791
72
Sachin Tendulkar
IND
1789
73
Mohammad Yousuf
PAK
1788
74
Yashasvi Jaiswal
IND
1771
75
Sourav Ganguly
IND
1767
76
Shubman Gill
IND
1764
77
Desmond Haynes
WI
1763
78
Rahul Dravid
IND
1761
79
Mark Waugh
AUS
1732
80
Sir Viv Richards
WI
1710
81
Joe Root
ENG
1708
82
Sunil Gavaskar
IND
1693
83
Inzamam-ul-Haq
PAK
1686
84
Graham Gooch
ENG
1665
85
Graeme Smith
SA
1656
86
Sir Richie Richardson
WI
1628
87
Joe Root
ENG
1613
88
Zaheer Abbas
PAK
1612
89
Sachin Tendulkar
IND
1611
90
David Boon
AUS
1610
90
Sir Richie Richardson
WI
1610
92
Sunil Gavaskar
IND
1607
93
Geoff Marsh
AUS
1604
94
Matthew Hayden
AUS
1601
95
Michael Clarke
AUS
1595
95
Saeed Anwar
PAK
1595
97
Shubman Gill
IND
1584
98
Sourav Ganguly
IND
1579
99
Desmond Haynes
WI
1576
100
Sachin Tendulkar
IND
1562
101
Joe Root
ENG
1556
102
Ricky Ponting
AUS
1544
103
Ricky Ponting
AUS
1503
104
Dean Jones
AUS
1502
105
Sunil Gavaskar
IND
1496
106
Dilip Vengsarkar
IND
1493
107
Rohit Sharma
IND
1490
108
Martin Guptill
NZ
1489
109
Karanbir Singh
AST
1488
110
Michael Vaughan
ENG
1481
110
Justin Langer
AUS
1481
112
Yashasvi Jaiswal
IND
1478
113
Joe Root
ENG
1477
114
Steven Smith
AUS
1474
115
Jonny Bairstow
ENG
1470
116
Gary Kirsten
SA
1467
117
Virender Sehwag
IND
1462
118
Virat Kohli
IND
1460
119
Kumar Sangakkara
SL
1438
120
Graeme Wood
AUS
1429
121
Sachin Tendulkar
IND
1425
122
Virender Sehwag
IND
1422
123
Gordon Greenidge
WI
1420
124
Sunil Gavaskar
IND
1407
125
Dennis Amiss
ENG
1399
126
Sachin Tendulkar
IND
1392
127
David Warner
AUS
1388
127
Gundappa Viswanath
IND
1388
129
Martin Crowe
NZ
1387
130
Joe Root
ENG
1385
131
Bob Simpson
AUS
1381
131
Bob Simpson
AUS
1381
131
Virat Kohli
IND
1381
134
Matthew Hayden
AUS
1380
135
Dennis Amiss
ENG
1379
136
Virat Kohli
IND
1377
136
Virat Kohli
IND
1377
138
Kane Williamson
NZ
1376
139
Misbah-ul-Haq
PAK
1373
140
Mohammad Yousuf
PAK
1362
141
Damien Martyn
AUS
1353
142
Brian Lara
WI
1349
143
Brian Lara
WI
1344
144
Kevin Pietersen
ENG
1343
145
Imam-ul-Haq
PAK
1342
146
Sourav Ganguly
IND
1338
147
Kumar Sangakkara
SL
1333
148
Sourav Ganguly
IND
1328
149
Mohammad Rizwan
PAK
1326
150
Virat Kohli
IND
1322
151
Jonathan Trott
ENG
1315
152
Sunil Gavaskar
IND
1310
152
Herschelle Gibbs
SA
1310
154
Steven Smith
AUS
1305
155
Mohammad Hafeez
PAK
1301
155
Javed Miandad
PAK
1301
157
Sir Garry Sobers
WI
1299
157
Greg Chappell
AUS
1299
157
Sir Garry Sobers
WI
1299
160
Rohit Sharma
IND
1293
161
Graham Gooch
ENG
1284
162
Sanath Jayasuriya
SL
1271
163
Graham Gooch
ENG
1264
164
Mahela Jayawardene
SL
1260
165
Kumar Sangakkara
SL
1256
166
Fiaz Ahmed
BHR
1251
167
Matthew Hayden
AUS
1250
168
Alastair Cook
ENG
1249
169
Angelo Mathews
SL
1244
170
David Boon
AUS
1241
171
Thilan Samaraweera
SL
1234
172
Desmond Haynes
WI
1232
173
Sir Viv Richards
WI
1231
174
Brian Lara
WI
1222
174
Alec Stewart
ENG
1222
176
Aravinda de Silva
SL
1220
177
Mark Taylor
AUS
1219
178
Chris Gayle
WI
1217
179
Aravinda de Silva
SL
1212
180
Jacques Kallis
SA
1210
180
Usman Khawaja
AUS
1210
182
Ian Chappell
AUS
1208
183
Virat Kohli
IND
1202
183
Sanath Jayasuriya
SL
1202
185
Ricky Ponting
AUS
1198
186
Mahela Jayawardene
SL
1194
187
Keith Fletcher
ENG
1191
187
Ricky Ponting
AUS
1191
189
Kumar Sangakkara
SL
1184
190
Gordon Greenidge
WI
1179
191
Dean Jones
AUS
1174
192
Mohammad Yousuf
PAK
1168
193
Michael Hussey
AUS
1166
194
Suryakumar Yadav
IND
1164
194
Brendon McCullum
NZ
1164
196
Denis Compton
ENG
1159
197
Steven Smith
AUS
1154
197
Ricky Ponting
AUS
1154
199
Rahul Dravid
IND
1145
200
Cheteshwar Pujara
IND
1140
201
Mike Atherton
ENG
1136
202
Hansie Cronje
SA
1133
203
Mike Atherton
ENG
1129
204
Gautam Gambhir
IND
1119
204
Tillakaratne Dilshan
SL
1119
206
Mark Taylor
AUS
1112
207
Brian Lara
WI
1111
208
Sourav Ganguly
IND
1106
208
Mark Taylor
AUS
1106
210
Marnus Labuschagne
AUS
1104
211
Sunil Gavaskar
IND
1103
212
Sunil Gavaskar
IND
1099
212
Allan Border
AUS
1099
212
Dean Jones
AUS
1099
215
MS Dhoni
IND
1097
216
Sir Ian Botham
ENG
1095
217
Michael Clarke
AUS
1093
218
Rahul Dravid
IND
1092
219
Inzamam-ul-Haq
PAK
1090
220
Sachin Tendulkar
IND
1089
221
Sachin Tendulkar
IND
1088
222
David Gower
ENG
1086
223
Keith Fletcher
ENG
1085
224
Javed Miandad
PAK
1084
225
Harry Brook
ENG
1078
226
Mohinder Amarnath
IND
1077
227
David Gower
ENG
1061
228
Clem Hill
AUS
1060
229
David Gower
ENG
1059
230
Hashim Amla
SA
1058
231
Bill Lawry
AUS
1056
232
Michael Slater
AUS
1051
233
Chris Broad
ENG
1047
234
Andy Flower
ZIM
1045
235
Graham Gooch
ENG
1040
236
Ken Barrington
ENG
1035
236
Ken Barrington
ENG
1035
238
Kumar Sangakkara
SL
1034
239
Rohit Sharma
IND
1030
240
Rahul Dravid
IND
1025
241
Sunil Gavaskar
IND
1024
242
Kusal Mendis
SL
1023
243
Ken Barrington
ENG
1015
243
Ken Barrington
ENG
1015
245
Kumar Sangakkara
SL
1010
246
Desmond Haynes
WI
1007
247
Ian Bell
ENG
1005
248
Allan Border
AUS
1000
249
Mohammad Rizwan
PAK
996
249
Brian Lara
WI
996
251
Virat Kohli
IND
995
252
Shubman Gill
IND
983
253
Ted Dexter
ENG
982
253
Ted Dexter
ENG
982
253
Ian Chappell
AUS
982
256
Geoff Boycott
ENG
975
257
Sir Richie Richardson
WI
970
258
Steven Smith
AUS
965
259
Merwe Erasmus
NAM
956
260
Greg Chappell
AUS
953
261
Donald Bradman
AUS
950
261
Desmond Haynes
WI
950
263
Neil Harvey
AUS
948
263
Neil Harvey
AUS
948
265
Aaron Finch
AUS
944
266
Javed Miandad
PAK
942
267
Babar Azam
PAK
939
268
Tony Greig
ENG
934
269
Saleem Malik
PAK
931
269
Kim Hughes
AUS
931
271
Steven Smith
AUS
929
271
Allan Lamb
ENG
929
273
Sunil Gavaskar
IND
918
273
Sunil Gavaskar
IND
918
275
Daryl Mitchell
NZ
913
276
Greg Chappell
AUS
910
276
Dennis Amiss
ENG
910
278
Doug Walters
AUS
909
278
Doug Walters
AUS
909
278
Muhammad Waseem
UAE
909
281
Rohit Sharma
IND
906
282
Sir Leonard Hutton
ENG
903
282
Sir Leonard Hutton
ENG
903
284
Ken Barrington
ENG
895
284
Sir Garry Sobers
WI
895
284
Ken Barrington
ENG
895
284
Sir Garry Sobers
WI
895
288
John Edrich
ENG
894
288
John Edrich
ENG
894
290
Sir Viv Richards
WI
893
291
Marnus Labuschagne
AUS
876
292
Dilip Vengsarkar
IND
875
293
John Reid
NZ
871
294
Ted Dexter
ENG
868
295
Sir Viv Richards
WI
867
296
Ramiz Raja
PAK
865
297
Sir Garry Sobers
WI
864
297
Sir Garry Sobers
WI
864
299
Muhammad Waseem
UAE
863
300
Kendel Kadowaki-Fleming
ITL
860
300
David Gower
ENG
860
302
Bill Edrich
ENG
843
303
Glenn Turner
NZ
834
304
Denis Compton
ENG
830
304
Denis Compton
ENG
830
306
Sir Clyde Walcott
WI
827
306
Sir Clyde Walcott
WI
827
308
Sir Leonard Hutton
ENG
825
309
Bill Lawry
AUS
816
310
Desmond Haynes
WI
813
310
Kannaur Rahul
IND
813
312
David Boon
AUS
812
313
Martin Crowe
NZ
810
314
Joe Root
ENG
808
314
Inzamam-ul-Haq
PAK
808
316
Andrew Jones
NZ
806
316
Brian Lara
WI
806
318
Sunil Gavaskar
IND
805
319
Colin Cowdrey
ENG
803
320
Kepler Wessels
AUS
802
321
Greg Chappell
AUS
800
322
Ishan Kishan
IND
799
323
Basil Butcher
WI
794
324
Alec Stewart
ENG
793
325
Dilip Sardesai
IND
789
326
Alvin Kallicharran
WI
788
327
Gordon Greenidge
WI
782
328
Vriitya Aravind
UAE
781
329
Bert Sutcliffe
NZ
774
330
David Boon
AUS
768
331
Daryl Mitchell
NZ
761
332
Martin Crowe
NZ
751
333
Ken Barrington
ENG
750
333
Ken Barrington
ENG
750
335
Paul Stirling
IRE
748
336
Greg Chappell
AUS
744
337
Kusal Mendis
SL
742
338
Roger Galwanao Mukasa
UGA
738
338
Gus Logie
WI
738
340
Greg Chappell
AUS
736
341
Kevin O'Brien
IRE
729
342
Sir Leonard Hutton
ENG
728
343
Alec Stewart
ENG
727
344
Sir Everton Weekes
WI
716
345
Majid Khan
PAK
715
346
Paul Stirling
IRE
705
347
Colin Cowdrey
ENG
701
347
Colin Cowdrey
ENG
701
347
Saeed Anwar
PAK
701
350
Inzamam-ul-Haq
PAK
699
351
Pathum Silva
SL
694
352
Shikhar Dhawan
IND
689
353
Sir Conrad Hunte
WI
684
354
Reggie Duff
AUS
678
355
Zaheer Abbas
PAK
677
356
Aaron Finch
AUS
673
357
Glenn Turner
NZ
672
358
Colin McDonald
AUS
671
358
Colin McDonald
AUS
671
360
Graeme Wood
AUS
658
360
Sir Richie Richardson
WI
658
360
Colin Cowdrey
ENG
658
363
Peter Richardson
ENG
653
364
Sanjay Manjrekar
IND
646
365
Greg Chappell
AUS
643
366
Ben Stokes
ENG
641
366
Virat Kohli
IND
641
368
Wally Hammond
ENG
625
369
Lindsay Hassett
AUS
620
370
Dominic Sibley
ENG
615
371
Colin Cowdrey
ENG
611
372
Colin Cowdrey
ENG
610
373
Ted Dexter
ENG
591
374
Rohit Sharma
IND
590
375
Neil Harvey
AUS
584
375
Neil Harvey
AUS
584
377
Bruce Mitchell
SA
579
378
Vijay Hazare
IND
576
378
Vijay Hazare
IND
576
380
Wally Hammond
ENG
574
381
Steven Smith
AUS
568
382
Wally Hammond
ENG
564
383
Herbert Sutcliffe
ENG
560
384
Frank Worrell
WI
539
385
Ian Redpath
AUS
530
385
Ian Redpath
AUS
530
387
Sir Jack Hobbs
ENG
527
388
Sir Viv Richards
WI
526
389
Harry Brook
ENG
520
389
Mohammad Shahzad
AFG
520
391
Graeme Pollock
SA
517
392
Janneman Malan
SA
509
393
Paul Stirling
IRE
507
394
Javed Miandad
PAK
501
395
Joe Root
ENG
496
396
Geoff Boycott
ENG
493
397
Stanley Jackson
ENG
492
398
Peter Richardson
ENG
491
398
Peter Richardson
ENG
491
400
Rakep Patel
KEN
490
401
Farokh Engineer
IND
488
402
Sir Jack Hobbs
ENG
486
403
Patsy Hendren
ENG
481
404
Daryl Mitchell
NZ
473
404
Peter May
ENG
473
404
Charles Macartney
AUS
473
407
Martin Guptill
NZ
472
408
Tillakaratne Dilshan
SL
471
409
Gordon Greenidge
WI
469
410
Polly Umrigar
IND
467
411
Collins Obuya
KEN
455
412
Allan Border
AUS
454
413
Umar Akmal
PAK
441
414
Gordon White
SA
437
415
Jack Russell
ENG
436
416
Kumar Sangakkara
SL
434
417
Johnny Tyldesley
ENG
424
418
Donald Bradman
AUS
421
419
Mohammad Hafeez
PAK
415
420
Kannaur Rahul
IND
404
421
Sir Jack Hobbs
ENG
401
422
Alex Hales
ENG
397
423
Warren Bardsley
AUS
396
424
Aaron Finch
AUS
390
425
Herbie Taylor
SA
385
426
David Warner
AUS
373
427
Gamage Dinusha
SL
359
427
Glenn Turner
NZ
359
429
Evin Lewis
WI
357
430
Vernon Ransford
AUS
353
431
Babar Azam
PAK
352
432
Geoff Boycott
ENG
350
433
Harry Brook
ENG
343
434
Frederick Fane
ENG
342
435
Sir Jack Hobbs
ENG
338
436
Mohammad Shahzad
AFG
325
437
Ben Cooper
NED
323
438
Herbie Taylor
SA
322
439
Sid Barnes
AUS
319
440
Tip Foster
ENG
306
441
Matthew Hayden
AUS
302
442
Dennis Amiss
ENG
293
443
Gautam Gambhir
IND
290
444
Herbert Sutcliffe
ENG
271
445
Arthur Shrewsbury
ENG
253
446
Clive Radley
ENG
250
447
C.B. Fry
ENG
221
448
Len Braund
ENG
219
449
Sir Viv Richards
WI
216
450
Joe Darling
AUS
214
451
Archie MacLaren
ENG
211
452
Ernest Tyldesley
ENG
209
453
Arthur Shrewsbury
ENG
208
454
David Gower
ENG
201
455
Stanley Jackson
ENG
199
456
Shane Watson
AUS
195
457
David Lloyd
ENG
193
458
Arthur Hill
ENG
189
459
W.G. Grace
ENG
188
460
Herbie Taylor
SA
186
460
Victor Trumper
AUS
186
462
Glenn Turner
NZ
182
463
Allan Steel
ENG
181
464
Greg Chappell
AUS
174
465
Wilfred Rhodes
ENG
170
466
Hamilton Masakadza
ZIM
169
466
Mahela Jayawardene
SL
169
466
Ian Chappell
AUS
169
469
Dennis Amiss
ENG
168
470
Walter Read
ENG
162
471
Salman Butt
PAK
159
472
Tom Hayward
ENG
153
473
Dennis Amiss
ENG
151
474
Keith Stackpole
AUS
150
475
Tom Hayward
ENG
137
476
Henry Wood
ENG
134
476
Dennis Amiss
ENG
134
478
Jack Worrall
AUS
130
479
Graeme Smith
SA
127
479
Alec Bannerman
AUS
127
481
Marcus Trescothick
ENG
125
482
Tup Scott
AUS
118
483
Archie MacLaren
ENG
116
484
George Ulyett
ENG
115
485
Roy Fredericks
WI
109
486
Arthur Shrewsbury
ENG
105
486
Harry Graham
AUS
105
488
Ricky Ponting
AUS
98
489
Syd Gregory
AUS
91
490
Scott Styris
NZ
90
491
Billy Barnes
ENG
86
492
Albert Trott
AUS
85
493
Bobby Peel
ENG
83
494
John Edrich
ENG
82
495
Dick Barlow
ENG
76
496
Billy Barnes
ENG
74
497
Andrew Greenwood
ENG
71
498
Bobby Abel
ENG
70
499
Harry Moses
AUS
61
500
Ian Chappell
AUS
60
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)
›