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
▼
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
India
Zimbabwe
Bangladesh
England
New Zealand
Recent Players
▼
Harry Brook
Brad Evans
Will Jacks
Joe Root
Sikandar Raza
Ishan Kishan
Abhishek Sharma
Daryl Mitchell
Axar Patel
Arshdeep Singh
Azmatullah Omarzai
Gerhard Erasmus
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
10924
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
6695
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
5021
109
Tom Graveney
ENG
4882
110
MS Dhoni
IND
4876
111
Bob Simpson
AUS
4869
112
Travis Head
AUS
4843
113
Kusal Mendis
SL
4836
114
Marnus Labuschagne
AUS
4822
115
Andy Flower
ZIM
4794
116
Ian Redpath
AUS
4737
117
Nathan Astle
NZ
4702
118
Asad Shafiq
PAK
4660
119
Babar Azam
PAK
4656
119
Allan Lamb
ENG
4656
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
Temba Bavuma
SA
3926
151
Marlon Samuels
WI
3917
152
Hanif Mohammad
PAK
3915
153
Frank Worrell
WI
3860
154
Andrew Flintoff
ENG
3845
155
Jonathan Trott
ENG
3835
156
Ravi Shastri
IND
3830
157
Imran Niazi
BHR
3807
158
Sir Clyde Walcott
WI
3798
159
BJ Watling
NZ
3790
160
Shaun Pollock
SA
3781
161
Ollie Pope
ENG
3732
162
Shane Watson
AUS
3731
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
Dean Jones
AUS
3631
170
Polly Umrigar
IND
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
Litton Das
BAN
3318
191
Ijaz Ahmed
PAK
3315
192
Quinton de Kock
SA
3300
193
Frank Woolley
ENG
3283
194
Keith Fletcher
ENG
3272
195
Brad Haddin
AUS
3266
196
Aiden Markram
SA
3258
197
Neil McKenzie
SA
3253
198
Sir Conrad Hunte
WI
3245
199
Vijay Manjrekar
IND
3208
200
Navjot Sidhu
IND
3202
201
Larry Gomes
WI
3171
202
Shane Warne
AUS
3154
203
Sir Richard Hadlee
NZ
3124
204
Craig McMillan
NZ
3116
205
Colin McDonald
AUS
3107
206
Basil Butcher
WI
3104
207
Moeen Ali
ENG
3094
208
Chaminda Vaas
SL
3089
209
Lindsay Hassett
AUS
3073
209
Jason Holder
WI
3073
210
Chandu Borde
IND
3061
211
Sarfraz Ahmed
PAK
3031
212
Habibul Bashar
BAN
3026
213
Jimmy Adams
WI
3012
214
Saeed Ahmed
PAK
2991
214
Glenn Turner
NZ
2991
215
Taufeeq Umar
PAK
2963
216
Dudley Nourse
SA
2960
217
Keith Miller
AUS
2958
218
Herbie Taylor
SA
2936
219
Andrew Jones
NZ
2922
220
Shubman Gill
IND
2917
221
Mahmudullah
BAN
2914
222
Jos Buttler
ENG
2907
223
Denesh Ramdin
WI
2898
223
Jermaine Blackwood
WI
2898
223
Wasim Akram
PAK
2898
224
Victor Trumper
AUS
2896
225
Sherwin Campbell
WI
2882
226
Adam Parore
NZ
2865
227
Warwick Armstrong
AUS
2863
228
Alistair Campbell
ZIM
2858
229
Geoff Marsh
AUS
2854
230
Niroshan Dickwella
SL
2853
231
Roston Chase
WI
2851
232
Ramiz Raja
PAK
2833
233
Aamer Sohail
PAK
2823
233
Shan Masood
PAK
2823
234
Wasim Raja
PAK
2821
235
Keith Stackpole
AUS
2807
236
Nawab of Pataudi
IND
2793
237
Kepler Wessels
AUS
2788
238
Norm O'Neill
AUS
2779
239
Mark Richardson
NZ
2776
240
Clem Hill
AUS
2768
241
Maurice Leyland
ENG
2764
242
Syed Kirmani
IND
2759
243
Devon Conway
NZ
2757
244
Graham Yallop
AUS
2756
245
Stan McCabe
AUS
2748
246
Moin Khan
PAK
2741
247
Mohammad Ashraful
BAN
2737
248
Bert Sutcliffe
NZ
2727
249
Mohsin Khan
HK
2709
250
Shoaib Mohammad
PAK
2705
251
Mark Burgess
NZ
2684
252
Jeremy Coney
NZ
2668
253
Kamran Akmal
PAK
2648
254
Jacques Rudolph
SA
2622
255
Brendan Taylor
ZIM
2616
256
Farokh Engineer
IND
2611
257
Wavell Hinds
WI
2608
258
Yashasvi Jaiswal
IND
2588
259
Martin Guptill
NZ
2586
260
Sadiq Mohammad
PAK
2579
261
Ridley Jacobs
WI
2577
262
Roshan Mahanama
SL
2576
263
Najmul Hossain Shanto
BAN
2571
264
Cyril Washbrook
ENG
2569
265
Greg Blewett
AUS
2552
266
Jonty Rhodes
SA
2532
267
Geoff Howarth
NZ
2531
268
Seymour Nurse
WI
2523
269
Shai Hope
WI
2518
270
Trevor Goddard
SA
2516
270
Eddie Barlow
SA
2516
271
Anil Kumble
IND
2506
272
Mohammad Rizwan
PAK
2501
273
Basil D'Oliveira
ENG
2484
274
Alex Carey
AUS
2478
275
Derek Randall
ENG
2470
275
Gus Logie
WI
2470
276
Warren Bardsley
AUS
2469
277
Mitchell Starc
AUS
2468
278
Ken Rutherford
NZ
2465
279
Asanka Gurusinha
SL
2452
280
Pankaj Roy
IND
2442
281
Bill Edrich
ENG
2440
281
Jackie McGlew
SA
2440
282
Godfrey Evans
ENG
2439
283
Les Ames
ENG
2434
284
Daryl Mitchell
NZ
2410
285
John Waite
SA
2405
286
Imran Farhat
PAK
2400
287
Mehidy Hasan
BAN
2367
288
Mark Ramprakash
ENG
2350
289
Wilfred Rhodes
ENG
2315
289
Shikhar Dhawan
IND
2315
290
Graham Dowling
NZ
2306
291
Bill Woodfull
AUS
2300
292
Tom Blundell
NZ
2296
293
Peter Burge
AUS
2290
293
Trevor Bailey
ENG
2290
294
Mike Smith
ENG
2278
295
Shaun Marsh
AUS
2265
296
Graeme Pollock
SA
2256
297
Tim Southee
NZ
2245
298
Dave Nourse
SA
2234
299
Harbhajan Singh
IND
2224
300
Hamilton Masakadza
ZIM
2223
301
Guy Whittall
ZIM
2207
302
Richie Benaud
AUS
2201
303
Dwayne Bravo
WI
2200
304
Vijay Hazare
IND
2192
305
George Headley
WI
2190
306
Daren Ganga
WI
2160
307
Jeffrey Stollmeyer
WI
2159
308
Charles Macartney
AUS
2131
309
Prasanna Jayawardene
SL
2124
310
Bill Ponsford
AUS
2122
311
Roy McLean
SA
2120
312
Ajit Wadekar
IND
2113
312
Kieran Powell
WI
2113
313
Vinoo Mankad
IND
2109
314
Jean-Paul Duminy
SA
2103
315
Kaushal Silva
SL
2099
316
Alviro Petersen
SA
2093
317
Lahiru Thirimanne
SL
2088
318
Chetan Chauhan
IND
2084
319
Mitchell Marsh
AUS
2083
320
Imtiaz Ahmed
PAK
2079
321
Mitchell Johnson
AUS
2065
322
Kris Srikkanth
IND
2062
323
Bob Cowper
AUS
2061
323
Peter Richardson
ENG
2061
324
Motganhalli Jaisimha
IND
2056
325
Lawrence Rowe
WI
2047
326
Sanjay Manjrekar
IND
2043
327
Chris Woakes
ENG
2034
327
Bryan Young
NZ
2034
328
Mark Greatbatch
NZ
2021
329
Chris Rogers
AUS
2015
330
Cameron Green
AUS
2008
331
Andrew Hudson
SA
2007
332
Dilip Sardesai
IND
2001
333
Deryck Murray
WI
1993
334
Heath Streak
ZIM
1990
335
Anshuman Gaekwad
IND
1985
336
Saud Shakeel
PAK
1977
337
Geoff Pullar
ENG
1974
338
Brian McMillan
SA
1968
339
Eric Rowan
SA
1965
340
Jim Parks
ENG
1962
341
Bruce Edgar
NZ
1958
342
Craig Ervine
ZIM
1955
343
Sean Williams
ZIM
1946
343
Abdul Razzaq
PAK
1946
344
Wasim Jaffer
IND
1944
345
Romesh Kaluwitharana
SL
1933
346
Lance Klusener
SA
1906
347
Yuvraj Singh
IND
1900
348
Shoaib Malik
PAK
1898
349
Jack Russell
ENG
1897
350
Salman Butt
PAK
1889
351
Peter Parfitt
ENG
1882
352
Abdullah Shafique
PAK
1878
353
Greg Matthews
AUS
1849
354
Bob Wyatt
ENG
1839
355
Ray Illingworth
ENG
1836
356
Russel Arnold
SL
1821
357
Imam-ul-Haq
PAK
1818
358
Ian Smith
NZ
1815
359
Malcolm Marshall
WI
1810
360
John Crawley
ENG
1800
361
Darren Lehmann
AUS
1798
362
Imrul Kayes
BAN
1797
363
Tharanga Paranavitana
SL
1792
364
Rory Burns
ENG
1789
365
Matt Horne
NZ
1788
366
Jacob Oram
NZ
1780
367
Vernon Philander
SA
1779
368
Brian Booth
AUS
1773
369
Nathan Lyon
AUS
1764
370
Devon Smith
WI
1760
371
Chris Tavaré
ENG
1755
372
Upul Tharanga
SL
1754
372
Aubrey Faulkner
SA
1754
373
Rachin Ravindra
NZ
1744
374
Javed Omar
BAN
1720
375
Boeta Dippenaar
SA
1718
376
Shahid Afridi
GER
1716
377
John Emburey
ENG
1713
378
Rangana Herath
SL
1699
379
Greg Ritchie
AUS
1690
380
Pat Cummins
AUS
1674
381
Colin Bland
SA
1669
382
Mike Denness
ENG
1667
383
Chris Broad
ENG
1661
384
Monty Noble
AUS
1658
385
Gary Ballance
ENG
1653
386
Shadman Islam
BAN
1644
387
Joe Hardstaff
ENG
1636
388
Mathew Sinclair
NZ
1635
389
Russell Endean
SA
1630
390
Rick McCosker
AUS
1622
391
Stuart Carlisle
ZIM
1615
392
Matthew Wade
AUS
1613
393
Nari Contractor
IND
1611
394
Yashpal Sharma
IND
1606
395
Tim Robinson
NZ
1601
395
Jeff Crowe
NZ
1601
396
Manoj Prabhakar
IND
1600
397
Paul Sheahan
AUS
1594
398
Bill Brown
AUS
1592
399
Sandeep Patil
IND
1588
400
Scott Styris
NZ
1586
401
Shane Dowrich
WI
1570
402
Kamindu Mendis
SL
1556
403
Bob Catterall
SA
1555
404
Jamie Smith
ENG
1549
405
Tatenda Taibu
ZIM
1546
406
John Campbell
WI
1541
407
Eddie Paynter
ENG
1540
408
Phillip Hughes
AUS
1535
409
Tim Paine
AUS
1534
410
Salman Agha
PAK
1532
411
Syd Gregory
AUS
1515
412
Brian Hastings
NZ
1510
413
Ken Mackay
AUS
1507
414
Ray Lindwall
AUS
1502
414
Qasim Umar
PAK
1502
415
John Parker
NZ
1498
416
Bob Barber
ENG
1495
417
Intikhab Alam
PAK
1493
418
Yasir Hameed
PAK
1491
419
Mayank Agarwal
IND
1488
420
Adam Voges
AUS
1485
420
Wayne Phillips
AUS
1485
421
Dave Houghton
ZIM
1464
422
Andrew Symonds
AUS
1462
423
Johnny Tyldesley
ENG
1452
424
Brett Lee
AUS
1451
425
Fred Titmus
ENG
1449
426
Mike Brearley
ENG
1442
426
Joe Burns
AUS
1442
426
Nayan Mongia
IND
1442
427
Tom Hayward
ENG
1440
428
Sir Curtly Ambrose
WI
1439
429
Sikandar Raza
ZIM
1434
430
Colin de Grandhomme
NZ
1432
431
Bert Oldfield
AUS
1427
432
Charles Kelleway
AUS
1422
433
Ashley Giles
ENG
1421
434
Bapu Nadkarni
IND
1414
434
Murray Goodwin
ZIM
1414
435
Khaled Mashud
BAN
1409
436
Wiaan Mulder
SA
1407
437
Kemar Roach
WI
1403
438
Reg Simpson
ENG
1401
439
Jack Ryder
AUS
1394
440
Keith Arthurton
WI
1382
441
Rashid Latif
PAK
1381
442
Graeme Swann
ENG
1370
443
Sadagoppan Ramesh
IND
1367
444
Wasim Bari
PAK
1366
445
Ken Viljoen
SA
1365
446
Keshav Maharaj
SA
1362
447
David Richardson
SA
1359
447
John Dyson
AUS
1359
448
Wriddhiman Saha
IND
1353
448
James Anderson
ENG
1353
449
Herbie Collins
AUS
1352
450
Bruce Laird
AUS
1341
450
Javed Burki
PAK
1341
451
Lou Vincent
NZ
1332
452
Collie Smith
WI
1331
453
Duleep Mendis
SL
1329
454
Alan Davidson
AUS
1328
455
Shiv Sunder Das
IND
1326
455
Joe Solomon
WI
1326
456
Darren Sammy
WI
1323
457
Reggie Duff
AUS
1317
458
Nicky Boje
SA
1312
459
Pathum Nissanka
SL
1310
460
Graeme Fowler
ENG
1307
461
Joshua Da Silva
WI
1306
461
David Hookes
AUS
1306
462
Dilruwan Perera
SL
1303
463
Charlie Davis
WI
1301
464
Rahmat Shah
AFG
1299
465
Brian Luckhurst
ENG
1298
466
Douglas Jardine
ENG
1296
466
John Reid
NZ
1296
467
Roy Dias
SL
1285
467
Kiran More
IND
1285
468
Jim Burke
AUS
1280
469
Chandika Hathurusingha
SL
1274
Show all 500 ↓
Nothing matches that filter.
RECENT RESULTS
1 match
▲
show
‹
ODI
India in New Zealand ODI Series
NZ
134 (41.0)
IND
113/7 (26.0)
›