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
▼
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
Afghanistan v Zimbabwe Test Series
Recent Teams
▼
Australia
England
India
New Zealand
South Africa
Bangladesh
Recent Players
▼
Harry Brook
Brad Evans
Jofra Archer
William Jacks
Joe Root
Joshua Tongue
Sikandar Raza
Adil Rashid
Azmatullah Omarzai
Liam Dawson
Ishan Kishan
Axar Patel
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
223 entries
1
4429
Babar Azam
PAK
185 clear of Paul Stirling
2
4244
Paul Stirling
IRE
185 off the lead
3
4231
Rohit Sharma
IND
198 off the lead
● LEADS
Babar Azam
PAK
4429 · 185 ahead of Stirling
↑ MOST ENTRIES
Virat Kohli
IND
8 separate entries on this list · 134 different players in all
★ TOP-10 CUT-OFF
2835
The mark at number ten — 213 entries sit below it
● NATION IN FRONT
Pakistan
9 of the top 50 · 19 teams represented
Most Runs — full list
223 entries, ranked
Table view
1
Babar Azam
PAK
4429
2
Paul Stirling
IRE
4244
3
Rohit Sharma
IND
4231
4
Virat Kohli
IND
4188
5
Jos Buttler
ENG
3841
6
Martin Guptill
NZ
3531
7
Mohammad Rizwan
PAK
3414
8
David Warner
AUS
3277
9
Aaron Finch
AUS
3120
10
Glenn Maxwell
AUS
2835
11
Karanbir Singh
AST
1488
12
Mohammad Rizwan
PAK
1326
13
Fiaz Ahmed
BHR
1251
14
Suryakumar Yadav
IND
1164
15
Prashant Kurup
BHR
1037
16
Mahammad Zalmai
AST
1008
17
Mohammad Rizwan
PAK
996
18
Asif Ali
PAK
955
19
Babar Azam
PAK
939
20
Brian Bennett
ZIM
936
21
Muhammad Waseem
UAE
909
22
Ishan Kishan
IND
889
23
Muhammad Waseem
UAE
863
24
Kendel Kadowaki-Fleming
ITL
860
25
Abhishek Sharma
IND
859
26
Oscar Manishimwe
RWA
829
27
Anshuman Rath
HK
814
28
Nizakat Khan
HK
784
29
Virat Kohli
IND
781
30
Tanzid Tamim
BAN
775
31
Sahibzada Farhan
PAK
771
32
Alishan Sharafu
UAE
770
33
Paul Stirling
IRE
748
34
Roger Galwanao Mukasa
UGA
738
34
Babar Azam
PAK
738
36
Babar Azam
PAK
735
37
Suryakumar Yadav
IND
733
38
Kevin O'Brien
IRE
729
39
Simon Ssesazi
UGA
725
40
Brian Bennett
ZIM
724
41
Asif Khan
UAE
719
42
Glenn Phillips
NZ
716
43
Pathum Silva
SL
713
44
Max O'Dowd
NED
702
44
Not on record
SAR
702
46
Andries Gous
USA
693
47
Simon Ssesazi
UGA
692
48
Harry Brook
ENG
690
49
Shikhar Dhawan
IND
689
50
Martin Guptill
NZ
678
51
Virandeep Singh Jagjit Singh
MAL
669
52
Virandeep Singh Jagjit Singh
MAL
665
53
Ivan Ismail Selemani
TNZ
663
54
Virat Kohli
IND
641
55
Ben Cooper
NED
637
56
Abhishek Sharma
IND
635
57
Mitchell Marsh
AUS
627
58
Andy Balbirnie
IRE
601
59
Rohit Sharma
IND
590
60
Jos Buttler
ENG
589
61
Fakhar Zaman
PAK
576
61
Mark Chapman
HK
576
63
Mohammad Sheikh
BAN
575
64
Tony Ura
PNG
572
65
Aiden Markram
SA
570
66
Babar Azam
PAK
563
67
Syed Aziz Syed Mubarak
MAL
559
68
Collins Obuya
KEN
557
69
Paras Khadka
NEP
541
70
Brian Bennett
ZIM
533
71
Aaron Finch
AUS
531
72
George Munsey
SCO
526
73
Kamau Leverock
BER
525
74
Quinton de Kock
SA
524
75
Mohammad Shahzad
AFG
520
76
Vriitya Aravind
UAE
516
77
Jos Buttler
ENG
515
77
D'Arcy Short
AUS
515
79
Sanju Samson
IND
511
80
Paul Stirling
IRE
507
81
Glenn Maxwell
AUS
506
82
Colin Munro
NZ
500
83
Rohit Sharma
IND
497
84
Mahmudullah
BAN
496
85
Rakep Patel
KEN
490
86
Evin Lewis
WI
489
87
Suryakumar Yadav
IND
484
88
Shimron Hetmyer
WI
481
89
Martin Guptill
NZ
472
90
Tillakaratne Dilshan
SL
471
90
Virat Kohli
IND
471
92
Virat Kohli
IND
466
93
Sabbir Rahman
BAN
463
94
Dewald Brevis
SA
460
95
Brendon McCullum
NZ
459
96
Collins Obuya
KEN
455
97
Sahibzada Farhan
PAK
448
98
Matt Machan
SCO
445
99
Umar Akmal
PAK
441
100
Calum MacLeod
SCO
440
101
Glenn Maxwell
AUS
435
102
Kumar Sangakkara
SL
434
103
Gary Wilson
IRE
418
104
Brendon McCullum
NZ
417
105
Mohammad Hafeez
PAK
415
106
Mahmudullah
BAN
414
107
Hamilton Masakadza
ZIM
411
108
Martin Guptill
NZ
410
109
Shane Watson
AUS
406
110
KL Rahul
IND
404
111
Calum MacLeod
SCO
399
112
Mohammad Hafeez
PAK
398
113
Alex Hales
ENG
397
113
Dawid Malan
ENG
397
115
Martin Guptill
NZ
392
116
Aaron Finch
AUS
390
117
Virat Kohli
IND
385
118
Kane Williamson
NZ
383
119
David Warner
AUS
373
119
Dinesh Chandimal
SL
373
121
Mohammad Shahzad
AFG
371
122
Shoaib Malik
PAK
370
123
Chris Gayle
WI
368
124
Wesley Barresi
NED
362
125
Richie Berrington
SCO
361
126
Evin Lewis
WI
357
127
Kevin Pietersen
ENG
353
128
Babar Azam
PAK
352
128
Tim Seifert
NZ
352
130
David Hussey
AUS
350
131
Ahmed Shehzad
PAK
347
132
Mahela Jayawardene
SL
343
132
Richie Berrington
SCO
343
134
Tony Ura
PNG
336
135
Kamran Khan
QTR
335
136
Mohammad Shahzad
AFG
330
137
Jonny Bairstow
ENG
329
138
Mohammad Shahzad
AFG
325
139
Ben Cooper
NED
323
139
Mohammad Hafeez
PAK
323
141
Suresh Raina
IND
319
142
Kamran Akmal
PAK
317
143
Graeme Smith
SA
316
144
Eoin Morgan
ENG
315
145
Stephan Baard
NAM
309
146
Craig Williams
NAM
307
147
Cameron White
AUS
306
148
AB de Villiers
SA
304
149
Matthew Hayden
AUS
302
149
Yuvraj Singh
IND
302
151
Virat Kohli
IND
299
152
Sanath Jayasuriya
SL
298
153
Virat Kohli
IND
295
154
Matthew Cross
SCO
292
155
Jos Buttler
ENG
291
156
Gautam Gambhir
IND
290
157
Rassie van der Dussen
SA
288
158
Kamran Akmal
PAK
286
159
Anamul Haque
BAN
285
159
Quinton de Kock
SA
285
161
Jean-Paul Duminy
SA
284
162
Zeeshan Maqsood
OMN
283
162
Marlon Samuels
WI
283
164
Mark Chapman
HK
279
164
KL Rahul
IND
279
166
Graeme Smith
SA
278
167
Jatinder Singh
OMN
277
167
Colin Munro
NZ
277
169
Lendl Simmons
WI
273
169
David Warner
AUS
273
171
Cameron White
AUS
272
171
Faf du Plessis
SA
272
173
Ravi Bopara
ENG
270
174
Shoaib Malik
PAK
262
175
Kyle Coetzer
SCO
259
176
Jean-Paul Duminy
SA
257
177
Gautam Gambhir
IND
253
178
Andrew Symonds
AUS
251
179
Eoin Morgan
ENG
249
180
Glenn Maxwell
AUS
241
181
Adam Gilchrist
AUS
230
182
Younis Khan
PAK
227
183
Kevin Pietersen
ENG
224
184
Aftab Ahmed
BAN
207
185
Imran Nazir
PAK
201
186
Shane Watson
AUS
195
187
Hamilton Masakadza
ZIM
169
187
Mahela Jayawardene
SL
169
189
Mohammad Hafeez
PAK
163
190
Salman Butt
PAK
159
191
Eoin Morgan
ENG
153
192
Misbah-ul-Haq
PAK
147
193
Brendon McCullum
NZ
145
194
Tillakaratne Dilshan
SL
136
195
David Warner
AUS
129
196
Marlon Samuels
WI
128
197
Graeme Smith
SA
127
197
Rizwan Cheema
CAN
127
199
Marcus Trescothick
ENG
125
200
Asad Shafiq
PAK
124
201
Ross Taylor
NZ
115
202
Damien Martyn
AUS
113
203
Brendon McCullum
NZ
111
204
Jesse Ryder
NZ
108
205
Shoaib Malik
PAK
105
206
Ryan Watson
SCO
100
207
Kyle Coetzer
SCO
99
208
Ricky Ponting
AUS
98
209
Sanath Jayasuriya
SL
92
210
Scott Styris
NZ
90
211
Brendon McCullum
NZ
71
212
Nathan Astle
NZ
64
213
Herschelle Gibbs
SA
63
214
Graeme Smith
SA
61
214
Stephen Fleming
NZ
61
216
Andrew Symonds
AUS
54
217
Brendon McCullum
NZ
53
218
Stephen Fleming
NZ
49
219
Paul Collingwood
ENG
46
219
Mohammad Hafeez
PAK
46
221
Marcus Trescothick
ENG
41
222
Kevin Pietersen
ENG
34
223
Michael Hussey
AUS
32
Show all 223 ↓
Nothing matches that filter.
RECENT RESULTS
4 matches
▲
show
‹
TEST
Asian Games Men's Cricket Competition
BAN
MAL
TEST
Asian Games Men's Cricket Competition
SL
NEP
TEST
Asian Games Men's Cricket Competition
IND
AFG
TEST
Asian Games Men's Cricket Competition
PAK
HK
›