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
▼
Harry Brook
Jofra Archer
William Jacks
Joe Root
Shai Hope
Ishan Kishan
Arshdeep Singh
Roston Chase
Axar Patel
Abhishek Sharma
Liam Dawson
Shamar Joseph
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
500 entries
1
3590
Babar Azam
PAK
378 clear of Paul Stirling
2
3212
Paul Stirling
IRE
378 off the lead
3
3056
Virat Kohli
IND
534 off the lead
● LEADS
Babar Azam
PAK
3590 · 378 ahead of Stirling
↑ IN THE CHASE
0
players within 10% of the lead — Azam is out on their own
★ TOP-10 CUT-OFF
2311
The mark at number ten — 490 entries sit below it
● NATION IN FRONT
Pakistan
5 of the top 50 · 23 teams represented
Most Balls Faced — full list
500 entries, ranked
Table view
1
Babar Azam
PAK
3590
2
Paul Stirling
IRE
3212
3
Virat Kohli
IND
3056
4
Rohit Sharma
IND
3003
5
Jos Buttler
ENG
2920
6
Mohammad Rizwan
PAK
2723
7
Martin Guptill
NZ
2602
8
Virandeep Singh Jagjit Singh
MAL
2528
9
Sikandar Raza
ZIM
2391
10
Nizakat Khan
HK
2311
11
David Warner
AUS
2300
12
Muhammad Waseem
UAE
2217
13
Richie Berrington
SCO
2210
14
Aaron Finch
AUS
2189
15
Quinton de Kock
SA
2176
16
Pathum Silva
SL
2115
17
Shakib Al Hasan
BAN
2105
18
Babar Hayat
HK
2103
19
Litton Das
BAN
2099
20
Kane Williamson
NZ
2092
21
Mahmudullah
BAN
2082
22
Mohammad Hafeez
PAK
2060
23
Syed Aziz Syed Mubarak
MAL
2053
24
Didier Ndikubwimana
RWA
2045
25
Kusal Mendis
SL
2041
26
Mohammad Nabi
AFG
2029
27
Andy Balbirnie
IRE
2022
28
Suryakumar Yadav
IND
2010
29
David Miller
SA
1988
30
Max O'Dowd
NED
1976
31
Reeza Hendricks
SA
1938
31
Shoaib Malik
PAK
1938
32
Collins Obuya
KEN
1933
33
Fakhar Zaman
PAK
1912
34
Glenn Maxwell
AUS
1876
35
Sami Muhammad Sohail
MAW
1858
36
Mohammad Shahzad
AFG
1847
37
Kevin O'Brien
IRE
1813
38
Eoin Morgan
ENG
1805
39
Simon Ssesazi
UGA
1789
40
Ryan Burl
ZIM
1768
41
Kusal Perera
SL
1759
42
George Munsey
SCO
1739
43
Rakep Patel
KEN
1717
44
Merwe Erasmus
NAM
1715
45
Anshuman Rath
HK
1710
46
Rahmanullah Gurbaz
AFG
1703
47
Jatinder Singh
OMN
1700
48
Ibrahim Zadran
AFG
1683
49
Sohail Ahmed
BHR
1678
50
Nicholas Pooran
WI
1668
51
Mark Chapman
HK
1647
52
KL Rahul
IND
1628
53
Rovman Powell
WI
1617
54
Ross Taylor
NZ
1611
55
Ahmed Faiz Mohammad Noor
MAL
1603
56
Glenn Phillips
NZ
1602
57
Kyle Coetzer
SCO
1595
58
Brendon McCullum
NZ
1571
59
Hardik Pandya
IND
1568
60
Mitchell Marsh
AUS
1567
60
Tillakaratne Dilshan
SL
1567
62
Tim Seifert
NZ
1535
62
Tony Ura
PNG
1535
63
Jean-Paul Duminy
SA
1532
64
Dipendra Airee
NEP
1527
65
Tamim Iqbal
BAN
1524
66
Gary Wilson
IRE
1516
67
Harry Tector
IRE
1511
68
Alex Hales
ENG
1499
69
Calum MacLeod
SCO
1498
70
Prashant Kurup
BHR
1495
71
Brian Bennett
ZIM
1494
72
Kushal Bhurtel
NEP
1490
73
Muhammad Tanveer
QTR
1486
74
Brandon King
WI
1480
75
Assad Vala
PNG
1474
76
Oscar Manishimwe
RWA
1468
77
Fiaz Ahmed
BHR
1467
78
Rohit Paudel
NEP
1448
79
Bodadura Ravija Sandaruwan de Silva
KUW
1436
80
Meet Bhavsar
KUW
1431
81
Devon Conway
NZ
1430
82
Dawid Malan
ENG
1428
83
Aasif Sheikh
NEP
1426
84
Hamilton Masakadza
ZIM
1418
85
Sean Williams
ZIM
1407
86
Irfan Karim
KEN
1403
87
Lorcan Tucker
IRE
1396
88
Shikhar Dhawan
IND
1392
89
Marlon Samuels
WI
1386
90
Chris Gayle
WI
1381
91
Alishan Sharafu
UAE
1378
92
Umar Akmal
PAK
1377
93
Najibullah Zadran
AFG
1373
94
Asghar Stanikzai
AFG
1371
95
Craig Ervine
ZIM
1370
96
William Porterfield
IRE
1367
97
Aiden Markram
SA
1332
97
Orchide Tuyisenge
RWA
1332
98
Daryl Mitchell
NZ
1314
99
Karabo Motlhanka
BOT
1309
100
Shai Hope
WI
1304
100
Mushfiqur Rahim
BAN
1304
101
Riazat Ali Shah
UGA
1298
102
Matthew Cross
SCO
1290
103
MS Dhoni
IND
1282
103
Ahmed Shehzad
PAK
1282
104
Sulaimon Iyiola Runsewe
NIG
1275
105
Abdul Waheed
SAR
1268
106
Lendl Simmons
WI
1264
107
Roger Galwanao Mukasa
UGA
1263
108
Zeeshan Maqsood
OMN
1262
109
Kendel Kadowaki-Fleming
ITL
1239
110
AB de Villiers
SA
1237
111
Hamid Ali Mazhar Shah
DEN
1223
112
Jonny Bairstow
ENG
1215
113
Ishan Kishan
IND
1212
114
Kariyawasam Asalanka
SL
1210
115
Craig Williams
NAM
1200
115
Ahmer Nasir
BHR
1200
116
Soumya Sarkar
BAN
1197
117
Stephan Myburgh
NED
1193
118
Hristo Lakov
BUL
1192
119
Suresh Raina
IND
1190
120
Wessly Madhevere
ZIM
1186
121
Evin Lewis
WI
1183
122
Johnson Charles
WI
1182
123
Angelo Mathews
SL
1175
124
Jonty Jenner
JER
1173
125
Shimron Hetmyer
WI
1170
126
Kieron Pollard
WI
1161
126
Haider Butt
BHR
1161
127
Donnex Kansonkho
MAW
1160
128
Kumar Sangakkara
SL
1156
129
Faf du Plessis
SA
1137
129
Ben Cooper
NED
1137
129
Gede Agus Priandana
INS
1137
130
Navneet Dhaliwal
CAN
1134
131
Imal Malindu Galle Liyanage
QTR
1133
132
Philip Salt
ENG
1131
133
Karanbir Singh
AST
1128
133
Abhik Ramesh Patwa
TNZ
1128
134
Gyanendra Malla
NEP
1125
135
Mahela Jayawardene
SL
1121
136
Tilak Varma
IND
1110
137
Jason Roy
ENG
1106
138
Colin Munro
NZ
1102
139
Rassie van der Dussen
SA
1092
139
Aqib Sulehri
OMN
1092
140
Dwayne Bravo
WI
1091
141
Tadiwanashe Marumani
ZIM
1088
142
Ivan Ismail Selemani
TNZ
1081
143
Shreyas Iyer
IND
1063
144
Isaac Danladi
NIG
1062
145
Louis Bruce
GIB
1058
146
Paras Khadka
NEP
1056
147
Jan Frylinck
NAM
1053
148
Sahibzada Farhan
PAK
1052
149
Scott Edwards
NED
1044
150
George Dockrell
IRE
1043
151
Taranjeet Singh
ROM
1041
152
Harry Brook
ENG
1032
153
Dinesh Chandimal
SL
1030
154
Alex Obanda
KEN
1029
155
Sanju Samson
IND
1027
156
Rohan Mustafa
UAE
1018
156
Shaiman Anwar
UAE
1018
157
Dharma Kadek Kesuma
INS
1012
158
Clinton Rubagumya
RWA
1011
159
Not on record
SAR
1009
160
Sese Bau
PNG
1008
161
Shane Watson
AUS
1006
162
Aizaz Khan
HK
1004
163
Zeeshan Ali
HK
1003
164
Asif Ali
BHR
1002
165
Ahmad Ramdoni
INS
1001
166
Charles Amini
PNG
997
167
Vasu Saini
ROM
996
168
Varun Prasath Thamotharam
MLT
995
169
Brendan Taylor
ZIM
994
169
Steven Taylor
USA
994
170
Md Hridoy
BAN
990
171
Leslie Adrian Dunbar
SER
989
172
Tanzid Tamim
BAN
985
173
Sharvin Muniandy
MAL
976
174
Stephan Baard
NAM
971
174
Samiullah Shenwari
AFG
971
175
Mahammad Zalmai
AST
969
176
Marcus Stoinis
AUS
968
177
Hashim Amla
SA
967
178
Eric Dusingizimana
RWA
966
178
Akshaykumar Palakdhari Yadav
THI
966
179
Imran Anwar
BHR
963
180
Abhishek Sharma
IND
962
181
Saim Ayub
PAK
960
182
Shahid Afridi
GER
959
183
Finnley Allen
NZ
954
184
Timothy David
AUS
952
185
Reginald Nehonde
BOT
951
185
Gulbadin Naib
AFG
951
185
Amal Puthenpulrayi Rajeevan
TNZ
951
186
Rishabh Pant
IND
950
187
Asif Khan
UAE
944
187
Not on record
MLT
944
187
Ramesh Satheesan
ROM
944
188
Manpreet Singh
SIN
941
189
Afif Hossain
BAN
938
190
Vriitya Aravind
UAE
936
190
Balaji Avinash Pai
GIB
936
191
Sabawoon Davizi
CZR
935
192
Aqib Iqbal
AST
931
193
Gareth Delany
IRE
930
193
Yasir Ali
SPN
930
193
Kassim Nassoro Mussa
TNZ
930
194
Yoosuf Azyan Farhath
MLD
926
195
Surendran Chandramohan
SIN
925
196
Razmal Shigiwal
AST
921
196
Johannes Smit
NAM
921
197
Pedro Baron
ARG
918
198
Wesley Barresi
NED
916
199
Vinoo Balakrishnan
BOT
915
199
Dinesh Maganiai Nakrani
UGA
915
200
Najmul Hossain Shanto
BAN
905
201
Vikram Vijh
LUX
903
202
Shaheryar Butt
BEL
900
203
Matthew Wade
AUS
896
204
Usman Patel
KUW
895
205
I Kadek Gamantika
INS
893
205
Rushabhvardhan Patel
KEN
893
206
Andre Fletcher
WI
892
207
Joseph Oluwasesan Adedeji
NIG
890
208
Ahmad Zubaidi Zulkifle
MAL
884
209
Gift Kansonkho
MAW
880
210
Hazratullah Zazai
AFG
874
211
Jean-Pierre Kotze
NAM
873
212
Steven Smith
AUS
872
212
Jamie Atkinson
HK
872
212
Shiv Karan Singh Gill
LUX
872
213
Nalin Nipiko
VAN
868
214
Yuvraj Singh
IND
863
214
Moeen Ali
ENG
863
215
Wilson Niyitanga
RWA
858
216
Curtis Campher
IRE
857
217
Aaftab Limdawala
MAW
854
218
Travis Head
AUS
852
219
Matthew William Reeve Stokes
GUE
850
220
Mitchell Santner
NZ
848
220
Kamran Akmal
PAK
848
221
Francisco Damiao Couana
MOZ
847
222
Mohammed Nawfer Mohammed Aslam
KUW
845
223
Mohammad Sheikh
BAN
841
224
Kevin Pietersen
ENG
831
225
Bas Leede
NED
826
226
Hamza Khan
RWA
825
227
Timothy C Barker
LUX
824
228
Sabbir Rahman
BAN
819
229
Luqman Butt
CMB
816
230
Syed Kaleem
OMN
812
230
Padmakar Rajaram Surve
INS
812
231
Josh Butler
GUE
811
232
Delray Rawlins
BER
803
233
Mohammad Nadeem
OMN
798
234
Muhammad Muneeb
BEL
794
234
Thisara Perera
SL
794
235
John Bangura
SIL
789
236
Jermaine Baker
CIS
787
237
Gautam Gambhir
IND
783
237
Tre Manders
BER
783
238
Muhammad Anjar Tadarus
INS
781
239
Kashyap Prajapati
OMN
780
240
Ronak Bharatibhai Patel
UGA
779
241
Sabaorish Ravichandran
ITL
778
242
Zeeshan Khan
MLT
777
243
Iftikhar Ahmed
PAK
773
244
Graeme Smith
SA
770
245
Michael Swart
NED
769
246
Dhananjaya de Silva
SL
768
247
Yasim Murtaza
HK
763
247
Harrison Carlyon
JER
763
247
Marc Taylor
BAH
763
248
James Neesham
NZ
756
249
Cameron White
AUS
740
250
Salman Agha
PAK
739
251
Obed Harvey Agbomadzie
GHA
738
251
Isaac Ochgwu Okpe
NIG
738
252
Walid Ghauri
NOR
736
253
Michael Leask
SCO
735
254
Usman Ghani
AFG
733
254
Monank Patel
USA
733
255
Tristan Stubbs
SA
732
255
Nitish Kumar
CAN
732
256
Aravind Kumar Mohan
FIN
727
257
Lega Siaka
PNG
725
257
Sylvester Ameh Okpe
NIG
725
258
Kushal Malla
NEP
724
259
Sarfaraz Ali
BHR
722
260
Alexander Dizija
SER
716
260
Not on record
NIG
716
261
Misbah-ul-Haq
PAK
715
262
Azmatullah Omarzai
AFG
713
263
Saber Zakhil
BEL
711
263
Kinchit Shah
HK
711
264
Waqas Barkat
HK
710
264
Shivam Dube
IND
710
265
Chirag Suri
UAE
708
266
Joe Root
ENG
707
267
Sukhdeep Singh
KEN
706
268
Heinrich Klaasen
SA
705
269
Chaloemwong Chatphaisan
THI
703
270
Karim Sadiq
AFG
702
271
Shadab Khan
PAK
698
272
Nikolaas Davin
NAM
696
273
Nicholas Greenwood
JER
695
273
Alejandro Ferguson
ARG
695
274
Austin Vincent Lazarus
THI
694
275
Ishan Silva
BUL
690
276
Kenneth Waiswa
UGA
688
277
Andre Russell
WI
685
278
Lakshit Gupta
CMB
684
279
Niall O'Brien
IRE
683
280
Khawar Ali
OMN
679
281
Kamau Leverock
BER
678
282
Roston Chase
WI
677
283
Wanindu Hasaranga
SL
674
284
Michael Levitt
NED
673
284
Aaron Jones
USA
673
284
Junaid Mehr
BHR
673
285
Saqlain Arshad
QTR
669
286
Harsh Thaker
CAN
668
287
Noor Ali Zadran
AFG
665
288
Not on record
NAM
661
289
Peter Borren
NED
660
290
Zane Green
NAM
658
291
Faheem Nazir
SWI
657
292
Mark Adair
IRE
656
293
Jose Bulele
MOZ
654
294
Sarfraz Ahmed
PAK
653
295
Kuruge Darshana Abeyrathna
NOR
652
296
Nawroz Mangal
AFG
651
296
Sherfane Rutherford
WI
651
297
Yeron Seneveratne
CIS
648
298
Terryn Fray
BER
647
299
Alpesh Ravilal Ramjani
UGA
646
300
Karim Janat
AFG
645
301
Romario Shepherd
WI
644
302
Daniel Doyle-Calle
SPN
643
303
Liam Livingstone
ENG
641
303
Saif Ali Ahmad
DEN
641
304
Kamran Khan
QTR
639
305
Taranjit Singh Bharaj
DEN
638
306
Dion Myers
ZIM
637
307
Rahul Chopra
UAE
636
307
Robinson Obuya
UGA
636
308
Elton Chigumbura
ZIM
635
309
Jason Holder
WI
634
309
Sharad Vesawkar
NEP
634
309
Harmanjot Singh
GER
634
310
Tenjin Rabgey
BHU
630
311
Basil Hameed
UAE
628
312
Joshua Inglis
AUS
627
312
Shubman Gill
IND
627
312
Lachlan Yamamoto-Lake
ITL
627
313
Ranjung Dorji
BHU
625
314
Roman Mazumder
CYP
624
314
Nicholas Kirton
CAN
624
315
David Hussey
AUS
623
316
Aaron Johnson
CAN
618
318
Clinto Velookkaran Anto
KUW
612
318
Nathan Grant Collins
FIN
612
318
Lansana Lamin
SIL
612
318
Joshua Rasu
VAN
612
319
Jaker Anik
BAN
611
320
Chamu Chibhabha
ZIM
609
320
Rexford Bakum
GHA
609
320
Iain DM Latin
GIB
609
321
Samuel Sanish Mangat Stanislaus
MLT
607
322
Not on record
RWA
606
322
Salman Butt
PAK
606
323
Samson Kwesi Awe Awiah
GHA
601
324
Joost Mees
LUX
600
324
Shantanu Kaveri
MEX
600
325
Ravi Bopara
ENG
599
326
Kamindu Mendis
SL
597
327
Arun Ashokan
CZR
596
327
Mohamed Omary Kitunda
TNZ
596
328
Vinoth Ravindran
HUN
595
329
Mohamed Rishwan
MLD
592
330
Chamara Kapugedera
SL
591
331
Adil Butt
ESW
590
331
Sachin Bhudia
KEN
590
332
Umar Adam Nasif
MLD
589
333
Andrew Mansale
VAN
586
334
Martin Akayezu
RWA
584
335
Basil George
MLT
583
335
Sediqullah Atal
AFG
583
336
Irfan Ahmed
HK
582
337
Nelson Odhiambo
KEN
581
337
Tom Cooper
NED
581
338
Khizer Ahmed
NOR
579
339
Gustav Mckeon
FRA
576
340
Thomas William Nightingale
GUE
575
340
Kyle Mayers
WI
575
341
Sam Curran
ENG
573
341
Shem Ngoche
KEN
573
341
Habib Khan
EST
573
342
Muhammad Amir Azim Abdul Shukor
MAL
572
342
Imal Zuwak
SWE
572
343
Vijayshankar Bangalore Chikkannaiah
GER
571
344
Pramod Rajapaksa
SL
570
345
Pieter Seelaar
NED
569
346
Jan Loftie-Eaton
NAM
568
347
Burhan Niaz
BEL
567
347
Temba Bavuma
SA
567
348
Mark Simpson-Parker
AST
566
348
Abdul Manan Ali
SAR
566
349
Dewald Brevis
SA
565
350
Ayaan Khan
OMN
562
350
Tharindu Perera
BOT
562
350
Manish Pandey
IND
562
351
Hiral Patel
CAN
561
351
Rachin Ravindra
NZ
561
352
Jacques Kallis
SA
558
353
Regis Chakabva
ZIM
557
354
Sudesh Wickramasekara
CZR
556
354
Joao Jorge Hou
MOZ
556
355
Axar Patel
IND
555
356
Luke Wright
ENG
554
357
Corey Anderson
NZ
553
358
Ruvindu Gunasekera
CAN
551
358
Denesh Ramdin
WI
551
358
Aritra Dutta
SIN
551
359
Venkatraman Ganesan
GER
546
360
Bilal Mohammad Tahir Ghulam Hussain
KUW
545
360
Tom Latham
NZ
545
361
D'Arcy Short
AUS
540
361
Andries Gous
USA
540
362
Imran Butt
BHR
534
363
Rizwan Cheema
CAN
533
364
Aarif Sheikh
NEP
532
365
Akshay Reddy Naidoo
CIS
531
366
Tom Banton
ENG
530
366
James Barker
LUX
530
367
Norman Vanua
PNG
529
367
Michael Hussey
AUS
529
368
Mohammed Rizlan Iqbar
QTR
528
369
Waji Ul Hassan
SAR
527
369
Prakash Mishra
BUL
527
370
Ed Joyce
ENG
526
371
Mohammed Hisham Shaikh
SAR
525
371
Jean-Miguel Catapang Podosky
PHL
525
371
Gede Darma Arta
INS
525
372
Adam McAuley
IOM
524
373
Sivakumar Periyalwar
ROM
523
373
Thinley Jamtsho
BHU
523
374
Jacob Bethell
ENG
521
375
Thuya Aung
MYM
520
376
Jigme Singye
BHU
519
377
Mohammad Ihsan
SPN
518
378
Moazzam Ali Baig
MAW
517
379
Talha Ahmed Khan
GER
514
380
Muhamad Syahadat Ramli
MAL
513
381
Christian Roberts
FRA
511
382
Not on record
EST
510
383
Daniel Ajekun
NIG
508
384
Colin Ackermann
NED
507
385
Not on record
RWA
506
386
Sorawat Desungnoen
THI
504
386
Darwish Rasooli
AFG
504
386
Rashid Khan
AFG
504
387
Vusi Sibanda
ZIM
503
388
Alan Kirschbaum
ARG
502
388
Daniel Christopher Smith
PHL
502
389
Uday Hathinjar
CMB
500
390
Isaac DA Damarell
GUE
499
390
Not on record
GER
499
391
Ravinderpal Singh
CAN
497
391
Neil Mugabe
KEN
497
391
Sarel Burger
NAM
497
392
Vanraaj Singh Padhaal
FIN
496
392
Aman Desai
SIN
496
393
Mohammad Emon
BAN
495
394
Saiteja Mukkamalla
USA
494
394
Morris Ouma
KEN
494
395
Ryan Rickelton
SA
493
395
Emmanuel Sebareme
RWA
493
396
Michael John Richardson
GER
492
396
Steve Tikolo
KEN
492
397
Arjun Vinod
SWI
490
398
Ramon Sealy
CIS
489
399
David Wiese
SA
488
400
Sanath Jayasuriya
SL
487
401
David Hemp
BER
483
401
Scott Styris
NZ
483
401
Binod Bhandari
NEP
483
401
Nurul Hasan
BAN
483
401
Aryansh Sharma
UAE
483
402
Brandon McMullen
SCO
482
402
Arslan Amjad
EST
482
403
Dinesh Karthik
IND
481
Show all 500 ↓
Nothing matches that filter.
RECENT RESULTS
2 matches
▲
show
‹
T20I
Sri Lanka in Pakistan T20I Series
PAK
215/3 (20.0)
SL
133/7 (20.0)
T20I
West Indies in India T20I Series
IND
223 (20.0)
WI
209/7 (20.0)
›