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 2016 for T20I
Position
Most Balls Faced
Player Name
Team Name
1
457
Virat Kohli
India
2
378
Rohit Sharma
India
3
363
Sabbir Rahman
Bangladesh
4
349
Dinesh Chandimal
Sri Lanka
5
340
Mohammad Shahzad
Afghanistan
6
322
Kane Williamson
New Zealand
7
314
Shaiman Anwar
United Arab Emirates
8
299
Hamilton Masakadza
Zimbabwe
9
282
Shoaib Malik
Pakistan
10
271
Tamim Iqbal
Bangladesh
11
256
Shikhar Dhawan
India
12
254
Asghar Stanikzai
Afghanistan
13
253
Tillakaratne Dilshan
Sri Lanka
14
249
Glenn Maxwell
Australia
15
244
Rohan Mustafa
United Arab Emirates
16
242
Jos Buttler
England
17
239
Soumya Sarkar
Bangladesh
18
238
Marlon Samuels
West Indies
19
229
Shakib Al Hasan
Bangladesh
20
228
Martin Guptill
New Zealand
21
218
Malcolm Waller
Zimbabwe
22
217
Umar Akmal
Pakistan
23
212
Faf du Plessis
South Africa
24
211
Chamara Kapugedera
Sri Lanka
25
210
Hashim Amla
South Africa
26
208
Joe Root
England
26
208
Angelo Mathews
Sri Lanka
27
198
Shane Watson
Australia
28
197
Mahmudullah
Bangladesh
29
196
Vusi Sibanda
Zimbabwe
29
196
Babar Hayat
Hong Kong
30
190
Noor Ali Zadran
Afghanistan
30
190
Johnson Charles
West Indies
30
190
Sharjeel Khan
Pakistan
31
187
Najibullah Zadran
Afghanistan
32
183
Sarfraz Ahmed
Pakistan
33
182
Usman Khawaja
Australia
34
178
Mohammad Nabi
Afghanistan
34
178
Khalid Latif
Pakistan
35
174
Suresh Raina
India
36
173
Colin Munro
New Zealand
37
171
Jason Roy
England
38
167
Mohammad Shahzad
United Arab Emirates
39
162
David Warner
Australia
40
159
Yuvraj Singh
India
40
159
MS Dhoni
India
40
159
Mohammad Hafeez
Pakistan
41
158
Anshuman Rath
Hong Kong
42
157
Andre Fletcher
West Indies
43
156
Quinton de Kock
South Africa
44
153
Aaron Finch
Australia
45
152
Dwayne Bravo
West Indies
46
149
Eoin Morgan
England
47
141
Steven Smith
Australia
48
137
Samiullah Shenwari
Afghanistan
49
135
Mushfiqur Rahim
Bangladesh
49
135
Corey Anderson
New Zealand
50
134
William Porterfield
Ireland
50
134
Amjad Javed
United Arab Emirates
51
133
Ahmed Shehzad
Pakistan
52
132
Zeeshan Maqsood
Oman
53
126
Thisara Perera
Sri Lanka
54
122
Elton Chigumbura
Zimbabwe
54
122
Alex Hales
England
55
120
Kyle Coetzer
Scotland
55
120
Milinda Siriwardana
Sri Lanka
56
116
Muhammad Kaleem
United Arab Emirates
57
114
Preston Mommsen
Scotland
57
114
Jatinder Singh
Oman
58
112
Kannaur Rahul
India
59
110
AB de Villiers
South Africa
59
110
Nizakat Khan
Hong Kong
60
109
Richie Berrington
Scotland
61
108
Matt Machan
Scotland
61
108
Peter Moor
Zimbabwe
62
106
Swapnil Patil
United Arab Emirates
62
106
Richmond Mutumbami
Zimbabwe
63
104
Gary Wilson
Ireland
64
102
David Miller
South Africa
65
101
Mark Chapman
Hong Kong
66
100
Gulbadin Naib
Afghanistan
67
98
Usman Ghani
Afghanistan
68
96
Sean Williams
Zimbabwe
68
96
Ajinkya Rahane
India
69
93
Ross Taylor
New Zealand
69
93
Sikandar Raza
Zimbabwe
70
92
Mohammad Mithun
Bangladesh
71
91
Jamie Atkinson
Hong Kong
71
91
Andre Russell
West Indies
71
91
Jean-Paul Duminy
South Africa
72
90
Babar Azam
Pakistan
72
90
Niall O'Brien
Ireland
73
87
Karim Sadiq
Afghanistan
74
84
Kevin O'Brien
Ireland
75
79
Tanwir Afzal
Hong Kong
76
77
Matthew Cross
Scotland
77
74
Stephan Myburgh
Netherlands
78
73
Wesley Barresi
Netherlands
78
73
Mandeep Singh
India
79
72
Shahid Afridi
79
72
Lendl Simmons
West Indies
80
71
Grant Elliott
New Zealand
80
71
Evin Lewis
West Indies
81
70
Peter Borren
Netherlands
81
70
Kieron Pollard
West Indies
82
67
Rameez Shahzad
United Arab Emirates
83
66
Paul Stirling
Ireland
83
66
Moeen Ali
England
83
66
Adnan Ilyas
Oman
84
60
Aizaz Khan
Hong Kong
84
60
Stuart Poynter
Ireland
85
59
Mohammad Naveed
United Arab Emirates
85
59
George Munsey
Scotland
86
58
Dhananjaya de Silva
Sri Lanka
86
58
Chris Gayle
West Indies
87
56
Mitchell Marsh
Australia
87
56
Carlos Brathwaite
West Indies
87
56
Chamu Chibhabha
Zimbabwe
87
56
Hardik Pandya
India
87
56
Kinchit Shah
Hong Kong
88
55
Rilee Rossouw
South Africa
88
55
Kedar Jadhav
India
89
53
Shafiqullah
Afghanistan
90
52
Denesh Ramdin
West Indies
90
52
Travis Head
Australia
91
51
Chris Jordan
England
92
50
Ben Stokes
England
92
50
Mashrafe Mortaza
Bangladesh
93
49
David Willey
England
94
48
Charles Amini
P.N.G.
94
48
Ben Cooper
Netherlands
95
47
Ryan Campbell
Australia
96
46
Ravichandran Ashwin
India
96
46
Sese Bau
P.N.G.
96
46
Syed Kaleem
Oman
97
45
Mehran Khan
Oman
97
45
Calum MacLeod
Scotland
97
45
Matthew Wade
Australia
98
44
Ahmed Raza
United Arab Emirates
99
43
Nurul Hasan
Bangladesh
100
42
David Wiese
South Africa
100
42
Najeeb Tarakai
Afghanistan
100
42
Ambati Rayudu
India
101
41
Imrul Kayes
Bangladesh
101
41
Syed Ali
Oman
102
40
Khawar Ali
Oman
102
40
Rashid Khan
Afghanistan
103
39
Kusal Perera
Sri Lanka
103
39
Assad Vala
P.N.G.
103
39
Luke Ronchi
New Zealand
104
38
Chris Morris
South Africa
105
37
Mahuru Dai
P.N.G.
105
37
James Faulkner
Australia
106
36
Kusal Mendis
Sri Lanka
106
36
Manish Pandey
India
107
35
Saqlain Haider
United Arab Emirates
107
35
Shaun Marsh
Australia
107
35
Shuvagata Hom
Bangladesh
107
35
Nuwan Kulasekara
Sri Lanka
108
34
Mitchell Santner
New Zealand
109
32
James Vince
England
109
32
Greg Thompson
Ireland
109
32
Sachithra Senanayake
Sri Lanka
109
32
Sufyan Mehmood
Oman
110
29
Seekkuge Prasanna
Sri Lanka
110
29
Max Sorensen
Ireland
110
29
Vani Morea
P.N.G.
110
29
Chris Lynn
Australia
111
28
Norman Vanua
P.N.G.
111
28
Michael Swart
Netherlands
111
28
Sunil Narine
West Indies
112
27
Graeme Cremer
Zimbabwe
112
27
Khurram Manzoor
Pakistan
113
26
Lahiru Thirimanne
Sri Lanka
113
26
Andy McBrine
Ireland
113
26
Wellington Masakadza
Zimbabwe
114
25
Sohaib Maqsood
Pakistan
114
25
Jerome Taylor
West Indies
115
24
Fahad Tariq
United Arab Emirates
115
24
Usman Mushtaq
United Arab Emirates
115
24
Karim Janat
Afghanistan
115
24
Hazratullah Zazai
Afghanistan
116
23
Andrew Poynter
Ireland
116
23
Ashish Nehra
India
117
22
Wahab Riaz
Pakistan
117
22
Donald Tiripano
Zimbabwe
117
22
Ehsan Khan
Hong Kong
117
22
Nicholas Pooran
West Indies
118
21
Ravindra Jadeja
India
118
21
Chad Soper
P.N.G.
118
21
Max O'Dowd
Netherlands
119
20
Tom Cooper
Netherlands
119
20
Axar Patel
India
120
19
John Hastings
Australia
120
19
Mosaddek Hossain
Bangladesh
121
18
Tim Murtagh
Ireland
121
18
Lega Siaka
P.N.G.
121
18
Josh Davey
Scotland
121
18
Mohammad Sami
Pakistan
121
18
Dawlat Zadran
Afghanistan
121
18
Taskin Ahmed
Bangladesh
122
17
Michael Leask
Scotland
122
17
Nosaina Pokana
P.N.G.
122
17
David Rankin
Ireland
122
17
Jeffrey Vandersay
Sri Lanka
123
16
Ramith Rambukwella
Sri Lanka
123
16
Dushmantha Chameera
Sri Lanka
123
16
Andy Balbirnie
Ireland
123
16
Anwar Ali
Pakistan
123
16
Pieter Seelaar
Netherlands
123
16
Farveez Maharoof
Sri Lanka
124
15
Mohammad Amir
Pakistan
124
15
Stuart Thompson
Ireland
124
15
Imad Wasim
Pakistan
124
15
Muktar Ali
Bangladesh
125
14
Mark Watt
Scotland
125
14
Vaibhav Wategaonkar
Oman
126
13
Mohammed Qasim
United Arab Emirates
126
13
Darren Sammy
West Indies
126
13
Adil Rashid
England
126
13
Timycen Maruma
Zimbabwe
127
12
Boyd Rankin
England
127
12
Qadeer Ahmed
United Arab Emirates
127
12
Sikander Zulfiqar
Netherlands
127
12
Waqas Khan
Hong Kong
127
12
George Dockrell
Ireland
127
12
Rob Taylor
Scotland
128
11
Peter Nevill
Australia
128
11
Neville Madziva
Zimbabwe
128
11
Christopher Carter
Hong Kong
128
11
Henry Nicholls
New Zealand
128
11
Nathan Coulter-Nile
Australia
129
10
Amir Hamza
Afghanistan
129
10
Haseeb Amjad
Hong Kong
129
10
Rangana Herath
Sri Lanka
129
10
Abu Hider
Bangladesh
130
9
Tinotenda Mutombodzi
Zimbabwe
130
9
Luke Jongwe
Zimbabwe
130
9
Safyaan Sharif
Scotland
130
9
Waqas Barkat
Hong Kong
130
9
Arafat Sunny
Bangladesh
130
9
Amjad Khan
England
130
9
Lorcan Tucker
Ireland
130
9
Munis Ansari
Oman
131
8
Ajay Lalcheta
Oman
131
8
Ashton Agar
Australia
131
8
Tinashe Panyangara
Zimbabwe
131
8
Farhan Ahmed
United Arab Emirates
132
7
Tendai Chisoro
Zimbabwe
132
7
Samuel Badree
West Indies
132
7
Nadeem Ahmed
Hong Kong
132
7
Tendai Chatara
Zimbabwe
132
7
Kane Richardson
Australia
132
7
Nasir Hossain
Bangladesh
133
6
Kyle Abbott
South Africa
133
6
Dilhara Fernando
Sri Lanka
133
6
Sam Billings
England
133
6
Cameron Boyce
Australia
133
6
Adam Zampa
Australia
133
6
Sean Terry
Ireland
133
6
Pipi Raho
P.N.G.
133
6
Jack Vare
P.N.G.
133
6
Mudassar Bukhari
Netherlands
133
6
Sultan Ahmed
Oman
134
5
Jacob Mulder
Ireland
134
5
Ahsan Malik
Netherlands
134
5
Matt Henry
New Zealand
134
5
Roelof van der Merwe
Netherlands
134
5
Farhaan Behardien
South Africa
134
5
Aaron Phangiso
South Africa
134
5
Zaheer Maqsood
United Arab Emirates
134
5
Hiri Hiri
P.N.G.
134
5
John Reva
P.N.G.
134
5
Niroshan Dickwella
Sri Lanka
134
5
Todd Astle
New Zealand
135
4
Liam Plunkett
England
135
4
Suranga Lakmal
Sri Lanka
135
4
Kithuruwan Vithanage
Sri Lanka
135
4
Andrew Tye
Australia
135
4
Chaminda Bandara
Sri Lanka
135
4
Mohammad Rizwan
Pakistan
135
4
Alasdair Evans
Scotland
135
4
Vivian Kingma
Netherlands
135
4
Adam Milne
New Zealand
135
4
Craig Young
Ireland
135
4
James Shannon
Ireland
135
4
Shahid Wasif
Hong Kong
136
3
Josh Little
Ireland
136
3
Aqib Sulehri
Oman
136
3
Muhammed Shanil
United Arab Emirates
136
3
Mitchell McClenaghan
New Zealand
136
3
Ghulam Shabber
United Arab Emirates
136
3
Mustafizur Rahman
Bangladesh
136
3
Logan van Beek
Netherlands
136
3
Shapoor Zadran
Afghanistan
136
3
Moises Henriques
Australia
136
3
Shaun Tait
Australia
136
3
Trent Boult
New Zealand
137
2
Al-Amin Hossain
Bangladesh
137
2
Mirwais Ashraf
Afghanistan
137
2
Taurai Muzarabani
Zimbabwe
137
2
Brad Wheal
Scotland
137
2
Rishi Dhawan
India
137
2
Jasprit Bumrah
India
137
2
Reece Topley
England
137
2
Paul van Meekeren
Netherlands
137
2
Isuru Udana
Sri Lanka
138
1
Michael Rippon
Netherlands
138
1
Nathan McCullum
New Zealand
138
1
Nuwan Pradeep
Sri Lanka
138
1
Chadwick Walton
West Indies
138
1
Umar Gul
Pakistan
138
1
Dhawal Kulkarni
India
138
1
Bilal Khan
Oman
139
0
Mohammad Irfan
Pakistan
139
0
Cameron Bancroft
Australia
139
0
Iftikhar Ahmed
Pakistan
139
0
Kagiso Rabada
South Africa