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 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 · 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
3041
5
Jos Buttler
ENG
2920
6
Virandeep Singh Jagjit Singh
MAL
2765
7
Mohammad Rizwan
PAK
2723
8
Martin Guptill
NZ
2602
9
Sikandar Raza
ZIM
2391
10
Nizakat Khan
HK
2337
11
David Warner
AUS
2300
12
Didier Ndikubwimana
RWA
2237
13
Syed Aziz Syed Mubarak
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 Silva
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
Reeza Hendricks
SA
1938
31
Shoaib Malik
PAK
1938
32
Collins Obuya
KEN
1933
33
Fakhar Zaman
PAK
1919
34
Glenn Maxwell
AUS
1876
35
Rakep Patel
KEN
1873
36
Sami Muhammad 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
Simon Ssesazi
UGA
1789
42
Ryan Burl
ZIM
1768
43
Kusal Perera
SL
1759
44
George Munsey
SCO
1739
45
Merwe Erasmus
NAM
1715
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
Rovman Powell
WI
1634
53
KL Rahul
IND
1628
54
Ross Taylor
NZ
1611
55
Ahmed Faiz Mohammad Noor
MAL
1603
56
Glenn Phillips
NZ
1602
57
Kyle Coetzer
SCO
1595
58
Prashant Kurup
BHR
1585
59
Brendon McCullum
NZ
1571
60
Hardik Pandya
IND
1568
61
Mitchell Marsh
AUS
1567
61
Tillakaratne Dilshan
SL
1567
63
Fiaz Ahmed
BHR
1545
63
Dipendra Airee
NEP
1545
64
Bodadura Ravija Sandaruwan de Silva
KUW
1536
65
Tim Seifert
NZ
1535
65
Tony Ura
PNG
1535
66
Jean-Paul Duminy
SA
1532
67
Tamim Iqbal
BAN
1524
68
Oscar Manishimwe
RWA
1521
69
Gary Wilson
IRE
1516
70
Harry Tector
IRE
1511
71
Alex Hales
ENG
1499
72
Calum MacLeod
SCO
1498
73
Brian Bennett
ZIM
1494
74
Kushal Bhurtel
NEP
1492
75
Muhammad Tanveer
QTR
1486
76
Rohit Paudel
NEP
1480
76
Brandon King
WI
1480
77
Assad Vala
PNG
1474
78
Meet Bhavsar
KUW
1462
79
Alishan Sharafu
UAE
1450
80
Aasif Sheikh
NEP
1430
80
Devon Conway
NZ
1430
81
Dawid Malan
ENG
1428
82
Riazat Ali Shah
UGA
1425
83
Najibullah Zadran
AFG
1424
84
Hamilton Masakadza
ZIM
1418
85
Sean Williams
ZIM
1407
86
Irfan Karim
KEN
1403
87
Abdul Waheed
SAR
1397
88
Lorcan Tucker
IRE
1396
89
Shikhar Dhawan
IND
1392
90
Marlon Samuels
WI
1386
91
Chris Gayle
WI
1381
92
Umar Akmal
PAK
1377
93
Asghar Stanikzai
AFG
1371
94
Craig Ervine
ZIM
1370
95
William Porterfield
IRE
1367
96
Shai Hope
WI
1354
97
Aiden Markram
SA
1332
97
Orchide Tuyisenge
RWA
1332
98
Daryl Mitchell
NZ
1314
99
Sulaimon Iyiola Runsewe
NIG
1313
100
Karabo Motlhanka
BOT
1309
101
Mushfiqur Rahim
BAN
1304
102
Ishan Kishan
IND
1295
103
Matthew Cross
SCO
1290
104
Kendel Kadowaki-Fleming
ITL
1289
105
MS Dhoni
IND
1282
105
Ahmed Shehzad
PAK
1282
106
Lendl Simmons
WI
1264
107
Roger Galwanao Mukasa
UGA
1263
108
Ahmer Nasir
BHR
1262
108
Zeeshan Maqsood
OMN
1262
109
AB de Villiers
SA
1237
110
Hamid Ali Mazhar Shah
DEN
1223
111
Jonny Bairstow
ENG
1215
112
Kariyawasam Asalanka
SL
1210
113
Gede Agus Priandana
INS
1202
114
Craig Williams
NAM
1200
115
Soumya Sarkar
BAN
1197
115
Imal Malindu Galle Liyanage
QTR
1197
116
Stephan Myburgh
NED
1193
117
Hristo Lakov
BUL
1192
118
Suresh Raina
IND
1190
119
Wessly Madhevere
ZIM
1186
120
Evin Lewis
WI
1183
121
Shimron Hetmyer
WI
1182
121
Johnson Charles
WI
1182
122
Angelo Mathews
SL
1175
123
Jonty Jenner
JER
1173
124
Tilak Varma
IND
1170
125
Haider Butt
BHR
1161
125
Kieron Pollard
WI
1161
126
Donnex Kansonkho
MAW
1160
127
Kumar Sangakkara
SL
1156
128
Vinoo Balakrishnan
BOT
1148
129
Isaac Danladi
NIG
1138
130
Faf du Plessis
SA
1137
130
Ben Cooper
NED
1137
130
Shreyas Iyer
IND
1137
131
Navneet Dhaliwal
CAN
1134
132
Philip Salt
ENG
1131
133
Karanbir Singh
AST
1128
133
Abhik Ramesh Patwa
TNZ
1128
134
Gyanendra Malla
NEP
1125
135
Akshaykumar Palakdhari Yadav
THI
1124
136
Mahela Jayawardene
SL
1121
137
Sahibzada Farhan
PAK
1114
138
Asif Ali
BHR
1113
139
Jason Roy
ENG
1106
140
Colin Munro
NZ
1102
141
Rassie van der Dussen
SA
1092
141
Aqib Sulehri
OMN
1092
142
Dwayne Bravo
WI
1091
143
Tadiwanashe Marumani
ZIM
1088
144
Ivan Ismail Selemani
TNZ
1081
145
Sanju Samson
IND
1077
146
Dharma Kadek Kesuma
INS
1070
147
Surendran Chandramohan
SIN
1067
148
Manpreet Singh
SIN
1062
148
Zeeshan Ali
HK
1062
149
Louis Bruce
GIB
1058
150
Paras Khadka
NEP
1056
151
Jan Frylinck
NAM
1053
152
Scott Edwards
NED
1044
153
George Dockrell
IRE
1043
154
Ahmad Ramdoni
INS
1042
155
Taranjeet Singh
ROM
1041
156
Not on record
SAR
1037
157
Harry Brook
ENG
1032
158
Dinesh Chandimal
SL
1030
159
Alex Obanda
KEN
1029
160
Aizaz Khan
HK
1024
161
Abhishek Sharma
IND
1022
162
Md Hridoy
BAN
1021
163
Rohan Mustafa
UAE
1018
163
Shaiman Anwar
UAE
1018
164
Imran Anwar
BHR
1016
165
Yoosuf Azyan Farhath
MLD
1012
166
Clinton Rubagumya
RWA
1011
166
Rushabhvardhan Patel
KEN
1011
167
Sese Bau
PNG
1008
168
Shane Watson
AUS
1006
169
Sharvin Muniandy
MAL
998
170
Charles Amini
PNG
997
171
Vasu Saini
ROM
996
172
Varun Prasath Thamotharam
MLT
995
173
Brendan Taylor
ZIM
994
173
Steven Taylor
USA
994
173
Saim Ayub
PAK
994
174
Tanzid Tamim
BAN
992
175
Hamza Khan
RWA
989
175
Leslie Adrian Dunbar
SER
989
176
I Kadek Gamantika
INS
976
177
Stephan Baard
NAM
971
177
Samiullah Shenwari
AFG
971
178
Mahammad Zalmai
AST
969
179
Marcus Stoinis
AUS
968
180
Hashim Amla
SA
967
181
Eric Dusingizimana
RWA
966
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
Afif Hossain
BAN
938
189
Vriitya Aravind
UAE
936
189
Balaji Avinash Pai
GIB
936
190
Sabawoon Davizi
CZR
935
191
Aqib Iqbal
AST
931
192
Gareth Delany
IRE
930
192
Yasir Ali
SPN
930
192
Kassim Nassoro Mussa
TNZ
930
193
Razmal Shigiwal
AST
921
193
Johannes Smit
NAM
921
194
Pedro Baron
ARG
918
195
Wesley Barresi
NED
916
196
Dinesh Maganiai Nakrani
UGA
915
197
Najmul Hossain Shanto
BAN
905
198
Vikram Vijh
LUX
903
199
Shaheryar Butt
BEL
900
200
Matthew Wade
AUS
896
201
Usman Patel
KUW
895
202
Andre Fletcher
WI
892
203
Joseph Oluwasesan Adedeji
NIG
890
204
Delray Rawlins
BER
889
205
Ahmad Zubaidi Zulkifle
MAL
884
205
Jermaine Baker
CIS
884
206
Gift Kansonkho
MAW
880
207
Hazratullah Zazai
AFG
874
208
Jean-Pierre Kotze
NAM
873
209
Steven Smith
AUS
872
209
Jamie Atkinson
HK
872
209
Shiv Karan Singh Gill
LUX
872
210
Nalin Nipiko
VAN
868
211
Yuvraj Singh
IND
863
211
Moeen Ali
ENG
863
212
Wilson Niyitanga
RWA
858
213
Curtis Campher
IRE
857
214
Aaftab Limdawala
MAW
854
214
Mohammed Nawfer Mohammed Aslam
KUW
854
215
Travis Head
AUS
852
216
Matthew William Reeve Stokes
GUE
850
217
Mitchell Santner
NZ
848
217
Kamran Akmal
PAK
848
218
Francisco Damiao Couana
MOZ
847
219
Mohammad Sheikh
BAN
841
220
Marc Taylor
BAH
838
220
Robinson Obuya
UGA
838
221
Kevin Pietersen
ENG
831
222
Bas Leede
NED
826
223
Timothy C Barker
LUX
824
224
Yasim Murtaza
HK
819
224
Sabbir Rahman
BAN
819
225
Luqman Butt
CMB
816
226
Syed Kaleem
OMN
812
226
Padmakar Rajaram Surve
INS
812
227
Josh Butler
GUE
811
228
Sukhdeep Singh
KEN
800
229
Mohammad Nadeem
OMN
798
229
Chaloemwong Chatphaisan
THI
798
230
Muhammad Muneeb
BEL
794
230
Thisara Perera
SL
794
231
Muhammad Anjar Tadarus
INS
790
232
John Bangura
SIL
789
233
Gautam Gambhir
IND
783
233
Tre Manders
BER
783
234
Tenjin Rabgey
BHU
781
235
Kashyap Prajapati
OMN
780
236
Ronak Bharatibhai Patel
UGA
779
237
Sabaorish Ravichandran
ITL
778
237
Junaid Mehr
BHR
778
238
Zeeshan Khan
MLT
777
238
Obed Harvey Agbomadzie
GHA
777
239
Austin Vincent Lazarus
THI
775
240
Iftikhar Ahmed
PAK
773
241
Graeme Smith
SA
770
242
Michael Swart
NED
769
243
Dhananjaya de Silva
SL
768
244
Harrison Carlyon
JER
763
245
Not on record
RWA
761
246
Not on record
NIG
760
247
James Neesham
NZ
756
248
Kenneth Waiswa
UGA
748
249
Isaac Ochgwu Okpe
NIG
745
250
Cameron White
AUS
740
251
Salman Agha
PAK
739
252
Kushal Malla
NEP
736
252
Walid Ghauri
NOR
736
253
Shivam Dube
IND
735
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
Kamau Leverock
BER
731
257
Aravind Kumar Mohan
FIN
727
258
Lega Siaka
PNG
725
258
Sylvester Ameh Okpe
NIG
725
258
Lansana Lamin
SIL
725
259
Sarfaraz Ali
BHR
722
260
Alexander Dizija
SER
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
265
Chirag Suri
UAE
708
266
Joe Root
ENG
707
267
Heinrich Klaasen
SA
705
268
Karim Sadiq
AFG
702
269
Shadab Khan
PAK
698
270
Nikolaas Davin
NAM
696
271
Nicholas Greenwood
JER
695
271
Alejandro Ferguson
ARG
695
272
Ishan Silva
BUL
690
273
Andre Russell
WI
685
274
Lakshit Gupta
CMB
684
275
Niall O'Brien
IRE
683
276
Ranjung Dorji
BHU
682
277
Mohamed Rishwan
MLD
681
278
Khawar Ali
OMN
679
279
Terryn Fray
BER
677
279
Sherfane Rutherford
WI
677
279
Roston Chase
WI
677
279
Karim Janat
AFG
677
280
Wanindu Hasaranga
SL
674
281
Michael Levitt
NED
673
281
Aaron Jones
USA
673
282
Saqlain Arshad
QTR
669
283
Harsh Thaker
CAN
668
284
Noor Ali Zadran
AFG
665
285
Dhiren Gondaria
KEN
664
286
Rahul Chopra
UAE
661
286
Not on record
NAM
661
287
Peter Borren
NED
660
288
Zane Green
NAM
658
289
Faheem Nazir
SWI
657
290
Mark Adair
IRE
656
291
Jose Bulele
MOZ
654
292
Sarfraz Ahmed
PAK
653
293
Kuruge Darshana Abeyrathna
NOR
652
294
Nawroz Mangal
AFG
651
295
Yeron Seneveratne
CIS
648
296
Alpesh Ravilal Ramjani
UGA
646
297
Lachlan Yamamoto-Lake
ITL
644
297
Romario Shepherd
WI
644
298
Clinto Velookkaran Anto
KUW
643
298
Daniel Doyle-Calle
SPN
643
299
Liam Livingstone
ENG
641
299
Saif Ali Ahmad
DEN
641
300
Kamran Khan
QTR
639
301
Taranjit Singh Bharaj
DEN
638
302
Dion Myers
ZIM
637
303
Elton Chigumbura
ZIM
635
303
Abdul Manan Ali
SAR
635
304
Harmanjot Singh
GER
634
304
Jason Holder
WI
634
304
Sharad Vesawkar
NEP
634
305
Basil Hameed
UAE
628
306
Joshua Inglis
AUS
627
306
Shubman Gill
IND
627
307
Kamindu Mendis
SL
624
307
Nicholas Kirton
CAN
624
307
Roman Mazumder
CYP
624
308
David Hussey
AUS
623
308
Muhamad Syahadat Ramli
MAL
623
309
Aaron Johnson
CAN
618
310
Waji Ul Hassan
SAR
616
312
Martin Akayezu
RWA
614
313
Nathan Grant Collins
FIN
612
313
Joshua Rasu
VAN
612
314
Jaker Anik
BAN
611
315
Chamu Chibhabha
ZIM
609
315
Rexford Bakum
GHA
609
315
Iain DM Latin
GIB
609
315
Umar Adam Nasif
MLD
609
316
Muhammad Amir Azim Abdul Shukor
MAL
608
317
Samuel Sanish Mangat Stanislaus
MLT
607
318
Salman Butt
PAK
606
319
Samson Kwesi Awe Awiah
GHA
601
320
Joost Mees
LUX
600
320
Shantanu Kaveri
MEX
600
321
Ravi Bopara
ENG
599
322
Valentine Mbazo
BOT
598
323
Arun Ashokan
CZR
596
323
Mohamed Omary Kitunda
TNZ
596
324
Vinoth Ravindran
HUN
595
325
Chamara Kapugedera
SL
591
326
Adil Butt
ESW
590
326
Sachin Bhudia
KEN
590
327
Thinley Jamtsho
BHU
586
327
Andrew Mansale
VAN
586
328
Basil George
MLT
583
328
Sediqullah Atal
AFG
583
328
Shem Ngoche
KEN
583
329
Irfan Ahmed
HK
582
330
Nelson Odhiambo
KEN
581
330
Tom Cooper
NED
581
331
Raymond Coker
SIL
580
332
Pyae Phyo Wai
MYM
579
332
Khizer Ahmed
NOR
579
333
Mohammed Hisham Shaikh
SAR
576
333
Gustav Mckeon
FRA
576
334
Thomas William Nightingale
GUE
575
334
Kyle Mayers
WI
575
335
Axar Patel
IND
574
336
Sam Curran
ENG
573
336
Habib Khan
EST
573
336
Bilal Mohammad Tahir Ghulam Hussain
KUW
573
337
Imal Zuwak
SWE
572
338
Vijayshankar Bangalore Chikkannaiah
GER
571
339
Pramod Rajapaksa
SL
570
340
Pieter Seelaar
NED
569
341
Jan Loftie-Eaton
NAM
568
342
Burhan Niaz
BEL
567
342
Temba Bavuma
SA
567
343
Mark Simpson-Parker
AST
566
344
Dewald Brevis
SA
565
345
Not on record
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
350
Joao Jorge Hou
MOZ
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 Darma Arta
INS
543
357
D'Arcy Short
AUS
540
357
Andries Gous
USA
540
358
Imran Butt
BHR
534
359
Rizwan Cheema
CAN
533
360
Aarif Sheikh
NEP
532
360
Darwish Rasooli
AFG
532
361
Akshay Reddy Naidoo
CIS
531
362
Tom Banton
ENG
530
362
James Barker
LUX
530
363
Norman Vanua
PNG
529
363
Michael Hussey
AUS
529
364
Mohammed Rizlan Iqbar
QTR
528
365
Prakash Mishra
BUL
527
366
Ed Joyce
ENG
526
367
Mohammad Emon
BAN
525
367
Jean-Miguel Catapang Podosky
PHL
525
368
Adam McAuley
IOM
524
369
Sivakumar Periyalwar
ROM
523
370
Jacob Bethell
ENG
521
370
Ramon Sealy
CIS
521
371
Thuya Aung
MYM
520
372
Jigme Singye
BHU
519
373
Mohammad Ihsan
SPN
518
373
Alusine Turay
SIL
518
374
Moazzam Ali Baig
MAW
517
374
Not on record
QTR
517
375
Talha Ahmed Khan
GER
514
376
Christian Roberts
FRA
511
377
Not on record
EST
510
378
Daniel Ajekun
NIG
508
379
Colin Ackermann
NED
507
380
Rashid Khan
AFG
504
380
Sorawat Desungnoen
THI
504
381
Vusi Sibanda
ZIM
503
382
Alan Kirschbaum
ARG
502
382
Daniel Christopher Smith
PHL
502
383
Uday Hathinjar
CMB
500
384
Isaac DA Damarell
GUE
499
384
Ibrahim Takahashi
ITL
499
384
Not on record
GER
499
385
Neil Mugabe
KEN
497
385
Ravinderpal Singh
CAN
497
385
Sarel Burger
NAM
497
386
Vanraaj Singh Padhaal
FIN
496
386
Aman Desai
SIN
496
387
Saiteja Mukkamalla
USA
494
387
Morris Ouma
KEN
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
Ahamed Aqeel Wahid
MAL
487
Show all 500 ↓
Nothing matches that filter.
RECENT RESULTS
1 match
▲
show
‹
ODI
Pakistan Triangular Series
PAK
305 (49.5)
SL
268 (48.1)
›