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.
ALL FORMATS
All-time
500 entries
1
34357
Sachin Tendulkar
IND
5,830 clear of Virat Kohli
2
28527
Virat Kohli
IND
5,830 off the lead
3
28016
Kumar Sangakkara
SL
6,341 off the lead
● LEADS
Sachin Tendulkar
IND
34357 · 5,830 ahead of Kohli
↑ IN THE CHASE
0
players within 10% of the lead — Tendulkar is out on their own
★ TOP-10 CUT-OFF
21032
The mark at number ten — 490 entries sit below it
● NATION IN FRONT
Australia
9 of the top 50 · 9 teams represented
Most Runs — full list
500 entries, ranked
Table view
1
Sachin Tendulkar
IND
34357
2
Virat Kohli
IND
28527
3
Kumar Sangakkara
SL
28016
4
Ricky Ponting
AUS
27483
5
Mahela Jayawardene
SL
25957
6
Jacques Kallis
SA
25534
7
Rahul Dravid
IND
24208
8
Joe Root
ENG
23038
9
Brian Lara
WI
22358
10
Sanath Jayasuriya
SL
21032
11
Shiv Chanderpaul
WI
20988
12
Inzamam-ul-Haq
PAK
20580
13
Rohit Sharma
IND
20544
14
AB de Villiers
SA
20014
15
Chris Gayle
WI
19639
16
Kane Williamson
NZ
19310
17
David Warner
AUS
18995
18
Hashim Amla
SA
18672
19
Sourav Ganguly
IND
18575
20
Steve Waugh
AUS
18496
21
Ross Taylor
NZ
18244
22
Younis Khan
PAK
17841
23
Steven Smith
AUS
17787
24
Allan Border
AUS
17698
25
Tillakaratne Dilshan
SL
17671
26
Mohammad Yousuf
PAK
17300
27
MS Dhoni
IND
17266
28
Virender Sehwag
IND
17253
29
Graeme Smith
SA
17236
30
Michael Clarke
AUS
17112
31
Mark Waugh
AUS
16529
32
Javed Miandad
PAK
16213
33
Desmond Haynes
WI
16135
34
Mushfiqur Rahim
BAN
15956
35
Alastair Cook
ENG
15737
36
Babar Azam
PAK
15690
37
Aravinda de Silva
SL
15645
38
Mohammad Azharuddin
IND
15593
39
Angelo Mathews
SL
15490
40
Adam Gilchrist
AUS
15461
41
Stephen Fleming
NZ
15319
42
Tamim Iqbal
BAN
15276
43
Sir Viv Richards
WI
15261
44
Matthew Hayden
AUS
15066
45
Shakib Al Hasan
BAN
14730
46
Brendon McCullum
NZ
14676
47
Herschelle Gibbs
SA
14661
48
Gary Kirsten
SA
14087
49
Marvan Atapattu
SL
14036
50
Kevin Pietersen
ENG
13797
51
Martin Guptill
NZ
13463
52
Quinton de Kock
SA
13455
53
David Boon
AUS
13386
54
Ian Bell
ENG
13331
55
Sunil Gavaskar
IND
13214
56
Graham Gooch
ENG
13190
57
Alec Stewart
ENG
13140
58
Jos Buttler
ENG
12969
59
Saleem Malik
PAK
12938
60
Saeed Anwar
PAK
12876
61
Mohammad Hafeez
PAK
12761
62
Gordon Greenidge
WI
12692
63
Kusal Mendis
SL
12609
64
Arjuna Ranatunga
SL
12561
65
Michael Hussey
AUS
12398
66
Sir Richie Richardson
WI
12197
67
Ramnaresh Sarwan
WI
11944
68
Nathan Astle
NZ
11866
69
Shoaib Malik
PAK
11849
70
Yuvraj Singh
IND
11778
71
Tom Latham
NZ
11678
72
Andy Flower
ZIM
11580
73
Jonny Bairstow
ENG
11556
74
Carl Hooper
WI
11523
75
Andrew Strauss
ENG
11407
76
David Gower
ENG
11401
77
Dinesh Chandimal
SL
11392
78
Ben Stokes
ENG
11321
79
Shahid Afridi
GER
11253
80
Marlon Samuels
WI
11207
81
Faf du Plessis
SA
11198
82
Misbah-ul-Haq
PAK
11132
83
VVS Laxman
IND
11119
84
Paul Stirling
IRE
11085
85
Mahmudullah
BAN
11047
86
Mark Taylor
AUS
11039
87
Eoin Morgan
ENG
11027
88
Shai Hope
WI
10999
89
Shane Watson
AUS
10950
90
Shikhar Dhawan
IND
10867
91
Brendan Taylor
ZIM
10556
92
Mark Boucher
SA
10469
93
Dilip Vengsarkar
IND
10376
94
Marcus Trescothick
ENG
10327
95
Gautam Gambhir
IND
10324
96
Martin Crowe
NZ
10148
97
Grant Flower
ZIM
10028
98
KL Rahul
IND
9955
99
Paul Collingwood
ENG
9947
100
Ijaz Ahmed
PAK
9879
101
Damien Martyn
AUS
9872
102
Dean Jones
AUS
9699
103
Hamilton Masakadza
ZIM
9560
104
Mike Atherton
ENG
9519
105
Sikandar Raza
ZIM
9505
106
Clive Lloyd
WI
9492
107
Greg Chappell
AUS
9441
108
Hansie Cronje
SA
9279
109
Travis Head
AUS
9261
110
John Wright
NZ
9225
111
Geoff Boycott
ENG
9196
112
Jean-Paul Duminy
SA
9154
113
Graham Thorpe
ENG
9124
114
Upul Tharanga
SL
9072
115
Kapil Dev
IND
9031
116
Azhar Ali
PAK
8987
117
Sean Williams
ZIM
8968
118
Mohammad Rizwan
PAK
8894
119
Aaron Finch
AUS
8804
120
Ramiz Raja
PAK
8674
121
Allan Lamb
ENG
8666
122
Litton Das
BAN
8583
123
Dimuth Karunaratne
SL
8538
124
Jonty Rhodes
SA
8467
125
Daryll Cullinan
SA
8414
125
Ajinkya Rahane
IND
8414
126
Hashan Tillakaratne
SL
8334
127
Chris Cairns
NZ
8273
128
Nasser Hussain
ENG
8096
129
Alistair Campbell
ZIM
8043
130
Sir Garry Sobers
WI
8032
131
Usman Khawaja
AUS
8018
132
Craig McMillan
NZ
8010
133
Suresh Raina
IND
7988
134
Justin Langer
AUS
7856
135
Aiden Markram
SA
7844
136
Roshan Mahanama
SL
7738
137
Michael Vaughan
ENG
7728
138
Mitchell Marsh
AUS
7698
139
Michael Bevan
AUS
7697
140
Zaheer Abbas
PAK
7634
141
Colin Cowdrey
ENG
7625
142
Navjot Sidhu
IND
7615
143
Aamer Sohail
PAK
7603
144
David Miller
SA
7583
145
Ravindra Jadeja
IND
7580
146
Imran Niazi
BHR
7516
147
Abdul Razzaq
PAK
7419
148
Shaun Pollock
SA
7386
149
Andrew Flintoff
ENG
7315
150
Sir Ian Botham
ENG
7313
151
Shubman Gill
IND
7261
152
Craig Ervine
ZIM
7254
153
Wally Hammond
ENG
7249
154
Cheteshwar Pujara
IND
7246
155
Dhananjaya de Silva
SL
7245
156
Graeme Hick
ENG
7229
157
Glenn Maxwell
AUS
7226
158
Geoff Marsh
AUS
7211
159
Daryl Mitchell
NZ
7071
160
Darren Bravo
WI
7052
161
Pathum Silva
SL
7016
162
Mohammad Nabi
AFG
7009
163
Donald Bradman
AUS
6996
164
Daniel Vettori
NZ
6989
165
Sir Leonard Hutton
ENG
6971
166
Ravi Shastri
IND
6938
167
Kamran Akmal
PAK
6902
168
Andrew Symonds
AUS
6887
169
Harry Brook
ENG
6842
170
Ken Barrington
ENG
6806
171
Jonathan Trott
ENG
6792
172
Brad Haddin
AUS
6790
173
Mudassar Nazar
PAK
6767
174
Kusal Perera
SL
6740
175
Moeen Ali
ENG
6678
176
Mohammad Ashraful
BAN
6668
177
Robin Smith
ENG
6655
178
William Porterfield
IRE
6650
179
Scott Styris
NZ
6647
180
Marnus Labuschagne
AUS
6638
181
Wasim Akram
PAK
6615
182
Kevin O'Brien
IRE
6562
183
Temba Bavuma
SA
6554
184
Fakhar Zaman
PAK
6550
185
Andy Balbirnie
IRE
6531
186
Gundappa Viswanath
IND
6519
187
Mike Gatting
ENG
6504
188
Dwayne Bravo
WI
6423
189
Richie Berrington
SCO
6421
190
Rohan Kanhai
WI
6391
191
Kim Hughes
AUS
6383
192
Asanka Gurusinha
SL
6354
193
Thilan Samaraweera
SL
6324
194
Mohinder Amarnath
IND
6302
195
Michael Slater
AUS
6299
196
Devon Conway
NZ
6288
197
Kraigg Brathwaite
WI
6228
198
Jason Holder
WI
6206
199
Asad Shafiq
PAK
6188
200
Adam Parore
NZ
6179
201
Sarfraz Ahmed
PAK
6163
202
Kepler Wessels
AUS
6155
203
Kris Srikkanth
IND
6153
204
Neil Harvey
AUS
6149
205
Ian Healy
AUS
6120
206
Ian Chappell
AUS
6018
207
Moin Khan
PAK
6007
208
Kyle Coetzer
SCO
5995
209
Jason Roy
ENG
5951
210
Ajay Jadeja
IND
5935
211
Umar Akmal
PAK
5887
212
Doug Walters
AUS
5870
213
Denis Compton
ENG
5807
214
Elton Chigumbura
ZIM
5802
215
Russel Arnold
SL
5778
216
Henry Nicholls
NZ
5773
217
Denesh Ramdin
WI
5734
218
Rishabh Pant
IND
5724
219
Andrew Jones
NZ
5706
220
Mohammad Shahzad
AFG
5679
221
Romesh Kaluwitharana
SL
5644
222
Mominul Haque
BAN
5610
223
Ken Rutherford
NZ
5608
224
Graeme Wood
AUS
5593
225
Simon Katich
AUS
5581
226
Lahiru Thirimanne
SL
5573
227
Ben Duckett
ENG
5519
228
Wavell Hinds
WI
5518
229
Matt Prior
ENG
5508
230
Shreyas Iyer
IND
5502
231
Lance Klusener
SA
5482
232
Dean Elgar
SA
5451
233
Sir Jack Hobbs
ENG
5410
234
John Edrich
ENG
5361
235
Najmul Hossain Shanto
BAN
5304
236
Shaun Marsh
AUS
5293
237
Salman Butt
PAK
5283
238
Gus Logie
WI
5279
239
Jeff Dujon
WI
5267
240
Bill Lawry
AUS
5261
241
Rahmat Shah
AFG
5235
242
Alvin Kallicharran
WI
5225
243
Jimmy Adams
WI
5216
244
Tatenda Taibu
ZIM
5198
245
Habibul Bashar
BAN
5194
246
Collins Obuya
KEN
5171
247
Sherwin Campbell
WI
5165
248
Chris Harris
NZ
5156
249
Chaminda Vaas
SL
5147
250
Boeta Dippenaar
SA
5140
251
Calum MacLeod
SCO
5131
252
Alex Hales
ENG
5066
253
Ahmed Shehzad
PAK
5058
254
Alex Carey
AUS
5043
255
Imam-ul-Haq
PAK
4949
256
Neil McKenzie
SA
4948
257
Rassie van der Dussen
SA
4942
258
Niroshan Dickwella
SL
4937
259
Heath Streak
ZIM
4933
260
Guy Whittall
ZIM
4912
261
Bob Simpson
AUS
4905
262
Tom Graveney
ENG
4882
263
Darren Lehmann
AUS
4876
264
Sir Richard Hadlee
NZ
4875
265
Muhammad Waseem
UAE
4865
266
Rod Marsh
AUS
4858
267
Roston Chase
WI
4842
268
Ian Redpath
AUS
4783
269
Hardik Pandya
IND
4724
270
Soumya Sarkar
BAN
4723
271
Majid Khan
PAK
4717
272
Ashwell Prince
SA
4688
272
Jacob Oram
NZ
4688
273
Matthew Wade
AUS
4682
274
Phil Simmons
WI
4677
275
Roy Fredericks
WI
4645
276
Ibrahim Zadran
AFG
4617
277
Asghar Stanikzai
AFG
4592
278
Glenn Turner
NZ
4589
278
Alan Knott
ENG
4589
279
Mohsin Khan
HK
4586
279
Larry Gomes
WI
4586
280
Mehidy Hasan
BAN
4573
281
Andrew Hudson
SA
4566
282
George Munsey
SCO
4560
283
Herbert Sutcliffe
ENG
4555
284
Babar Hayat
HK
4551
285
Merwe Erasmus
NAM
4542
285
Jeremy Coney
NZ
4542
286
Peter May
ENG
4537
287
Glenn Phillips
NZ
4504
288
Ted Dexter
ENG
4502
289
Murali Vijay
IND
4490
290
Dennis Amiss
ENG
4471
291
Sir Everton Weekes
WI
4455
292
Ridley Jacobs
WI
4442
293
Rahmanullah Gurbaz
AFG
4428
294
Harry Tector
IRE
4417
295
Dawid Malan
ENG
4416
296
BJ Watling
NZ
4401
297
Ravichandran Ashwin
IND
4394
298
Assad Vala
PNG
4375
299
Nick Knight
ENG
4356
300
Stuart Carlisle
ZIM
4355
301
Kariyawasam Asalanka
SL
4354
302
Imrul Kayes
BAN
4350
303
Stuart Broad
ENG
4309
304
Mark Butcher
ENG
4288
305
Kieron Pollard
WI
4275
306
Steve Tikolo
KEN
4270
307
Nicholas Pooran
WI
4258
308
Mark Greatbatch
NZ
4227
309
Max O'Dowd
NED
4217
310
Gary Wilson
IRE
4196
311
Imran Farhat
PAK
4195
312
Shane Warne
AUS
4172
313
Evin Lewis
WI
4162
314
Shimron Hetmyer
WI
4160
315
Vusi Sibanda
ZIM
4096
316
Salman Agha
PAK
4092
317
Suryakumar Yadav
IND
4060
318
Sanjay Manjrekar
IND
4037
319
Keith Fletcher
ENG
4029
320
Brandon King
WI
4000
321
Nizakat Khan
HK
3996
322
Anshuman Rath
HK
3981
322
Ravi Bopara
ENG
3981
323
Shoaib Mohammad
PAK
3974
324
Najibullah Zadran
AFG
3956
325
Rachin Ravindra
NZ
3927
326
Lou Vincent
NZ
3919
327
Geoff Howarth
NZ
3915
327
Hanif Mohammad
PAK
3915
328
Asif Iqbal
PAK
3905
329
Rakep Patel
KEN
3898
330
Tony Greig
ENG
3868
331
Virandeep Singh Jagjit Singh
MAL
3865
332
Frank Worrell
WI
3860
333
Mushtaq Mohammad
PAK
3852
334
Tony Ura
PNG
3847
335
Mitchell Santner
NZ
3845
336
Matthew Cross
SCO
3824
337
Jacques Rudolph
SA
3802
338
Sir Clyde Walcott
WI
3798
339
Zak Crawley
ENG
3791
340
Bev Congdon
NZ
3786
341
Darren Sammy
WI
3781
342
Bruce Edgar
NZ
3772
343
Lendl Simmons
WI
3763
344
Thisara Perera
SL
3745
345
Ollie Pope
ENG
3732
346
Niall O'Brien
IRE
3725
347
Chris Woakes
ENG
3705
348
Bryan Young
NZ
3702
349
George Bailey
AUS
3700
350
Shaiman Anwar
UAE
3683
351
Jatinder Singh
OMN
3656
352
Rohit Paudel
NEP
3652
353
Polly Umrigar
IND
3631
354
Rohan Mustafa
UAE
3613
355
Wasim Raja
PAK
3603
356
Graham Yallop
AUS
3579
357
Harbhajan Singh
IND
3569
358
Vinod Kambli
IND
3561
359
William Young
NZ
3558
360
Derek Randall
ENG
3537
361
Arthur Morris
AUS
3533
362
Lorcan Tucker
IRE
3527
363
Patsy Hendren
ENG
3525
364
Yasir Hameed
PAK
3519
365
Mark Chapman
HK
3508
366
Shahriar Nafees
BAN
3493
367
Yashasvi Jaiswal
IND
3482
368
Reeza Hendricks
SA
3478
369
Bruce Mitchell
SA
3471
370
Taufeeq Umar
PAK
3467
371
Dinesh Karthik
IND
3463
372
Manoj Prabhakar
IND
3458
373
Dipendra Airee
NEP
3457
374
Anil Kumble
IND
3444
375
John Reid
NZ
3428
376
Hashmatullah Shaidi
AFG
3406
377
Syed Aziz Syed Mubarak
MAL
3394
378
Cameron Green
AUS
3381
378
Shan Masood
PAK
3381
379
Mohammad Kaif
IND
3377
380
Roger Twose
NZ
3345
380
Rovman Powell
WI
3345
381
Zeeshan Maqsood
OMN
3326
382
Chamu Chibhabha
ZIM
3308
383
James Neesham
NZ
3306
384
Tim Southee
NZ
3288
385
Keith Arthurton
WI
3286
386
Frank Woolley
ENG
3283
387
Aasif Sheikh
NEP
3277
388
Vriitya Aravind
UAE
3269
389
Heinrich Klaasen
SA
3245
389
Sir Conrad Hunte
WI
3245
390
Murray Goodwin
ZIM
3232
391
Khaled Mashud
BAN
3227
392
Ed Joyce
ENG
3215
393
Vijay Manjrekar
IND
3208
394
Kushal Bhurtel
NEP
3206
395
Cameron White
AUS
3202
396
Wesley Barresi
NED
3190
397
Samiullah Shenwari
AFG
3172
398
Ryan Burl
ZIM
3163
399
Mitchell Starc
AUS
3153
400
Syed Kirmani
IND
3132
401
Kieran Powell
WI
3130
402
Mitchell Johnson
AUS
3125
403
Jeff Crowe
NZ
3119
404
Colin McDonald
AUS
3107
405
Basil Butcher
WI
3104
406
Greg Blewett
AUS
3103
407
Rashid Latif
PAK
3090
408
Jesse Ryder
NZ
3088
409
Brian Bennett
ZIM
3087
410
Scott Edwards
NED
3085
411
Lindsay Hassett
AUS
3073
412
Johnson Charles
WI
3062
413
Chandu Borde
IND
3061
414
Craig Williams
NAM
3048
415
Javed Omar
BAN
3032
416
Keith Stackpole
AUS
3031
417
Daren Ganga
WI
3029
418
Devon Smith
WI
3022
418
Chris Broad
ENG
3022
419
Alex Obanda
KEN
3021
420
Mark Burgess
NZ
3020
421
Kamindu Mendis
SL
3014
422
George Dockrell
IRE
3010
422
Colin Munro
NZ
3010
423
Mashrafe Mortaza
BAN
3001
424
Dave Houghton
ZIM
2994
425
Saeed Ahmed
PAK
2991
426
Ishan Kishan
IND
2967
427
Sadiq Mohammad
PAK
2962
428
Dudley Nourse
SA
2960
429
Keith Miller
AUS
2958
430
Mathew Sinclair
NZ
2939
430
Gyanendra Malla
NEP
2939
431
Herbie Taylor
SA
2936
432
Regis Chakabva
ZIM
2931
433
Jermaine Blackwood
WI
2921
434
Marcus Stoinis
AUS
2911
435
Victor Trumper
AUS
2896
436
Ian Smith
NZ
2870
437
Warwick Armstrong
AUS
2863
438
Roy Dias
SL
2858
439
Duleep Mendis
SL
2856
440
Curtis Campher
IRE
2849
441
Philip Salt
ENG
2840
442
Imran Nazir
PAK
2822
443
Irfan Pathan
IND
2821
444
Mark Richardson
NZ
2818
445
Craig Wishart
ZIM
2817
446
Aqib Sulehri
OMN
2814
447
Brian McMillan
SA
2809
448
Monank Patel
USA
2808
449
Nawab of Pataudi
IND
2793
450
Sabbir Rahman
BAN
2791
451
Aftab Ahmed
BAN
2787
452
Norm O'Neill
AUS
2779
453
Stuart Williams
ZIM
2769
454
Clem Hill
AUS
2768
454
Matt Horne
NZ
2768
455
Malcolm Marshall
WI
2765
456
Maurice Leyland
ENG
2764
457
Stan McCabe
AUS
2748
458
Thomas Odoyo
KEN
2746
459
Chamara Kapugedera
SL
2745
460
Haris Sohail
PAK
2732
461
Brett Lee
AUS
2728
462
Bert Sutcliffe
NZ
2727
463
Mark Ramprakash
ENG
2726
463
Nicky Boje
SA
2726
464
Farokh Engineer
IND
2725
465
Nayan Mongia
IND
2714
465
Steven Taylor
USA
2714
466
Md Hridoy
BAN
2713
467
Johannes Smit
NAM
2708
468
Nasir Hossain
BAN
2695
469
Abdullah Shafique
PAK
2679
469
Colin de Grandhomme
NZ
2679
470
Dion Ebrahim
ZIM
2668
471
Ashish Bagai
CAN
2654
472
Tom Blundell
NZ
2653
473
Stuart Matsikenyeri
ZIM
2651
474
Greg Ritchie
AUS
2649
476
Sese Bau
PNG
2619
477
Alviro Petersen
SA
2611
478
Geraint Jones
ENG
2609
479
Peter Borren
NED
2605
480
Sandeep Patil
IND
2593
481
Cyril Washbrook
ENG
2569
482
Gulbadin Naib
AFG
2567
483
Ryan ten Doeschate
NED
2565
484
Paras Khadka
NEP
2557
Show all 500 ↓
Nothing matches that filter.
RECENT RESULTS
1 match
▲
show
‹
ODI
Pakistan Triangular Series
PAK
305 (49.5)
SL
268 (48.1)
›