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.
T20I
All-time
500 entries
1
4596
Babar Azam
PAK
212 clear of Jos Buttler
2
4384
Jos Buttler
ENG
212 off the lead
3
4339
Paul Stirling
IRE
257 off the lead
● LEADS
Babar Azam
PAK
4596 · 212 ahead of Buttler
↑ IN THE CHASE
4
players sit within 10% of the lead on most runs
★ TOP-10 CUT-OFF
3279
The mark at number ten — 490 entries sit below it
● NATION IN FRONT
India
5 of the top 50 · 20 teams represented
Most Runs — full list
500 entries, ranked
Table view
1
Babar Azam
PAK
4596
2
Jos Buttler
ENG
4384
3
Paul Stirling
IRE
4339
4
Rohit Sharma
IND
4266
5
Virat Kohli
IND
4188
6
Martin Guptill
NZ
3531
7
Virandeep Singh Jagjit Singh
MAL
3502
8
Mohammad Rizwan
PAK
3414
9
Muhammad Waseem
UAE
3338
10
Suryakumar Yadav
IND
3279
11
David Warner
AUS
3277
12
Sikandar Raza
ZIM
3244
13
Syed Aziz Syed Mubarak
MAL
3142
14
Aaron Finch
AUS
3120
15
Quinton de Kock
SA
3095
16
Glenn Maxwell
AUS
2897
17
Richie Berrington
SCO
2874
18
David Miller
SA
2821
19
Mohammad Nabi
AFG
2782
20
Nizakat Khan
HK
2779
21
Babar Hayat
HK
2757
22
Pathum Silva
SL
2733
23
Kusal Mendis
SL
2720
24
Litton Das
BAN
2657
24
Rakep Patel
KEN
2657
25
Kane Williamson
NZ
2575
26
Shakib Al Hasan
BAN
2551
27
Fakhar Zaman
PAK
2549
28
Mohammad Hafeez
PAK
2514
29
George Munsey
SCO
2507
30
Reeza Hendricks
SA
2504
31
Andy Balbirnie
IRE
2486
32
Eoin Morgan
ENG
2458
33
Mohammad Shahzad
AFG
2446
34
Mahmudullah
BAN
2444
35
Shoaib Malik
PAK
2435
36
Max O'Dowd
NED
2424
37
Kevin O'Brien
IRE
2387
38
Sami Muhammad Sohail
MAW
2359
39
Kusal Perera
SL
2335
40
Collins Obuya
KEN
2334
41
Rovman Powell
WI
2314
41
Rahmanullah Gurbaz
AFG
2314
42
Hardik Pandya
IND
2288
43
Glenn Phillips
NZ
2286
44
Nicholas Pooran
WI
2275
45
Bodadura Ravija Sandaruwan de Silva
KUW
2270
46
KL Rahul
IND
2265
47
Anshuman Rath
HK
2242
48
Tim Seifert
NZ
2235
49
Tony Ura
PNG
2227
50
Mitchell Marsh
AUS
2220
51
Simon Ssesazi
UGA
2204
52
Ryan Burl
ZIM
2201
53
Mark Chapman
HK
2180
54
Dipendra Airee
NEP
2150
55
Brendon McCullum
NZ
2140
56
Brian Bennett
ZIM
2129
57
Merwe Erasmus
NAM
2112
58
Alex Hales
ENG
2074
59
Sohail Ahmed
BHR
1983
60
Muhammad Tanveer
QTR
1982
62
Brandon King
WI
1973
63
Aiden Markram
SA
1966
63
Jatinder Singh
OMN
1966
64
Abhishek Sharma
IND
1963
65
Ross Taylor
NZ
1954
66
Didier Ndikubwimana
RWA
1953
67
Ahmed Faiz Mohammad Noor
MAL
1952
68
Ishan Kishan
IND
1941
69
Ibrahim Zadran
AFG
1938
70
Jean-Paul Duminy
SA
1934
71
Najibullah Zadran
AFG
1933
71
Shai Hope
WI
1933
72
Alishan Sharafu
UAE
1908
73
Fiaz Ahmed
BHR
1905
74
Kushal Bhurtel
NEP
1904
75
Chris Gayle
WI
1899
76
Dawid Malan
ENG
1892
77
Tillakaratne Dilshan
SL
1889
78
Meet Bhavsar
KUW
1882
79
Karanbir Singh
AST
1880
80
Kyle Coetzer
SCO
1868
81
Philip Salt
ENG
1852
82
Daryl Mitchell
NZ
1850
83
Harry Tector
IRE
1845
84
Devon Conway
NZ
1839
85
Abdul Waheed
SAR
1833
86
Riazat Ali Shah
UGA
1820
87
Sean Williams
ZIM
1805
88
Not on record
SAR
1802
89
Evin Lewis
WI
1799
90
Kendel Kadowaki-Fleming
ITL
1794
91
Tamim Iqbal
BAN
1785
92
Rohit Paudel
NEP
1763
93
Shikhar Dhawan
IND
1759
94
Tilak Varma
IND
1754
95
Calum MacLeod
SCO
1744
96
Lorcan Tucker
IRE
1730
97
Sanju Samson
IND
1729
98
Colin Munro
NZ
1724
99
Prashant Kurup
BHR
1721
100
Aasif Sheikh
NEP
1712
101
Harry Brook
ENG
1702
102
Umar Akmal
PAK
1690
103
Shimron Hetmyer
WI
1674
104
AB de Villiers
SA
1672
105
Jonny Bairstow
ENG
1671
106
Gary Wilson
IRE
1664
107
Hamilton Masakadza
ZIM
1662
108
Taranjeet Singh
ROM
1655
109
Ivan Ismail Selemani
TNZ
1640
110
Jonty Jenner
JER
1629
111
Assad Vala
PNG
1620
112
MS Dhoni
IND
1617
113
Shreyas Iyer
IND
1613
113
Finnley Allen
NZ
1613
114
Marlon Samuels
WI
1611
115
William Porterfield
IRE
1609
116
Suresh Raina
IND
1605
117
Timothy David
AUS
1602
118
Ahmer Nasir
BHR
1581
119
Kieron Pollard
WI
1569
120
Sahibzada Farhan
PAK
1554
121
Mahammad Zalmai
AST
1544
122
Zeeshan Maqsood
OMN
1536
123
Hamid Ali Mazhar Shah
DEN
1533
124
Faf du Plessis
SA
1528
125
Lendl Simmons
WI
1527
126
Johnson Charles
WI
1525
127
Jason Roy
ENG
1522
128
Kariyawasam Asalanka
SL
1513
129
Matthew Cross
SCO
1506
130
Asif Ali
BHR
1501
131
Mushfiqur Rahim
BAN
1500
132
Asghar Stanikzai
AFG
1495
133
Mahela Jayawardene
SL
1493
134
Shahid Afridi
GER
1473
135
Ahmed Shehzad
PAK
1471
136
Roger Galwanao Mukasa
UGA
1469
137
Stephan Myburgh
NED
1467
138
Soumya Sarkar
BAN
1462
138
Shane Watson
AUS
1462
139
Oscar Manishimwe
RWA
1461
140
Zeeshan Ali
HK
1454
141
Craig Ervine
ZIM
1449
142
Ben Cooper
NED
1448
143
Varun Prasath Thamotharam
MLT
1445
144
Ramesh Satheesan
ROM
1436
145
Navneet Dhaliwal
CAN
1434
146
Irfan Karim
KEN
1433
147
Imal Malindu Galle Liyanage
QTR
1432
148
Sulaimon Iyiola Runsewe
NIG
1430
149
Marcus Stoinis
AUS
1416
149
Angelo Mathews
SL
1416
150
Tadiwanashe Marumani
ZIM
1414
151
Haider Butt
BHR
1408
152
Rassie van der Dussen
SA
1406
153
Craig Williams
NAM
1389
154
George Dockrell
IRE
1388
155
Karabo Motlhanka
BOT
1387
155
Abhik Ramesh Patwa
TNZ
1387
156
Orchide Tuyisenge
RWA
1383
157
Kumar Sangakkara
SL
1382
158
Manpreet Singh
SIN
1371
159
Saim Ayub
PAK
1356
160
Hristo Lakov
BUL
1346
161
Wessly Madhevere
ZIM
1345
162
Johannes Smit
NAM
1336
163
Travis Head
AUS
1335
164
Aqib Sulehri
OMN
1330
165
Scott Edwards
NED
1325
166
Jan Frylinck
NAM
1322
167
Paras Khadka
NEP
1317
168
Isaac Danladi
NIG
1315
169
Asif Khan
UAE
1302
170
Delray Rawlins
BER
1301
171
Razmal Shigiwal
AST
1297
172
Surendran Chandramohan
SIN
1292
173
Imran Anwar
BHR
1287
174
Hashim Amla
SA
1277
175
Gede Agus Priandana
INS
1276
176
Vasu Saini
ROM
1274
176
Md Hridoy
BAN
1274
177
Steven Taylor
USA
1272
178
Alex Obanda
KEN
1270
179
Tanzid Tamim
BAN
1267
180
Ahmad Zubaidi Zulkifle
MAL
1265
181
Vinoo Balakrishnan
BOT
1264
182
Sabawoon Davizi
CZR
1261
183
Rushabhvardhan Patel
KEN
1256
184
Gyanendra Malla
NEP
1255
184
Dwayne Bravo
WI
1255
185
Gareth Delany
IRE
1245
186
Shaiman Anwar
UAE
1242
187
Moeen Ali
ENG
1229
188
Shaheryar Butt
BEL
1226
189
Louis Bruce
GIB
1224
190
Rohan Mustafa
UAE
1222
191
Pedro Baron
ARG
1219
192
Brendan Taylor
ZIM
1216
192
Leslie Adrian Dunbar
SER
1216
193
Rishabh Pant
IND
1209
194
Thisara Perera
SL
1204
195
Matthew Wade
AUS
1202
196
Luqman Butt
CMB
1199
197
Dharma Kadek Kesuma
INS
1196
197
Akshaykumar Palakdhari Yadav
THI
1196
198
Saber Zakhil
BEL
1195
199
Yuvraj Singh
IND
1177
200
Kevin Pietersen
ENG
1176
201
Gulbadin Naib
AFG
1171
201
Jermaine Baker
CIS
1171
202
Hazratullah Zazai
AFG
1160
203
Sharvin Muniandy
MAL
1153
204
Charles Amini
PNG
1148
205
Dinesh Maganiai Nakrani
UGA
1144
206
Usman Patel
KUW
1136
207
Samiullah Shenwari
AFG
1133
208
Stephan Baard
NAM
1124
209
Andre Russell
WI
1122
210
Sese Bau
PNG
1117
210
Afif Hossain
BAN
1117
211
Aqib Iqbal
AST
1114
212
Mitchell Santner
NZ
1108
213
James Neesham
NZ
1102
214
Aizaz Khan
HK
1100
215
Jamie Atkinson
HK
1096
215
Hamza Khan
RWA
1096
216
Steven Smith
AUS
1094
217
Shivam Dube
IND
1091
218
Donnex Kansonkho
MAW
1074
219
Balaji Avinash Pai
GIB
1069
219
Wesley Barresi
NED
1069
220
Robinson Obuya
UGA
1068
221
Curtis Campher
IRE
1067
222
Dinesh Chandimal
SL
1066
223
Amal Puthenpulrayi Rajeevan
TNZ
1063
224
Jean-Pierre Kotze
NAM
1059
225
Sherfane Rutherford
WI
1055
226
Vriitya Aravind
UAE
1052
227
Sarfaraz Ali
BHR
1050
228
Francisco Damiao Couana
MOZ
1047
229
Kamau Leverock
BER
1041
230
Nalin Nipiko
VAN
1031
231
Eric Dusingizimana
RWA
1028
232
Kamran Akmal
PAK
1018
233
Matthew William Reeve Stokes
GUE
1015
234
Kushal Malla
NEP
1012
235
Monank Patel
USA
1011
236
Shadab Khan
PAK
1008
237
Timothy C Barker
LUX
1002
238
Heinrich Klaasen
SA
1000
238
Joshua Inglis
AUS
1000
239
Iftikhar Ahmed
PAK
998
240
Mohammed Nawfer Mohammed Aslam
KUW
989
241
Nicholas Greenwood
JER
988
242
Najmul Hossain Shanto
BAN
987
243
Andre Fletcher
WI
984
243
Cameron White
AUS
984
243
Tristan Stubbs
SA
984
244
Graeme Smith
SA
982
245
Sabbir Rahman
BAN
977
246
Faheem Nazir
SWI
971
247
Muhammad Muneeb
BEL
970
248
Nikolaas Davin
NAM
969
249
Clinto Velookkaran Anto
KUW
966
250
Tre Manders
BER
958
250
Michael Leask
SCO
958
251
Michael Levitt
NED
957
252
Sabaorish Ravichandran
ITL
956
253
Liam Livingstone
ENG
955
254
Yasir Ali
SPN
953
255
Romario Shepherd
WI
950
256
Vikram Vijh
LUX
949
257
Yasim Murtaza
HK
943
258
Adil Butt
ESW
942
259
Syed Kaleem
OMN
940
260
I Kadek Gamantika
INS
938
261
Zeeshan Khan
MLT
937
262
Harrison Carlyon
JER
933
263
Gautam Gambhir
IND
932
264
Dewald Brevis
SA
929
265
Padmakar Rajaram Surve
INS
928
266
Azmatullah Omarzai
AFG
916
266
Dhiren Gondaria
KEN
916
267
Salman Agha
PAK
915
268
Reginald Nehonde
BOT
913
268
Ahmad Ramdoni
INS
913
268
Kassim Nassoro Mussa
TNZ
913
270
Aaron Johnson
CAN
910
271
Walid Ghauri
NOR
905
272
Daniel Doyle-Calle
SPN
904
273
Mohammad Ihsan
SPN
903
273
Nitish Kumar
CAN
903
275
Elton Chigumbura
ZIM
893
275
Joe Root
ENG
893
276
Josh Butler
GUE
892
277
Yoosuf Azyan Farhath
MLD
891
278
Dhananjaya de Silva
SL
890
279
Jason Holder
WI
888
280
Bas Leede
NED
881
281
Abdul Manan Ali
SAR
880
282
Michael Swart
NED
878
283
Clinton Rubagumya
RWA
873
284
Austin Vincent Lazarus
THI
869
284
Shubman Gill
IND
869
285
Shiv Karan Singh Gill
LUX
865
286
Kamran Khan
QTR
864
287
Mohammad Sheikh
BAN
860
288
Not on record
MLT
856
289
Marc Taylor
BAH
852
290
Alpesh Ravilal Ramjani
UGA
850
291
Junaid Mehr
BHR
848
292
Wanindu Hasaranga
SL
845
293
Mark Adair
IRE
844
294
Kashyap Prajapati
OMN
843
295
Vinoth Ravindran
HUN
842
296
Sudesh Wickramasekara
CZR
840
297
Sukhdeep Singh
KEN
838
297
Lachlan Yamamoto-Lake
ITL
838
298
Mohammad Nadeem
OMN
831
299
Gustav Mckeon
FRA
830
299
Saqlain Arshad
QTR
830
299
Isaac Ochgwu Okpe
NIG
830
299
Not on record
NIG
830
300
Lega Siaka
PNG
826
301
Roston Chase
WI
823
302
Harsh Thaker
CAN
822
303
Kenneth Waiswa
UGA
821
304
Sarfraz Ahmed
PAK
818
305
Chirag Suri
UAE
817
306
Karim Sadiq
AFG
815
307
Bilal Mohammad Tahir Ghulam Hussain
KUW
813
308
Umar Adam Nasif
MLD
810
309
Kamindu Mendis
SL
807
310
Ronak Bharatibhai Patel
UGA
805
311
Harmanjot Singh
GER
803
311
Alexander Dizija
SER
803
312
Peter Borren
NED
798
313
Tom Banton
ENG
797
314
Basil Hameed
UAE
796
315
Ishan Silva
BUL
795
316
Chaloemwong Chatphaisan
THI
791
317
Karim Janat
AFG
789
318
Misbah-ul-Haq
PAK
788
319
Usman Ghani
AFG
786
319
Jacob Bethell
ENG
786
320
Taranjit Singh Bharaj
DEN
783
321
Jan Loftie-Eaton
NAM
773
321
Kyle Mayers
WI
773
322
Joseph Oluwasesan Adedeji
NIG
772
323
Zeeshan Khan Kukihel
HUN
771
323
Andries Gous
USA
771
324
Aaron Jones
USA
770
324
Aaftab Limdawala
MAW
770
325
Rilee Rossouw
SA
767
326
Dion Myers
ZIM
766
326
Yeron Seneveratne
CIS
766
327
Nicholas Kirton
CAN
764
328
Rahul Chopra
UAE
759
328
Rachin Ravindra
NZ
759
328
Luke Wright
ENG
759
329
Not on record
RWA
758
330
David Hussey
AUS
756
331
Axar Patel
IND
755
332
Gift Kansonkho
MAW
754
332
Sylvester Ameh Okpe
NIG
754
333
Tom Cooper
NED
753
334
Jaker Anik
BAN
752
335
Obed Harvey Agbomadzie
GHA
751
336
Habib Khan
EST
746
337
Iain DM Latin
GIB
745
338
Kayron J Stagno
GIB
744
338
Waji Ul Hassan
SAR
744
338
Pramod Rajapaksa
SL
744
338
Sam Curran
ENG
744
339
Nawroz Mangal
AFG
743
340
Ryan Rickelton
SA
741
341
Kinchit Shah
HK
739
342
Saiteja Mukkamalla
USA
737
342
Tenjin Rabgey
BHU
737
343
Sachin Bhudia
KEN
734
344
Thomas William Nightingale
GUE
733
345
Aravind Kumar Mohan
FIN
732
346
Zane Green
NAM
726
347
Saif Ali Ahmad
DEN
725
348
Roman Mazumder
CYP
724
348
Basil George
MLT
724
349
Not on record
QTR
723
349
Ramon Sealy
CIS
723
349
Yashasvi Jaiswal
IND
723
350
Michael Hussey
AUS
721
351
Irfan Ahmed
HK
716
352
Ranjung Dorji
BHU
712
352
Aritra Dutta
SIN
712
353
Ravi Bopara
ENG
711
354
Niall O'Brien
IRE
709
354
Manish Pandey
IND
709
354
Norman Vanua
PNG
709
354
Brandon McMullen
SCO
709
354
Joost Mees
LUX
709
355
Wilson Niyitanga
RWA
708
356
Rexford Bakum
GHA
706
357
Not on record
NAM
704
358
Chamara Kapugedera
SL
703
359
Rinku Singh
IND
702
360
Ravinderpal Singh
CAN
701
360
Hamza Saleem Dar
SPN
701
361
Lakshit Gupta
CMB
700
362
Muhammad Anjar Tadarus
INS
699
362
Andrew Mansale
VAN
699
363
Corey Anderson
NZ
697
364
Muhammad Khushi
OMN
696
365
Burhan Niaz
BEL
695
366
Dinesh Karthik
IND
686
367
William Jacks
ENG
684
368
Regis Chakabva
ZIM
682
369
Muhamad Syahadat Ramli
MAL
680
370
Sediqullah Atal
AFG
677
371
Lansana Lamin
SIL
676
371
Khizer Ahmed
NOR
676
372
Joshua Rasu
VAN
675
373
Thinley Jamtsho
BHU
674
374
Arun Ashokan
CZR
673
375
Khawar Ali
OMN
671
376
Temba Bavuma
SA
670
376
Zahir Safi Mohammed
HUN
670
377
Salman Butt
PAK
669
377
Gulshan Jha
NEP
669
377
Kevin D'Souza
BUL
669
378
Chamu Chibhabha
ZIM
667
379
Jacques Kallis
SA
666
380
Noor Ali Zadran
AFG
663
380
Martin Akayezu
RWA
663
381
Darwish Rasooli
AFG
660
382
Mohammad Emon
BAN
658
382
Rashid Khan
AFG
658
383
Rizwan Cheema
CAN
655
384
Muhammad Amir Azim Abdul Shukor
MAL
653
385
Steve Tikolo
KEN
650
386
Alejandro Ferguson
ARG
647
386
Not on record
SER
647
387
Imal Zuwak
SWE
643
388
Timothy Robinson
NZ
642
388
D'Arcy Short
AUS
642
389
Mohamed Rishwan
MLD
641
390
Ibrahim Takahashi
ITL
640
390
Milen Gogev
BUL
640
391
Cameron Green
AUS
638
392
Shem Ngoche
KEN
636
392
Denesh Ramdin
WI
636
393
Mark Simpson-Parker
AST
635
394
Ruturaj Gaikwad
IND
633
394
Waqas Barkat
HK
633
394
Pieter Seelaar
NED
633
394
Joao Jorge Hou
MOZ
633
395
Kuruge Darshana Abeyrathna
NOR
629
395
Sanath Jayasuriya
SL
629
396
Samuel Sanish Mangat Stanislaus
MLT
627
397
David Wiese
SA
624
398
Ruvindu Gunasekera
CAN
623
399
Nelson Odhiambo
KEN
616
400
Sharad Vesawkar
NEP
615
400
Hasan Nawaz
PAK
615
401
Adnan Idrees
KUW
613
401
Malcolm Waller
ZIM
613
402
Jose Bulele
MOZ
612
403
Prakash Mishra
BUL
611
404
Roelof van der Merwe
NED
610
404
John Bangura
SIL
610
405
Benjamin Ward
JER
608
406
Ayaan Khan
OMN
607
407
Nathan Grant Collins
FIN
604
408
Wintley Aljean Etienne Burton
SER
602
408
Jean-Miguel Catapang Podosky
PHL
602
409
Mohammed Rizlan Iqbar
QTR
598
410
Tom Latham
NZ
597
411
Faheem Ashraf
PAK
594
411
Terryn Fray
BER
594
412
Aarif Sheikh
NEP
592
413
Uday Hathinjar
CMB
591
413
Hiral Patel
CAN
591
413
Daniel Christopher Smith
PHL
591
414
Colin Ackermann
NED
590
415
Janak Prakash
SIN
588
416
Darren Sammy
WI
587
417
Yuvraj Samra
CAN
586
418
Ben Stokes
ENG
585
419
Paul Collingwood
ENG
583
420
Dwayne Smith
WI
582
421
Shamim Patwari
BAN
579
422
Saim Hussain
BUL
578
422
Scott Styris
NZ
578
422
Not on record
SAM
578
423
Aman Desai
SIN
577
423
Venkatraman Ganesan
GER
577
423
Asif Ali
PAK
577
423
Nurul Hasan
BAN
577
424
Matt Machan
SCO
576
Show all 500 ↓
Nothing matches that filter.
RECENT RESULTS
1 match
▲
show
‹
ODI
Pakistan Triangular Series
PAK
305 (49.5)
SL
268 (48.1)
›