Home
Fixtures
Results
Teams
Players
Grounds
Rankings
Quick Links
Test Series
ODI Series
T20I Series
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
T20I World Cup
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
Test Championship
Yearwise Cricstats
2024 stats
2023 stats
2022 stats
2021 stats
2020 stats
2019 stats
2018 stats
2017 stats
2016 stats
2015 stats
Alltime stats
Most Balls Faced in for T20I
Position
Most Balls Faced
Player Name
Team Name
1
3268
Babar Azam
Pakistan
1
67
Scott Styris
New Zealand
1
105
Graeme Smith
South Africa
1
227
Gautam Gambhir
India
1
156
Salman Butt
Pakistan
1
341
Brendon McCullum
New Zealand
1
358
Umar Akmal
Pakistan
1
135
Mohammad Hafeez
Pakistan
1
381
Gary Wilson
Ireland
1
387
Collins Obuya
Kenya
1
291
Aaron Finch
Australia
1
304
Jatinder Singh
Oman
1
457
Virat Kohli
India
1
468
Shikhar Dhawan
India
1
294
Babar Azam
Pakistan
1
581
Max O'Dowd
Netherlands
1
287
Kannaur Rahul
India
1
983
Mohammad Rizwan
Pakistan
1
810
Mohammad Rizwan
Pakistan
1
617
D Ndikubwimana
1
729
O Manishimwe
1
494
Fiaz Ahmed
2
388
Prashant Kurup
2
617
D Ndikubwimana
2
588
S Ssesazi
2
631
Pathum Silva
Sri Lanka
2
736
Babar Azam
Pakistan
2
279
Dawid Malan
England
2
532
Paul Stirling
Ireland
2
445
Babar Azam
Pakistan
2
259
Marlon Samuels
West Indies
2
378
Rohit Sharma
India
2
245
Ben Cooper
Netherlands
2
288
Virat Kohli
India
2
365
Calum MacLeod
Scotland
2
369
Ed Joyce
England
2
131
Mahela Jayawardene
Sri Lanka
2
298
Noor Ali Zadran
Afghanistan
2
333
Tillakaratne Dilshan
Sri Lanka
2
115
Hamilton Masakadza
Zimbabwe
2
210
Shoaib Malik
Pakistan
2
3061
Paul Stirling
Ireland
2
94
Marcus Trescothick
England
2
58
Ricky Ponting
Australia
3
3029
Virat Kohli
India
3
65
Damien Martyn
Australia
3
43
Graeme Smith
South Africa
3
197
Misbah-ul-Haq
Pakistan
3
109
Kyle Coetzer
Scotland
3
321
Kumar Sangakkara
Sri Lanka
3
278
David Hussey
Australia
3
125
Marlon Samuels
West Indies
3
363
Paul Stirling
Ireland
3
324
Richie Berrington
Scotland
3
278
Alex Hales
England
3
242
Stephan Myburgh
Netherlands
3
363
Sabbir Rahman
Bangladesh
3
258
Mohammad Shahzad
Afghanistan
3
425
D'Arcy Short
Australia
3
498
Ben Cooper
Netherlands
3
272
Mohammad Hafeez
Pakistan
3
573
Mohammad Sheikh
Bangladesh
3
621
Suryakumar Yadav
India
3
549
RG Mukasa
3
598
Nizakat Khan
Hong Kong
3
358
Sohail Ahmed
4
594
Azyan Farhath
4
294
4
531
Muhammad Waseem
United Arab Emirates
4
596
Babar Azam
Pakistan
4
483
Mitchell Marsh
Australia
4
251
Tim Seifert
New Zealand
4
469
Kevin O'Brien
Ireland
4
254
Ahmed Shehzad
Pakistan
4
400
Rohit Sharma
India
4
349
Dinesh Chandimal
Sri Lanka
4
229
Stephan Baard
Namibia
4
259
Lendl Simmons
West Indies
4
323
Matt Machan
Scotland
4
361
Martin Guptill
New Zealand
4
263
Kevin Pietersen
England
4
113
David Warner
Australia
4
239
Sanath Jayasuriya
Sri Lanka
4
105
Ryan Watson
Scotland
4
187
Salman Butt
Pakistan
4
60
Brendon McCullum
New Zealand
4
2996
Rohit Sharma
India
4
38
Stephen Fleming
New Zealand
5
2602
Martin Guptill
New Zealand
5
37
Marcus Trescothick
England
5
57
Nathan Astle
New Zealand
5
173
Younis Khan
Pakistan
5
104
Rizwan Cheema
Canada
5
230
Kamran Akmal
Pakistan
5
262
Michael Clarke
Australia
5
359
Mohammad Hafeez
Pakistan
5
105
Asad Shafiq
Pakistan
5
309
Rakep Patel
Kenya
5
236
Anamul Haque
Bangladesh
5
228
Asghar Stanikzai
Afghanistan
5
387
Fakhar Zaman
Pakistan
5
231
Evin Lewis
West Indies
5
340
Mohammad Shahzad
Afghanistan
5
418
Andy Balbirnie
Ireland
5
471
Mahmudullah
Bangladesh
5
248
Kamran Khan
5
565
Virat Kohli
India
5
514
O Tuyisenge
5
291
DK Kesuma
5
569
K Kadowaki-Fleming
6
267
Shai Hope
West Indies
6
546
S Ssesazi
6
500
Virandeep Singh
6
568
Muhammad Waseem
United Arab Emirates
6
466
Martin Guptill
New Zealand
6
392
Paras Khadka
Nepal
6
218
Jonny Bairstow
England
6
352
Glenn Maxwell
Australia
6
206
Shaiman Anwar
United Arab Emirates
6
224
Mark Chapman
Hong Kong
6
322
Kane Williamson
New Zealand
6
233
Marlon Samuels
West Indies
6
286
Ahmed Shehzad
Pakistan
6
355
Virat Kohli
India
6
229
Jean-Paul Duminy
South Africa
6
252
Graeme Smith
South Africa
6
102
Kevin Pietersen
England
6
102
Tatenda Taibu
Zimbabwe
6
159
Aftab Ahmed
Bangladesh
6
53
Sanath Jayasuriya
Sri Lanka
6
33
Brendon McCullum
New Zealand
6
2300
David Warner
Australia
7
2189
Aaron Finch
Australia
7
27
Craig McMillan
New Zealand
7
157
Andrew Symonds
Australia
7
47
Stephen Fleming
New Zealand
7
99
Chamu Chibhabha
Zimbabwe
7
205
Gautam Gambhir
India
7
250
Niall O'Brien
Ireland
7
338
Brendon McCullum
New Zealand
7
99
Umar Akmal
Pakistan
7
278
Wesley Barresi
Netherlands
7
217
Jean-Paul Duminy
South Africa
7
209
Mohammad Shahzad
Afghanistan
7
314
Shaiman Anwar
United Arab Emirates
7
200
AB de Villiers
South Africa
7
301
Aaron Finch
Australia
7
212
Virandeep Singh
7
389
Tony Ura
P.N.G.
7
439
S Adedeji
7
488
Rohit Sharma
India
7
554
Babar Azam
Pakistan
7
497
Vriitya Aravind
United Arab Emirates
7
240
Tim Seifert
New Zealand
8
229
Michael Levitt
Netherlands
8
550
Meet Bhavsar
8
470
Suryakumar Yadav
India
8
487
Sikandar Raza
Zimbabwe
8
431
S Ssesazi
8
343
Calum MacLeod
Scotland
8
208
Virat Kohli
India
8
300
Mahmudullah
Bangladesh
8
198
Kannaur Rahul
India
8
299
Hamilton Masakadza
Zimbabwe
8
202
Michael Swart
Netherlands
8
207
Cameron White
Australia
8
272
Waqas Barkat
Hong Kong
8
298
Mohammad Shahzad
Afghanistan
8
98
Cameron White
Australia
8
240
Kamran Akmal
Pakistan
8
204
Graeme Smith
South Africa
8
93
Steve Tikolo
Kenya
8
45
Dinesh Mongia
India
8
151
Adam Gilchrist
Australia
8
26
Paul Collingwood
England
8
2105
Shakib Al Hasan
Bangladesh
9
25
Simon Katich
Australia
9
2092
Kane Williamson
New Zealand
9
144
Ricky Ponting
Australia
9
43
Herschelle Gibbs
South Africa
9
199
Jacques Kallis
South Africa
9
238
David Warner
Australia
9
289
Duncan Allan
Kenya
9
267
Craig Williams
Namibia
9
199
Babar Hayat
Hong Kong
9
202
Dwayne Smith
West Indies
9
282
Shoaib Malik
Pakistan
9
196
Virat Kohli
India
9
292
Tamim Iqbal
Bangladesh
9
205
Rassie van der Dussen
South Africa
9
338
J Rasu
9
426
Saud Islam
9
477
Andy Balbirnie
Ireland
9
453
Karabo Motlhanka
9
547
Alishan Sharafu
United Arab Emirates
9
216
GA Priandana
10
526
Mohammad Rizwan
Pakistan
10
434
W Niyitanga
10
474
Virandeep Singh
10
411
Jos Buttler
England
10
331
Muhammad Tanveer
10
195
Aaron Finch
Australia
10
189
Shoaib Malik
Pakistan
10
271
Tamim Iqbal
Bangladesh
10
259
Tony Ura
P.N.G.
10
283
Gautam Gambhir
India
10
237
Eoin Morgan
England
10
198
Martin Guptill
New Zealand
10
40
Mohammad Hafeez
Pakistan
10
21
Michael Hussey
Australia
10
2082
Mahmudullah
Bangladesh