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