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.
TEST
All-time
500 entries
1
15921
Sachin Tendulkar
IND
1,643 clear of Joe Root
2
14278
Joe Root
ENG
1,643 off the lead
3
13378
Ricky Ponting
AUS
2,543 off the lead
● LEADS
Sachin Tendulkar
IND
15921 · 1,643 ahead of Root
↑ IN THE CHASE
0
players within 10% of the lead — Tendulkar is out on their own
★ TOP-10 CUT-OFF
11814
The mark at number ten — 490 entries sit below it
● NATION IN FRONT
England
12 of the top 50 · 8 teams represented
Most Runs — full list
500 entries, ranked
Table view
1
Sachin Tendulkar
IND
15921
2
Joe Root
ENG
14278
3
Ricky Ponting
AUS
13378
4
Jacques Kallis
SA
13289
5
Rahul Dravid
IND
13288
6
Alastair Cook
ENG
12472
7
Kumar Sangakkara
SL
12400
8
Brian Lara
WI
11953
9
Shiv Chanderpaul
WI
11867
10
Mahela Jayawardene
SL
11814
11
Allan Border
AUS
11174
12
Steve Waugh
AUS
10927
13
Steven Smith
AUS
10893
14
Sunil Gavaskar
IND
10122
15
Younis Khan
PAK
10099
16
Kane Williamson
NZ
9479
17
Hashim Amla
SA
9282
18
Graeme Smith
SA
9265
19
Virat Kohli
IND
9230
20
Graham Gooch
ENG
8900
21
Javed Miandad
PAK
8832
22
Inzamam-ul-Haq
PAK
8830
23
David Warner
AUS
8786
24
VVS Laxman
IND
8781
25
AB de Villiers
SA
8765
26
Michael Clarke
AUS
8643
27
Matthew Hayden
AUS
8625
28
Virender Sehwag
IND
8586
29
Sir Viv Richards
WI
8540
30
Alec Stewart
ENG
8463
31
David Gower
ENG
8231
32
Angelo Mathews
SL
8214
33
Kevin Pietersen
ENG
8181
34
Geoff Boycott
ENG
8114
35
Sir Garry Sobers
WI
8032
36
Mark Waugh
AUS
8029
37
Mike Atherton
ENG
7728
38
Ian Bell
ENG
7727
39
Justin Langer
AUS
7696
40
Ross Taylor
NZ
7683
41
Colin Cowdrey
ENG
7624
42
Gordon Greenidge
WI
7558
43
Mohammad Yousuf
PAK
7530
44
Mark Taylor
AUS
7525
45
Clive Lloyd
WI
7515
46
Desmond Haynes
WI
7487
47
David Boon
AUS
7422
48
Gary Kirsten
SA
7289
49
Ben Stokes
ENG
7273
50
Wally Hammond
ENG
7249
51
Dimuth Karunaratne
SL
7222
52
Chris Gayle
WI
7214
53
Sourav Ganguly
IND
7212
54
Cheteshwar Pujara
IND
7195
55
Stephen Fleming
NZ
7172
56
Azhar Ali
PAK
7142
57
Greg Chappell
AUS
7110
58
Andrew Strauss
ENG
7037
59
Donald Bradman
AUS
6996
60
Sanath Jayasuriya
SL
6973
61
Sir Leonard Hutton
ENG
6971
62
Dilip Vengsarkar
IND
6868
63
Ken Barrington
ENG
6806
64
Graham Thorpe
ENG
6744
65
Mushfiqur Rahim
BAN
6661
66
Dinesh Chandimal
SL
6534
67
Brendon McCullum
NZ
6453
68
Tom Latham
NZ
6450
69
Aravinda de Silva
SL
6361
70
Michael Hussey
AUS
6235
71
Rohan Kanhai
WI
6227
72
Usman Khawaja
AUS
6223
73
Mohammad Azharuddin
IND
6215
74
Herschelle Gibbs
SA
6167
75
Neil Harvey
AUS
6149
76
Gundappa Viswanath
IND
6080
77
Jonny Bairstow
ENG
6042
78
Kraigg Brathwaite
WI
5950
79
Sir Richie Richardson
WI
5949
80
Ramnaresh Sarwan
WI
5842
81
Marcus Trescothick
ENG
5825
82
Denis Compton
ENG
5807
83
Saleem Malik
PAK
5768
84
Nasser Hussain
ENG
5764
85
Carl Hooper
WI
5762
86
Michael Vaughan
ENG
5719
87
Adam Gilchrist
AUS
5570
88
Mark Boucher
SA
5515
89
Marvan Atapattu
SL
5502
90
Tillakaratne Dilshan
SL
5492
91
Thilan Samaraweera
SL
5462
92
Martin Crowe
NZ
5444
93
Sir Jack Hobbs
ENG
5410
94
Doug Walters
AUS
5357
95
Dean Elgar
SA
5347
96
Ian Chappell
AUS
5345
97
John Wright
NZ
5334
98
Michael Slater
AUS
5312
99
Kapil Dev
IND
5248
100
Bill Lawry
AUS
5234
101
Misbah-ul-Haq
PAK
5222
102
Sir Ian Botham
ENG
5200
103
John Edrich
ENG
5138
104
Tamim Iqbal
BAN
5134
105
Arjuna Ranatunga
SL
5105
106
Ajinkya Rahane
IND
5077
107
Zaheer Abbas
PAK
5062
108
Mominul Haque
BAN
4993
109
Tom Graveney
ENG
4882
110
MS Dhoni
IND
4876
111
Bob Simpson
AUS
4869
112
Kusal Mendis
SL
4836
113
Andy Flower
ZIM
4794
114
Marnus Labuschagne
AUS
4765
115
Ian Redpath
AUS
4737
116
Nathan Astle
NZ
4702
117
Asad Shafiq
PAK
4660
118
Allan Lamb
ENG
4656
118
Babar Azam
PAK
4656
119
Travis Head
AUS
4653
120
Shakib Al Hasan
BAN
4609
121
Herbert Sutcliffe
ENG
4555
122
Daryll Cullinan
SA
4554
123
Hashan Tillakaratne
SL
4545
124
Peter May
ENG
4537
125
Daniel Vettori
NZ
4531
126
Ted Dexter
ENG
4502
127
Sir Everton Weekes
WI
4455
128
Dhananjaya de Silva
SL
4431
129
Kim Hughes
AUS
4415
130
Mike Gatting
ENG
4409
131
Damien Martyn
AUS
4406
132
Alvin Kallicharran
WI
4399
133
Alan Knott
ENG
4389
134
Mohinder Amarnath
IND
4378
135
Ian Healy
AUS
4356
136
Roy Fredericks
WI
4334
137
Rohit Sharma
IND
4301
138
Mark Butcher
ENG
4288
139
Paul Collingwood
ENG
4259
140
Robin Smith
ENG
4236
141
KL Rahul
IND
4188
141
Simon Katich
AUS
4188
142
Faf du Plessis
SA
4163
143
Ravindra Jadeja
IND
4160
144
Gautam Gambhir
IND
4154
145
Mudassar Nazar
PAK
4114
146
Matt Prior
ENG
4099
147
Saeed Anwar
PAK
4052
148
Murali Vijay
IND
3982
149
Majid Khan
PAK
3931
150
Marlon Samuels
WI
3917
151
Hanif Mohammad
PAK
3915
152
Frank Worrell
WI
3860
153
Andrew Flintoff
ENG
3845
154
Jonathan Trott
ENG
3835
155
Ravi Shastri
IND
3830
156
Imran Niazi
BHR
3807
157
Sir Clyde Walcott
WI
3798
158
BJ Watling
NZ
3790
159
Shaun Pollock
SA
3781
160
Ollie Pope
ENG
3732
161
Shane Watson
AUS
3731
162
Temba Bavuma
SA
3716
163
Hansie Cronje
SA
3714
164
Ashwell Prince
SA
3665
165
Stuart Broad
ENG
3662
166
Mohammad Hafeez
PAK
3652
167
Rishabh Pant
IND
3644
168
Mushtaq Mohammad
PAK
3643
169
Rod Marsh
AUS
3633
170
Polly Umrigar
IND
3631
170
Dean Jones
AUS
3631
171
Dennis Amiss
ENG
3612
172
Harry Brook
ENG
3610
173
Tony Greig
ENG
3599
174
Zak Crawley
ENG
3586
175
Asif Iqbal
PAK
3575
176
Darren Bravo
WI
3538
177
Arthur Morris
AUS
3533
178
Patsy Hendren
ENG
3525
179
Ravichandran Ashwin
IND
3503
180
Bruce Mitchell
SA
3471
181
Grant Flower
ZIM
3457
182
Bev Congdon
NZ
3448
183
John Reid
NZ
3428
184
Graeme Hick
ENG
3383
185
Graeme Wood
AUS
3374
186
Ben Duckett
ENG
3364
187
Henry Nicholls
NZ
3358
188
Jeff Dujon
WI
3322
189
Chris Cairns
NZ
3320
190
Ijaz Ahmed
PAK
3315
191
Quinton de Kock
SA
3300
192
Frank Woolley
ENG
3283
193
Keith Fletcher
ENG
3272
193
Litton Das
BAN
3272
194
Brad Haddin
AUS
3266
195
Neil McKenzie
SA
3253
196
Sir Conrad Hunte
WI
3245
197
Vijay Manjrekar
IND
3208
198
Navjot Sidhu
IND
3202
199
Aiden Markram
SA
3179
200
Larry Gomes
WI
3171
201
Shane Warne
AUS
3154
202
Sir Richard Hadlee
NZ
3124
203
Craig McMillan
NZ
3116
204
Colin McDonald
AUS
3107
205
Basil Butcher
WI
3104
206
Moeen Ali
ENG
3094
207
Chaminda Vaas
SL
3089
208
Lindsay Hassett
AUS
3073
208
Jason Holder
WI
3073
209
Chandu Borde
IND
3061
210
Sarfraz Ahmed
PAK
3031
211
Habibul Bashar
BAN
3026
212
Jimmy Adams
WI
3012
213
Saeed Ahmed
PAK
2991
213
Glenn Turner
NZ
2991
214
Taufeeq Umar
PAK
2963
215
Dudley Nourse
SA
2960
216
Keith Miller
AUS
2958
217
Herbie Taylor
SA
2936
218
Andrew Jones
NZ
2922
219
Shubman Gill
IND
2917
220
Mahmudullah
BAN
2914
221
Jos Buttler
ENG
2907
222
Wasim Akram
PAK
2898
222
Jermaine Blackwood
WI
2898
222
Denesh Ramdin
WI
2898
223
Victor Trumper
AUS
2896
224
Sherwin Campbell
WI
2882
225
Adam Parore
NZ
2865
226
Warwick Armstrong
AUS
2863
227
Alistair Campbell
ZIM
2858
228
Geoff Marsh
AUS
2854
229
Niroshan Dickwella
SL
2853
230
Ramiz Raja
PAK
2833
231
Aamer Sohail
PAK
2823
231
Shan Masood
PAK
2823
232
Wasim Raja
PAK
2821
233
Roston Chase
WI
2808
234
Keith Stackpole
AUS
2807
235
Nawab of Pataudi
IND
2793
236
Kepler Wessels
AUS
2788
237
Norm O'Neill
AUS
2779
238
Mark Richardson
NZ
2776
239
Clem Hill
AUS
2768
240
Maurice Leyland
ENG
2764
241
Syed Kirmani
IND
2759
242
Devon Conway
NZ
2757
243
Graham Yallop
AUS
2756
244
Stan McCabe
AUS
2748
245
Moin Khan
PAK
2741
246
Mohammad Ashraful
BAN
2737
247
Bert Sutcliffe
NZ
2727
248
Mohsin Khan
HK
2709
249
Shoaib Mohammad
PAK
2705
250
Mark Burgess
NZ
2684
251
Jeremy Coney
NZ
2668
252
Kamran Akmal
PAK
2648
253
Jacques Rudolph
SA
2622
254
Farokh Engineer
IND
2611
255
Wavell Hinds
WI
2608
256
Yashasvi Jaiswal
IND
2588
257
Martin Guptill
NZ
2586
258
Sadiq Mohammad
PAK
2579
259
Ridley Jacobs
WI
2577
260
Roshan Mahanama
SL
2576
261
Cyril Washbrook
ENG
2569
262
Greg Blewett
AUS
2552
263
Jonty Rhodes
SA
2532
264
Geoff Howarth
NZ
2531
265
Najmul Hossain Shanto
BAN
2524
266
Seymour Nurse
WI
2523
267
Shai Hope
WI
2518
268
Trevor Goddard
SA
2516
268
Eddie Barlow
SA
2516
269
Anil Kumble
IND
2506
270
Mohammad Rizwan
PAK
2501
271
Basil D'Oliveira
ENG
2484
272
Derek Randall
ENG
2470
272
Gus Logie
WI
2470
273
Warren Bardsley
AUS
2469
274
Ken Rutherford
NZ
2465
275
Asanka Gurusinha
SL
2452
276
Mitchell Starc
AUS
2445
277
Pankaj Roy
IND
2442
278
Bill Edrich
ENG
2440
278
Jackie McGlew
SA
2440
279
Godfrey Evans
ENG
2439
280
Les Ames
ENG
2434
281
Daryl Mitchell
NZ
2410
282
John Waite
SA
2405
283
Brendan Taylor
ZIM
2403
284
Imran Farhat
PAK
2400
285
Alex Carey
AUS
2359
286
Mark Ramprakash
ENG
2350
287
Mehidy Hasan
BAN
2327
288
Wilfred Rhodes
ENG
2315
288
Shikhar Dhawan
IND
2315
289
Graham Dowling
NZ
2306
290
Bill Woodfull
AUS
2300
291
Tom Blundell
NZ
2296
292
Peter Burge
AUS
2290
292
Trevor Bailey
ENG
2290
293
Mike Smith
ENG
2278
294
Shaun Marsh
AUS
2265
295
Graeme Pollock
SA
2256
296
Tim Southee
NZ
2245
297
Dave Nourse
SA
2234
298
Harbhajan Singh
IND
2224
299
Hamilton Masakadza
ZIM
2223
300
Guy Whittall
ZIM
2207
301
Richie Benaud
AUS
2201
302
Dwayne Bravo
WI
2200
303
Vijay Hazare
IND
2192
304
George Headley
WI
2190
305
Daren Ganga
WI
2160
306
Jeffrey Stollmeyer
WI
2159
307
Charles Macartney
AUS
2131
308
Prasanna Jayawardene
SL
2124
309
Bill Ponsford
AUS
2122
310
Roy McLean
SA
2120
311
Ajit Wadekar
IND
2113
311
Kieran Powell
WI
2113
312
Vinoo Mankad
IND
2109
313
Jean-Paul Duminy
SA
2103
314
Kaushal Silva
SL
2099
315
Alviro Petersen
SA
2093
316
Lahiru Thirimanne
SL
2088
317
Chetan Chauhan
IND
2084
318
Mitchell Marsh
AUS
2083
319
Imtiaz Ahmed
PAK
2079
320
Mitchell Johnson
AUS
2065
321
Kris Srikkanth
IND
2062
322
Bob Cowper
AUS
2061
322
Peter Richardson
ENG
2061
323
Motganhalli Jaisimha
IND
2056
324
Lawrence Rowe
WI
2047
325
Sanjay Manjrekar
IND
2043
326
Bryan Young
NZ
2034
326
Chris Woakes
ENG
2034
327
Mark Greatbatch
NZ
2021
328
Chris Rogers
AUS
2015
329
Andrew Hudson
SA
2007
330
Dilip Sardesai
IND
2001
331
Deryck Murray
WI
1993
332
Heath Streak
ZIM
1990
333
Anshuman Gaekwad
IND
1985
334
Saud Shakeel
PAK
1977
335
Geoff Pullar
ENG
1974
336
Brian McMillan
SA
1968
337
Eric Rowan
SA
1965
338
Jim Parks
ENG
1962
339
Bruce Edgar
NZ
1958
340
Abdul Razzaq
PAK
1946
340
Sean Williams
ZIM
1946
341
Wasim Jaffer
IND
1944
342
Romesh Kaluwitharana
SL
1933
343
Craig Ervine
ZIM
1931
344
Cameron Green
AUS
1916
345
Lance Klusener
SA
1906
346
Yuvraj Singh
IND
1900
347
Shoaib Malik
PAK
1898
348
Jack Russell
ENG
1897
349
Salman Butt
PAK
1889
350
Peter Parfitt
ENG
1882
351
Abdullah Shafique
PAK
1878
352
Greg Matthews
AUS
1849
353
Bob Wyatt
ENG
1839
354
Ray Illingworth
ENG
1836
355
Russel Arnold
SL
1821
356
Imam-ul-Haq
PAK
1818
357
Ian Smith
NZ
1815
358
Malcolm Marshall
WI
1810
359
John Crawley
ENG
1800
360
Darren Lehmann
AUS
1798
361
Imrul Kayes
BAN
1797
362
Tharanga Paranavitana
SL
1792
363
Rory Burns
ENG
1789
364
Matt Horne
NZ
1788
365
Jacob Oram
NZ
1780
366
Vernon Philander
SA
1779
367
Brian Booth
AUS
1773
368
Devon Smith
WI
1760
369
Chris Tavaré
ENG
1755
370
Upul Tharanga
SL
1754
370
Aubrey Faulkner
SA
1754
371
Rachin Ravindra
NZ
1744
372
Nathan Lyon
AUS
1730
373
Javed Omar
BAN
1720
374
Boeta Dippenaar
SA
1718
375
Shahid Afridi
GER
1716
376
John Emburey
ENG
1713
377
Rangana Herath
SL
1699
378
Greg Ritchie
AUS
1690
379
Colin Bland
SA
1669
380
Mike Denness
ENG
1667
381
Chris Broad
ENG
1661
382
Monty Noble
AUS
1658
383
Gary Ballance
ENG
1653
384
Pat Cummins
AUS
1652
385
Joe Hardstaff
ENG
1636
386
Mathew Sinclair
NZ
1635
387
Russell Endean
SA
1630
388
Rick McCosker
AUS
1622
389
Stuart Carlisle
ZIM
1615
390
Matthew Wade
AUS
1613
391
Nari Contractor
IND
1611
392
Yashpal Sharma
IND
1606
393
Jeff Crowe
NZ
1601
393
Tim Robinson
NZ
1601
394
Manoj Prabhakar
IND
1600
395
Paul Sheahan
AUS
1594
396
Bill Brown
AUS
1592
397
Sandeep Patil
IND
1588
398
Scott Styris
NZ
1586
399
Shane Dowrich
WI
1570
400
Kamindu Mendis
SL
1556
401
Bob Catterall
SA
1555
402
Jamie Smith
ENG
1549
403
Tatenda Taibu
ZIM
1546
404
Eddie Paynter
ENG
1540
405
Phillip Hughes
AUS
1535
406
Tim Paine
AUS
1534
407
Salman Agha
PAK
1532
408
Shadman Islam
BAN
1526
409
Syd Gregory
AUS
1515
410
Brian Hastings
NZ
1510
411
Ken Mackay
AUS
1507
412
Ray Lindwall
AUS
1502
412
Qasim Umar
PAK
1502
413
John Parker
NZ
1498
414
Bob Barber
ENG
1495
415
Intikhab Alam
PAK
1493
416
Yasir Hameed
PAK
1491
417
Mayank Agarwal
IND
1488
418
Adam Voges
AUS
1485
418
Wayne Phillips
AUS
1485
419
Dave Houghton
ZIM
1464
420
Andrew Symonds
AUS
1462
421
Johnny Tyldesley
ENG
1452
422
Brett Lee
AUS
1451
423
Fred Titmus
ENG
1449
424
Mike Brearley
ENG
1442
424
Joe Burns
AUS
1442
424
Nayan Mongia
IND
1442
425
Tom Hayward
ENG
1440
426
Sir Curtly Ambrose
WI
1439
427
John Campbell
WI
1438
428
Sikandar Raza
ZIM
1434
429
Colin de Grandhomme
NZ
1432
430
Bert Oldfield
AUS
1427
431
Charles Kelleway
AUS
1422
432
Ashley Giles
ENG
1421
433
Bapu Nadkarni
IND
1414
433
Murray Goodwin
ZIM
1414
434
Khaled Mashud
BAN
1409
435
Kemar Roach
WI
1403
436
Reg Simpson
ENG
1401
437
Jack Ryder
AUS
1394
438
Keith Arthurton
WI
1382
439
Rashid Latif
PAK
1381
440
Graeme Swann
ENG
1370
441
Sadagoppan Ramesh
IND
1367
442
Wasim Bari
PAK
1366
443
Ken Viljoen
SA
1365
444
Keshav Maharaj
SA
1362
445
David Richardson
SA
1359
445
John Dyson
AUS
1359
446
Wriddhiman Saha
IND
1353
446
James Anderson
ENG
1353
447
Herbie Collins
AUS
1352
448
Bruce Laird
AUS
1341
448
Javed Burki
PAK
1341
449
Lou Vincent
NZ
1332
450
Collie Smith
WI
1331
451
Duleep Mendis
SL
1329
452
Alan Davidson
AUS
1328
453
Shiv Sunder Das
IND
1326
453
Joe Solomon
WI
1326
454
Darren Sammy
WI
1323
455
Reggie Duff
AUS
1317
456
Nicky Boje
SA
1312
457
Pathum Silva
SL
1310
458
Graeme Fowler
ENG
1307
459
David Hookes
AUS
1306
460
Dilruwan Perera
SL
1303
461
Charlie Davis
WI
1301
462
Brian Luckhurst
ENG
1298
463
Douglas Jardine
ENG
1296
463
John Reid
NZ
1296
464
Roy Dias
SL
1285
464
Kiran More
IND
1285
465
Jim Burke
AUS
1280
466
Wiaan Mulder
SA
1279
467
Chandika Hathurusingha
SL
1274
468
Jesse Ryder
NZ
1269
469
Shahriar Nafees
BAN
1267
Show all 500 ↓
Nothing matches that filter.
RECENT RESULTS
1 match
▲
show
‹
ODI
Pakistan Triangular Series
PAK
305 (49.5)
SL
268 (48.1)
›