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
Cricket AI Insight
AI analysis
Recent Series
▼
England in Australia T20I Series
India in New Zealand Test Series
Bangladesh in South Africa Test Series
England in Australia ODI Series
Sri Lanka in Pakistan Test Series
India in New Zealand ODI Series
Recent Teams
▼
Australia
England
India
New Zealand
South Africa
Bangladesh
Recent Players
▼
Brad Evans
Jofra Archer
Harry Brook
Joe Root
Joshua Tongue
Blessing Muzarabani
Sikandar Raza
Ali Dawood
Brian Bennett
Ben Duckett
Virandeep Singh Jagjit Singh
Oliver Robinson
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 · 214 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
Tom McKibbin
AUS
1296
161
Rohit Sharma
IND
1293
162
Graham Gooch
ENG
1284
163
Sanath Jayasuriya
SL
1271
164
Graham Gooch
ENG
1264
165
Mahela Jayawardene
SL
1260
166
Kumar Sangakkara
SL
1256
167
Fiaz Ahmed
BHR
1251
168
Matthew Hayden
AUS
1250
169
Alastair Cook
ENG
1249
170
Tom McKibbin
AUS
1245
171
Angelo Mathews
SL
1244
172
David Boon
AUS
1241
173
Thilan Samaraweera
SL
1234
174
Desmond Haynes
WI
1232
175
Sir Viv Richards
WI
1231
176
Brian Lara
WI
1222
176
Alec Stewart
ENG
1222
178
Aravinda de Silva
SL
1220
179
Mark Taylor
AUS
1219
180
Harry Brook
ENG
1218
181
Chris Gayle
WI
1217
182
Aravinda de Silva
SL
1212
183
Jacques Kallis
SA
1210
183
Usman Khawaja
AUS
1210
185
Ian Chappell
AUS
1208
186
Virat Kohli
IND
1202
186
Sanath Jayasuriya
SL
1202
188
Ricky Ponting
AUS
1198
189
Mahela Jayawardene
SL
1194
190
Keith Fletcher
ENG
1191
190
Ricky Ponting
AUS
1191
192
Kumar Sangakkara
SL
1184
193
Gordon Greenidge
WI
1179
194
Dean Jones
AUS
1174
195
Mohammad Yousuf
PAK
1168
196
Michael Hussey
AUS
1166
197
Suryakumar Yadav
IND
1164
197
Brendon McCullum
NZ
1164
199
Denis Compton
ENG
1159
200
Steven Smith
AUS
1154
200
Ricky Ponting
AUS
1154
202
Rahul Dravid
IND
1145
203
Cheteshwar Pujara
IND
1140
204
Mike Atherton
ENG
1136
205
Hansie Cronje
SA
1133
206
Mike Atherton
ENG
1129
207
Gautam Gambhir
IND
1119
207
Tillakaratne Dilshan
SL
1119
209
Mark Taylor
AUS
1112
210
Brian Lara
WI
1111
211
Sourav Ganguly
IND
1106
211
Mark Taylor
AUS
1106
213
Marnus Labuschagne
AUS
1104
214
Sunil Gavaskar
IND
1103
215
Sunil Gavaskar
IND
1099
215
Allan Border
AUS
1099
215
Dean Jones
AUS
1099
218
MS Dhoni
IND
1097
219
Sir Ian Botham
ENG
1095
220
Michael Clarke
AUS
1093
221
Rahul Dravid
IND
1092
222
Inzamam-ul-Haq
PAK
1090
223
Sachin Tendulkar
IND
1089
224
Sachin Tendulkar
IND
1088
225
David Gower
ENG
1086
226
Keith Fletcher
ENG
1085
227
Javed Miandad
PAK
1084
228
Mohinder Amarnath
IND
1077
229
David Gower
ENG
1061
230
Clem Hill
AUS
1060
231
David Gower
ENG
1059
232
Hashim Amla
SA
1058
233
Bill Lawry
AUS
1056
234
Michael Slater
AUS
1051
235
Chris Broad
ENG
1047
236
Andy Flower
ZIM
1045
237
Graham Gooch
ENG
1040
238
Ken Barrington
ENG
1035
238
Ken Barrington
ENG
1035
240
Kumar Sangakkara
SL
1034
241
Rohit Sharma
IND
1030
242
Rahul Dravid
IND
1025
243
Sunil Gavaskar
IND
1024
244
Kusal Mendis
SL
1023
245
Ken Barrington
ENG
1015
245
Ken Barrington
ENG
1015
247
Kumar Sangakkara
SL
1010
248
Desmond Haynes
WI
1007
249
Ian Bell
ENG
1005
250
Allan Border
AUS
1000
251
Mohammad Rizwan
PAK
996
251
Brian Lara
WI
996
253
Virat Kohli
IND
995
254
Shubman Gill
IND
983
255
Ted Dexter
ENG
982
255
Ted Dexter
ENG
982
255
Ian Chappell
AUS
982
258
Geoff Boycott
ENG
975
259
Sir Richie Richardson
WI
970
260
Steven Smith
AUS
965
261
Merwe Erasmus
NAM
956
262
Greg Chappell
AUS
953
263
Donald Bradman
AUS
950
263
Desmond Haynes
WI
950
265
Neil Harvey
AUS
948
265
Neil Harvey
AUS
948
267
Aaron Finch
AUS
944
268
Javed Miandad
PAK
942
269
Babar Azam
PAK
939
270
Tony Greig
ENG
934
271
Saleem Malik
PAK
931
271
Kim Hughes
AUS
931
273
Steven Smith
AUS
929
273
Allan Lamb
ENG
929
275
Sunil Gavaskar
IND
918
275
Sunil Gavaskar
IND
918
277
Greg Chappell
AUS
910
277
Dennis Amiss
ENG
910
279
Doug Walters
AUS
909
279
Doug Walters
AUS
909
279
Muhammad Waseem
UAE
909
282
Rohit Sharma
IND
906
283
Sir Leonard Hutton
ENG
903
283
Sir Leonard Hutton
ENG
903
285
Ken Barrington
ENG
895
285
Sir Garry Sobers
WI
895
285
Ken Barrington
ENG
895
285
Sir Garry Sobers
WI
895
289
John Edrich
ENG
894
289
John Edrich
ENG
894
291
Sir Viv Richards
WI
893
292
Marnus Labuschagne
AUS
876
293
Dilip Vengsarkar
IND
875
294
John Reid
NZ
871
295
Ted Dexter
ENG
868
296
Sir Viv Richards
WI
867
297
Ramiz Raja
PAK
865
298
Sir Garry Sobers
WI
864
298
Sir Garry Sobers
WI
864
300
Muhammad Waseem
UAE
863
301
Kendel Kadowaki-Fleming
ITL
860
301
David Gower
ENG
860
303
Bill Edrich
ENG
843
304
Glenn Turner
NZ
834
305
Denis Compton
ENG
830
305
Denis Compton
ENG
830
307
Sir Clyde Walcott
WI
827
307
Sir Clyde Walcott
WI
827
309
Sir Leonard Hutton
ENG
825
310
Bill Lawry
AUS
816
311
Desmond Haynes
WI
813
311
Kannaur Rahul
IND
813
313
David Boon
AUS
812
314
Martin Crowe
NZ
810
315
Joe Root
ENG
808
315
Inzamam-ul-Haq
PAK
808
317
Andrew Jones
NZ
806
317
Brian Lara
WI
806
319
Sunil Gavaskar
IND
805
320
Colin Cowdrey
ENG
803
321
Kepler Wessels
AUS
802
322
Greg Chappell
AUS
800
323
Ishan Kishan
IND
799
324
Basil Butcher
WI
794
325
Alec Stewart
ENG
793
326
Dilip Sardesai
IND
789
327
Alvin Kallicharran
WI
788
328
Gordon Greenidge
WI
782
329
Vriitya Aravind
UAE
781
330
Bert Sutcliffe
NZ
774
331
David Boon
AUS
768
332
Daryl Mitchell
NZ
761
333
Martin Crowe
NZ
751
334
Ken Barrington
ENG
750
334
Ken Barrington
ENG
750
336
Paul Stirling
IRE
748
337
Greg Chappell
AUS
744
338
Kusal Mendis
SL
742
339
Roger Galwanao Mukasa
UGA
738
339
Gus Logie
WI
738
341
Greg Chappell
AUS
736
342
Kevin O'Brien
IRE
729
343
Sir Leonard Hutton
ENG
728
344
Alec Stewart
ENG
727
345
Sir Everton Weekes
WI
716
346
Majid Khan
PAK
715
347
Paul Stirling
IRE
705
348
Colin Cowdrey
ENG
701
348
Colin Cowdrey
ENG
701
348
Saeed Anwar
PAK
701
351
Inzamam-ul-Haq
PAK
699
352
Pathum Silva
SL
694
353
Shikhar Dhawan
IND
689
354
Sir Conrad Hunte
WI
684
355
Reggie Duff
AUS
678
356
Zaheer Abbas
PAK
677
357
Aaron Finch
AUS
673
358
Glenn Turner
NZ
672
359
Colin McDonald
AUS
671
359
Colin McDonald
AUS
671
361
Graeme Wood
AUS
658
361
Sir Richie Richardson
WI
658
361
Colin Cowdrey
ENG
658
364
Peter Richardson
ENG
653
365
Sanjay Manjrekar
IND
646
366
Greg Chappell
AUS
643
367
Ben Stokes
ENG
641
367
Virat Kohli
IND
641
369
Wally Hammond
ENG
625
370
Lindsay Hassett
AUS
620
371
Dominic Sibley
ENG
615
372
Colin Cowdrey
ENG
611
373
Colin Cowdrey
ENG
610
374
Gamage Dinusha
SL
595
375
Ted Dexter
ENG
591
376
Rohit Sharma
IND
590
377
Neil Harvey
AUS
584
377
Neil Harvey
AUS
584
379
Bruce Mitchell
SA
579
380
Vijay Hazare
IND
576
380
Vijay Hazare
IND
576
382
Wally Hammond
ENG
574
383
Steven Smith
AUS
568
384
Wally Hammond
ENG
564
385
Herbert Sutcliffe
ENG
560
386
Frank Worrell
WI
539
387
Brian Bennett
ZIM
533
388
Ian Redpath
AUS
530
388
Ian Redpath
AUS
530
390
Sir Jack Hobbs
ENG
527
391
Sir Viv Richards
WI
526
392
Mohammad Shahzad
AFG
520
393
Graeme Pollock
SA
517
394
Janneman Malan
SA
509
395
Paul Stirling
IRE
507
396
Javed Miandad
PAK
501
397
Joe Root
ENG
496
398
Geoff Boycott
ENG
493
399
Stanley Jackson
ENG
492
400
Peter Richardson
ENG
491
400
Peter Richardson
ENG
491
402
Rakep Patel
KEN
490
403
Farokh Engineer
IND
488
404
Sir Jack Hobbs
ENG
486
405
Patsy Hendren
ENG
481
406
Daryl Mitchell
NZ
473
406
Peter May
ENG
473
406
Charles Macartney
AUS
473
409
Martin Guptill
NZ
472
410
Tillakaratne Dilshan
SL
471
411
Gordon Greenidge
WI
469
412
Polly Umrigar
IND
467
413
Collins Obuya
KEN
455
414
Allan Border
AUS
454
415
Umar Akmal
PAK
441
416
Gordon White
SA
437
417
Jack Russell
ENG
436
418
Kumar Sangakkara
SL
434
419
Johnny Tyldesley
ENG
424
420
Donald Bradman
AUS
421
421
Mohammad Hafeez
PAK
415
422
Kannaur Rahul
IND
404
423
Sir Jack Hobbs
ENG
401
424
Alex Hales
ENG
397
425
Warren Bardsley
AUS
396
426
Aaron Finch
AUS
390
427
Herbie Taylor
SA
385
428
David Warner
AUS
373
429
Glenn Turner
NZ
359
430
Evin Lewis
WI
357
431
Vernon Ransford
AUS
353
432
Babar Azam
PAK
352
433
Geoff Boycott
ENG
350
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
4 matches
▲
show
‹
CPL
CPL 2026
AMA
FAL
CPL
CPL 2026
AMA
FAL
TEST
ACC Men's Premier Cup
OMN
143 (34.5)
UAE
192 (48.1)
TEST
ACC Men's Premier Cup
HK
261/7 (50.0)
NEP
246 (49.1)
›