Home
Fixtures
Results
News
Teams
Players
Grounds
Rankings
Stats
▼ QUICK LINKS
Recent Series
▼
India in New Zealand T20I Series
Pakistan Triangular Series
Sri Lanka in Pakistan T20I Series
Australia in South Africa Test Series
West Indies in India T20I Series
West Indies in India ODI Series
Recent Teams
▼
India
New Zealand
TBA
Sri Lanka
England
Australia
Recent Players
▼
Azmatullah Omarzai
Rashid Khan
Daniel Jakiel
Tanzid Tamim
Mark Adair
Ibrahim Zadran
Sami Muhammad Sohail
Dhananjaya de Silva
Sediqullah Atal
Gamage Dinusha
Mehidy Hasan
Yasar Haroon
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 Balls Faced – Complete Cricket Stats & Records
This page lists the players with the most balls faced in cricket history. These records highlight the most consistent and impactful performances across different eras.
T20I
All-time
222 entries
1
3448
Babar Azam
PAK
322 clear of Paul Stirling
2
3126
Paul Stirling
IRE
322 off the lead
3
3056
Virat Kohli
IND
392 off the lead
● LEADS
Babar Azam
PAK
3448 · 322 ahead of Stirling
↑ MOST ENTRIES
Virat Kohli
IND
7 separate entries on this list · 142 different players in all
★ TOP-10 CUT-OFF
2137
The mark at number ten — 212 entries sit below it
● NATION IN FRONT
Pakistan
9 of the top 50 · 22 teams represented
Most Balls Faced — full list
222 entries, ranked
Table view
1
Babar Azam
PAK
3448
2
Paul Stirling
IRE
3126
3
Virat Kohli
IND
3056
4
Rohit Sharma
IND
3003
5
Mohammad Rizwan
PAK
2723
6
Martin Guptill
NZ
2602
7
Jos Buttler
ENG
2585
8
David Warner
AUS
2300
9
Aaron Finch
AUS
2189
10
Richie Berrington
SCO
2137
11
Mohammad Rizwan
PAK
983
12
Fiaz Ahmed
BHR
940
13
Prashant Kurup
BHR
906
14
Karanbir Singh
AST
851
15
Mohammad Rizwan
PAK
810
16
Babar Azam
PAK
736
17
Oscar Manishimwe
RWA
729
18
Mahammad Zalmai
AST
648
19
Brian Bennett
ZIM
633
20
Pathum Silva
SL
631
21
Asif Ali
PAK
629
22
Suryakumar Yadav
IND
621
23
Didier Ndikubwimana
RWA
617
23
Didier Ndikubwimana
RWA
617
25
Sohail Ahmed
BHR
607
26
Anshuman Rath
HK
601
27
Gede Agus Priandana
INS
599
28
Babar Azam
PAK
596
29
Yoosuf Azyan Farhath
MLD
594
30
Nizakat Khan
HK
589
30
Dharma Kadek Kesuma
INS
589
32
Simon Ssesazi
UGA
588
33
Max O'Dowd
NED
581
34
Mohammad Sheikh
BAN
573
35
Kendel Kadowaki-Fleming
ITL
569
36
Muhammad Waseem
UAE
568
37
Virat Kohli
IND
565
38
Babar Azam
PAK
554
39
Meet Bhavsar
KUW
550
40
Roger Galwanao Mukasa
UGA
549
41
Alishan Sharafu
UAE
547
42
Simon Ssesazi
UGA
546
43
Paul Stirling
IRE
532
44
Muhammad Waseem
UAE
531
45
Mohammad Rizwan
PAK
526
46
Orchide Tuyisenge
RWA
514
47
Virandeep Singh Jagjit Singh
MAL
500
48
Ben Cooper
NED
498
49
Vriitya Aravind
UAE
497
50
Rohit Sharma
IND
488
51
Sikandar Raza
ZIM
487
52
Mitchell Marsh
AUS
483
53
Andy Balbirnie
IRE
477
54
Virandeep Singh Jagjit Singh
MAL
474
55
Mahmudullah
BAN
471
56
Suryakumar Yadav
IND
470
57
Kevin O'Brien
IRE
469
58
Shikhar Dhawan
IND
468
59
Martin Guptill
NZ
466
60
Virat Kohli
IND
457
61
Karabo Motlhanka
BOT
453
62
Babar Azam
PAK
445
63
Not on record
MLT
442
64
Ishan Kishan
IND
441
65
Joseph Oluwasesan Adedeji
NIG
439
66
Wilson Niyitanga
RWA
434
67
Simon Ssesazi
UGA
431
68
Saud Islam
UGA
426
69
D'Arcy Short
AUS
425
70
Andy Balbirnie
IRE
418
71
Rohit Sharma
IND
400
72
Tony Ura
PNG
389
73
Collins Obuya
KEN
387
73
Fakhar Zaman
PAK
387
75
Gary Wilson
IRE
381
76
Rohit Sharma
IND
378
77
Paras Khadka
NEP
371
78
Ed Joyce
ENG
369
79
Calum MacLeod
SCO
365
80
Paul Stirling
IRE
363
80
Sabbir Rahman
BAN
363
82
Martin Guptill
NZ
361
83
Mohammad Hafeez
PAK
359
84
Umar Akmal
PAK
358
85
Virat Kohli
IND
355
86
Glenn Maxwell
AUS
352
87
Dinesh Chandimal
SL
349
88
Calum MacLeod
SCO
343
89
Brendon McCullum
NZ
341
90
Mohammad Shahzad
AFG
340
91
Brendon McCullum
NZ
338
91
Joshua Rasu
VAN
338
93
Tillakaratne Dilshan
SL
333
94
Muhammad Tanveer
QTR
331
95
Prashant Kurup
BHR
328
96
Richie Berrington
SCO
324
97
Matt Machan
SCO
323
98
Kane Williamson
NZ
322
99
Kumar Sangakkara
SL
321
100
Shaiman Anwar
UAE
314
101
Brian Bennett
ZIM
311
102
Sohail Ahmed
BHR
309
102
Rakep Patel
KEN
309
104
Jatinder Singh
OMN
304
105
Aaron Finch
AUS
301
106
Suryakumar Yadav
IND
300
106
Mahmudullah
BAN
300
108
Hamilton Masakadza
ZIM
299
109
Mohammad Shahzad
UAE
298
110
Babar Azam
PAK
294
111
Not on record
NAM
292
111
Tamim Iqbal
BAN
292
113
Aaron Finch
AUS
291
114
Noor Ali Zadran
AFG
290
115
Duncan Allan
KEN
289
116
Virat Kohli
IND
288
116
Sahibzada Farhan
PAK
288
118
Kannaur Rahul
IND
287
118
Harry Brook
ENG
287
120
Ahmed Shehzad
PAK
286
121
Shoaib Malik
PAK
282
122
Dawid Malan
ENG
279
123
David Hussey
AUS
278
123
Alex Hales
ENG
278
123
Wesley Barresi
NED
278
126
Mohammad Hafeez
PAK
272
126
Waqas Barkat
HK
272
128
Tamim Iqbal
BAN
271
129
Jacob Bethell
ENG
269
130
Craig Williams
NAM
267
131
Kusal Mendis
SL
266
132
Kevin Pietersen
ENG
263
133
Michael Clarke
AUS
262
134
Marlon Samuels
WI
259
134
Lendl Simmons
WI
259
134
Tim Seifert
NZ
259
134
Tony Ura
PNG
259
138
Mohammad Shahzad
UAE
258
139
Ahmed Shehzad
PAK
254
140
Graeme Smith
SA
252
141
Tim Seifert
NZ
251
142
Kamran Khan
QTR
248
143
Ben Cooper
NED
245
144
Stephan Myburgh
NED
242
145
Kamran Akmal
PAK
240
146
Sanath Jayasuriya
SL
239
147
David Warner
AUS
238
148
Eoin Morgan
ENG
237
149
Anamul Haque
BAN
236
150
Marlon Samuels
WI
233
151
Evin Lewis
WI
231
152
Kamran Akmal
PAK
230
153
Stephan Baard
NAM
229
153
Jean-Paul Duminy
SA
229
155
Asghar Stanikzai
AFG
228
156
Gautam Gambhir
IND
227
157
Mark Chapman
HK
224
158
Mahela Jayawardene
SL
219
159
Jonny Bairstow
ENG
218
160
Jean-Paul Duminy
SA
217
161
Virandeep Singh Jagjit Singh
MAL
212
162
Shoaib Malik
PAK
210
163
Mohammad Shahzad
UAE
209
164
Virat Kohli
IND
208
165
Cameron White
AUS
207
166
Shaiman Anwar
UAE
206
167
Gautam Gambhir
IND
205
167
Rassie van der Dussen
SA
205
169
Graeme Smith
SA
204
170
Michael Swart
NED
202
170
Dwayne Smith
WI
202
172
AB de Villiers
SA
200
173
Jacques Kallis
SA
199
173
Babar Hayat
HK
199
175
Kannaur Rahul
IND
198
175
Martin Guptill
NZ
198
177
Misbah-ul-Haq
PAK
197
178
Virat Kohli
IND
196
179
Aaron Finch
AUS
195
180
Shoaib Malik
PAK
189
181
Salman Butt
PAK
187
182
Younis Khan
PAK
173
183
Aftab Ahmed
BAN
159
184
Andrew Symonds
AUS
157
185
Salman Butt
PAK
156
186
Adam Gilchrist
AUS
151
187
Ricky Ponting
AUS
144
188
Mohammad Hafeez
PAK
135
189
Mahela Jayawardene
SL
131
190
Marlon Samuels
WI
125
191
Hamilton Masakadza
ZIM
115
192
David Warner
AUS
113
193
Kyle Coetzer
SCO
109
194
Graeme Smith
SA
105
194
Ryan Watson
SCO
105
194
Asad Shafiq
PAK
105
197
Rizwan Cheema
CAN
104
198
Kevin Pietersen
ENG
102
198
Tatenda Taibu
ZIM
102
200
Chamu Chibhabha
ZIM
99
200
Umar Akmal
PAK
99
202
Cameron White
AUS
98
203
Marcus Trescothick
ENG
94
204
Steve Tikolo
KEN
93
205
Scott Styris
NZ
67
206
Damien Martyn
AUS
65
207
Brendon McCullum
NZ
60
208
Ricky Ponting
AUS
58
209
Nathan Astle
NZ
57
210
Sanath Jayasuriya
SL
53
211
Stephen Fleming
NZ
47
212
Dinesh Mongia
IND
45
213
Graeme Smith
SA
43
213
Herschelle Gibbs
SA
43
215
Mohammad Hafeez
PAK
40
216
Stephen Fleming
NZ
38
217
Marcus Trescothick
ENG
37
218
Brendon McCullum
NZ
33
219
Craig McMillan
NZ
27
220
Paul Collingwood
ENG
26
221
Simon Katich
AUS
25
222
Michael Hussey
AUS
21
Show all 222 ↓
Nothing matches that filter.
RECENT RESULTS
5 matches
▲
show
‹
CPL
CPL 2026
KIN
PAT
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
BUL
59 (14.4)
SPN
61/1 (4.5)
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
CZE
ISR
155/3 (16.0)
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
FIN
168/9 (20.0)
LUX
95 (17.2)
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
GER
98/3 (8.1)
GRC
96 (18.2)
›