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 2017 for ODI
Position
Most Balls Faced
Player Name
Team Name
1
1473
Virat Kohli
India
2
1300
Rohit Sharma
India
3
1182
Ross Taylor
New Zealand
4
1103
Upul Tharanga
Sri Lanka
5
1100
Babar Azam
Pakistan
6
1067
Joe Root
England
7
1008
Quinton de Kock
South Africa
8
980
Faf du Plessis
South Africa
9
975
Hashim Amla
South Africa
10
947
Shikhar Dhawan
India
11
930
MS Dhoni
India
12
892
Shai Hope
West Indies
13
860
Niroshan Dickwella
Sri Lanka
14
793
William Porterfield
Ireland
15
791
Eoin Morgan
England
16
786
Rahmat Shah
Afghanistan
17
777
Tamim Iqbal
Bangladesh
18
756
Kyle Coetzer
Scotland
19
754
Ajinkya Rahane
India
20
745
Angelo Mathews
Sri Lanka
20
745
Kusal Mendis
Sri Lanka
21
739
Paul Stirling
Ireland
22
727
Jason Mohammed
West Indies
23
699
Kane Williamson
New Zealand
24
676
Mohammad Hafeez
Pakistan
25
672
David Warner
Australia
26
661
AB de Villiers
South Africa
27
644
Tom Latham
New Zealand
28
618
Evin Lewis
West Indies
29
580
Rohan Mustafa
United Arab Emirates
30
576
Ben Stokes
England
31
567
Travis Head
Australia
32
565
Calum MacLeod
Scotland
33
556
Mushfiqur Rahim
Bangladesh
34
550
Lahiru Thirimanne
Sri Lanka
35
549
Shoaib Malik
Pakistan
36
546
Steven Smith
Australia
37
533
Jonny Bairstow
England
38
526
Babar Hayat
Hong Kong
39
522
Alex Hales
England
40
521
Shakib Al Hasan
Bangladesh
41
520
Niall O'Brien
Ireland
42
513
Jason Roy
England
43
509
Richie Berrington
Scotland
44
505
Kedar Jadhav
India
45
491
Asghar Stanikzai
Afghanistan
46
462
Hardik Pandya
India
47
461
Ghulam Shabber
United Arab Emirates
48
450
Neil Broom
New Zealand
49
437
Aaron Finch
Australia
50
431
Dinesh Chandimal
Sri Lanka
51
412
Jason Holder
West Indies
52
405
Anshuman Rath
Hong Kong
53
398
Fakhar Zaman
Pakistan
54
395
Andy Balbirnie
Ireland
55
393
Mahmudullah
Bangladesh
56
392
Jean-Paul Duminy
South Africa
57
388
Martin Guptill
New Zealand
58
379
Matthew Cross
Scotland
59
377
Yuvraj Singh
India
60
376
Solomon Mire
Zimbabwe
61
374
Azhar Ali
Pakistan
62
373
David Miller
South Africa
63
356
Gulbadin Naib
Afghanistan
64
355
Hamilton Masakadza
Zimbabwe
65
342
Ed Joyce
England
65
342
Sese Bau
P.N.G.
66
340
Marcus Stoinis
Australia
67
336
Mahuru Dai
P.N.G.
68
335
Samiullah Shenwari
Afghanistan
69
334
Gary Wilson
Ireland
70
333
Wesley Barresi
Netherlands
71
330
Gyanendra Malla
Nepal
71
330
Sabbir Rahman
Bangladesh
72
325
James Neesham
New Zealand
73
323
Collins Obuya
Kenya
74
322
Mohammad Nabi
Afghanistan
75
321
Merwe Erasmus
Namibia
76
319
Rameez Shahzad
United Arab Emirates
76
319
Craig Ervine
Zimbabwe
77
316
Noor Ali Zadran
Afghanistan
78
298
Jonathan Carter
West Indies
79
292
Tony Ura
P.N.G.
80
288
Ben Cooper
Netherlands
81
282
Assad Vala
P.N.G.
82
281
Jos Buttler
England
83
280
Mohammad Shahzad
Afghanistan
84
278
Adnan Mufti
United Arab Emirates
85
276
Shaiman Anwar
United Arab Emirates
86
273
Soumya Sarkar
Bangladesh
87
270
Moeen Ali
England
88
267
Milinda Siriwardana
Sri Lanka
89
262
Dinesh Karthik
India
89
262
Rovman Powell
West Indies
90
257
Craig Wallace
Scotland
91
254
Sikandar Raza
Zimbabwe
92
251
Sean Williams
Zimbabwe
93
249
Javed Ahmadi
Afghanistan
94
246
Rashid Khan
Afghanistan
95
241
Colin Munro
New Zealand
96
240
Glenn Maxwell
Australia
96
240
Ashley Nurse
West Indies
96
240
Dogodo Bau
P.N.G.
97
238
George Worker
New Zealand
98
236
George Dockrell
Ireland
99
234
Mitchell Santner
New Zealand
100
230
Michael Rippon
Netherlands
100
230
Tarisai Musakanda
Zimbabwe
101
229
Nizakat Khan
Hong Kong
102
224
Stephan Myburgh
Netherlands
103
218
Peter Borren
Netherlands
103
218
Malcolm Waller
Zimbabwe
104
217
Sharjeel Khan
Pakistan
105
213
Dean Brownlie
New Zealand
106
210
Matthew Wade
Australia
107
207
Vani Morea
P.N.G.
108
204
Rakep Patel
Kenya
109
201
Thisara Perera
Sri Lanka
110
200
Zane Green
Namibia
111
199
Kevin O'Brien
Ireland
111
199
Akila Dananjaya
Sri Lanka
112
194
Peter Moor
Zimbabwe
112
194
Kiplin Doriga
P.N.G.
113
193
Manish Pandey
India
114
192
George Munsey
Scotland
114
192
Imam-ul-Haq
Pakistan
114
192
Kyle Hope
West Indies
115
191
Kieran Powell
West Indies
115
191
Jamie Atkinson
Hong Kong
116
188
Mohammed Qasim
United Arab Emirates
117
184
Dhiren Gondaria
Kenya
118
179
Henry Nicholls
New Zealand
119
177
Sarfraz Ahmed
Pakistan
120
176
Ryan Burl
Zimbabwe
121
175
Chris Gayle
West Indies
121
175
Christopher Carter
Hong Kong
122
173
Chris Morris
South Africa
123
172
Luke Ronchi
New Zealand
123
172
Bhuvneshwar Kumar
India
124
166
Chris Woakes
England
125
164
Suranga Lakmal
Sri Lanka
125
164
Craig Williams
Namibia
126
163
Ahmed Shehzad
Pakistan
126
163
Imad Wasim
Pakistan
127
162
Imrul Kayes
Bangladesh
128
160
Irfan Karim
Kenya
128
160
Shreyas Iyer
India
129
159
Umar Akmal
Pakistan
130
153
Sharad Vesawkar
Nepal
131
152
Sarel Burger
Namibia
131
152
Colin de Grandhomme
New Zealand
132
150
Jeffrey Vandersay
Sri Lanka
133
149
Peter Handscomb
Australia
134
146
Nasir Jamal
Afghanistan
135
143
Ahmed Raza
United Arab Emirates
136
142
Hashmatullah Shaidi
Afghanistan
137
141
Mehidy Hasan
Bangladesh
138
139
James Faulkner
Australia
139
138
Waqas Khan
Hong Kong
140
135
Dipendra Airee
Nepal
141
134
Lega Siaka
P.N.G.
142
132
Con de Lange
Scotland
142
132
Devendra Bishoo
West Indies
143
131
Roelof van der Merwe
Netherlands
144
129
Sam Billings
England
145
124
Marlon Samuels
West Indies
146
123
Stephan Baard
Namibia
147
122
Dhananjaya de Silva
Sri Lanka
148
121
Nelson Odhiambo
Kenya
149
120
Chirag Suri
United Arab Emirates
150
116
Mosaddek Hossain
Bangladesh
150
116
Chamara Kapugedera
Sri Lanka
150
116
Pat Cummins
Australia
151
115
Michael Leask
Scotland
152
114
Shafiqullah
Afghanistan
153
111
Dawlat Zadran
Afghanistan
154
110
Kusal Perera
Sri Lanka
155
108
Kraigg Brathwaite
West Indies
156
107
Gurdeep Singh
Kenya
157
106
Roston Chase
West Indies
158
105
Jan Frylinck
Namibia
159
103
Alex Obanda
Kenya
160
99
Farhaan Behardien
South Africa
161
97
Paras Khadka
Nepal
162
95
Mohammad Amir
Pakistan
163
92
Mark Watt
Scotland
164
90
Shem Ngoche
Kenya
164
90
Usman Khawaja
Australia
165
89
Sagar Pun
Nepal
165
89
Alzarri Joseph
West Indies
166
88
Norman Vanua
P.N.G.
167
86
Chad Soper
P.N.G.
168
84
Mohammad Naveed
United Arab Emirates
168
84
Wayne Parnell
South Africa
168
84
Shadab Khan
Pakistan
169
81
Mohammad Rizwan
Pakistan
170
79
Andile Phehlukwayo
South Africa
171
77
Corey Anderson
New Zealand
172
76
Kamran Akmal
Pakistan
172
76
Tanwir Afzal
Hong Kong
172
76
Barry McCarthy
Ireland
173
75
Safyaan Sharif
Scotland
173
75
Dushmantha Chameera
Sri Lanka
173
75
Najibullah Zadran
Afghanistan
174
74
Preston Mommsen
Scotland
174
74
Alei Nao
P.N.G.
175
73
Mohammad Boota
United Arab Emirates
175
73
Pieter Seelaar
Netherlands
175
73
Mashrafe Mortaza
Bangladesh
176
72
Kannaur Rahul
India
176
72
Sompal Kami
Nepal
176
72
Aarif Sheikh
Nepal
176
72
Cameron McAuslan
Hong Kong
177
71
Stuart Poynter
Ireland
178
70
Tim Southee
New Zealand
178
70
Ehsan Nawaz
Hong Kong
178
70
Seekkuge Prasanna
Sri Lanka
179
69
Stuart Thompson
Ireland
179
69
John Reva
P.N.G.
179
69
Johannes Smit
Namibia
180
67
Lo-handre Louwrens
Namibia
181
66
Sandun Weerakkody
Sri Lanka
181
66
Ravindra Jadeja
India
182
64
Ihsanullah
Afghanistan
183
63
Kagiso Rabada
South Africa
184
62
Emmanuel Bundi
Kenya
184
62
Graeme Cremer
Zimbabwe
184
62
Sadeera Samarawickrama
Sri Lanka
185
61
Binod Bhandari
Nepal
185
61
Sikander Zulfiqar
Netherlands
186
60
Aiden Markram
South Africa
186
60
Dwaine Pretorius
South Africa
187
59
Carlos Brathwaite
West Indies
188
58
Ryan ten Doeschate
Netherlands
188
58
Todd Astle
New Zealand
188
58
Wanindu Hasaranga
Sri Lanka
189
57
Liam Plunkett
England
190
56
Adil Rashid
England
190
56
Chadwick Walton
West Indies
190
56
Jack Vare
P.N.G.
191
55
Jean-Pierre Kotze
Namibia
192
53
Tim Murtagh
Ireland
192
53
Taskin Ahmed
Bangladesh
193
52
David Willey
England
194
51
Afsar Zazai
Afghanistan
194
51
Ronsford Beaton
West Indies
195
48
Scott McKechnie
Hong Kong
196
47
Rushabhvardhan Patel
Kenya
196
47
Temba Bavuma
South Africa
196
47
Mitchell Starc
Australia
196
47
Litton Das
Bangladesh
196
47
Nehemiah Odhiambo
Kenya
197
46
Nuwan Kulasekara
Sri Lanka
197
46
Shimron Hetmyer
West Indies
198
45
Dilip Nath
Nepal
198
45
Amjad Javed
United Arab Emirates
199
44
Vishwa Fernando
Sri Lanka
200
43
Shaun Marsh
Australia
201
42
Josh Davey
Scotland
201
42
Ehsan Khan
Hong Kong
201
42
Chris Sole
Scotland
202
41
Nikita Miller
West Indies
203
40
Basant Regmi
Nepal
204
39
Peter Chase
Ireland
204
39
Asad Shafiq
Pakistan
204
39
Trent Boult
New Zealand
205
38
Andy McBrine
Ireland
205
38
Simi Singh
Ireland
206
37
Toby Roland-Jones
England
206
37
Nosaina Pokana
P.N.G.
207
36
Lakshan Sandakan
Sri Lanka
208
35
Imran Haider
United Arab Emirates
209
34
Shahid Wasif
Hong Kong
210
33
Kuldeep Yadav
India
210
33
Karim Janat
Afghanistan
210
33
Adam Milne
New Zealand
210
33
Moises Henriques
Australia
210
33
Shannon Gabriel
West Indies
211
32
Lasith Malinga
Sri Lanka
211
32
Aizaz Khan
Hong Kong
211
32
Zahoor Khan
United Arab Emirates
212
30
Christoffel Viljoen
Namibia
212
30
Jasprit Bumrah
India
212
30
Max O'Dowd
Netherlands
213
29
Dilshan Munaweera
Sri Lanka
214
28
Wahab Riaz
Pakistan
214
28
Tendai Chatara
Zimbabwe
215
27
Nuwan Pradeep
Sri Lanka
215
27
Miguel Cummins
West Indies
215
27
Sunil Ambris
West Indies
215
27
Hasan Ali
Pakistan
215
27
Kesrick Williams
West Indies
216
26
Lahiru Madushanka
Sri Lanka
216
26
Faheem Ashraf
Pakistan
216
26
Malinda Pushpakumara
Sri Lanka
216
26
Nathan Coulter-Nile
Australia
216
26
Ashfaq Ahmed
Pakistan
217
24
Shakti Gauchan
Nepal
218
23
Hilton Cartwright
Australia
219
21
Bernard Scholtz
Namibia
219
21
Timm van der Gugten
Netherlands
220
20
Alasdair Evans
Scotland
220
20
Zhivago Groenewald
Namibia
220
20
Lockie Ferguson
New Zealand
221
19
Richard Ngarava
Zimbabwe
221
19
Nasir Hossain
Bangladesh
221
19
Dilruwan Perera
Sri Lanka
221
19
Nadeem Ahmed
Hong Kong
222
18
Amir Hamza
Afghanistan
222
18
Chris Mpofu
Zimbabwe
222
18
Mitchell Marsh
Australia
222
18
Najeeb Tarakai
Afghanistan
222
18
Lahiru Kumara
Sri Lanka
223
17
Damien Ravu
P.N.G.
224
16
Nepal
224
16
Karl Birkenstock
Namibia
224
16
Ravichandran Ashwin
India
224
16
Usman Ghani
Afghanistan
225
15
Sheldon Cottrell
West Indies
225
15
Axar Patel
India
225
15
Rubel Hossain
Bangladesh
225
15
Lahiru Gamage
Sri Lanka
225
15
Jake Ball
England
226
14
Chaturanga de Silva
Sri Lanka
226
14
Matt Henry
New Zealand
227
13
Paul van Meekeren
Netherlands
227
13
Josh Hazlewood
Australia
228
12
Jeetan Patel
New Zealand
228
12
Adam Zampa
Australia
228
12
Chris Lynn
Australia
228
12
Tangeni Lungameni
Namibia
229
11
Mohammad Saifuddin
Bangladesh
229
11
Jacob Mulder
Ireland
229
11
Sam Heazlett
Australia
229
11
Yuzvendra Chahal
India
230
10
Sandeep Lamichhane
Nepal
231
9
Lucas Oluoch
Kenya
232
8
Boyd Rankin
England
232
8
Mohammed Shami
India
232
8
Shapoor Zadran
Afghanistan
232
8
Sushan Bhari
Nepal
232
8
Kyle Christie
Hong Kong
232
8
Shane Snater
Netherlands
232
8
Mujeeb Ur Rahman
Afghanistan
233
7
Imran Tahir
South Africa
233
7
Kane Richardson
Australia
233
7
Ashton Agar
Australia
233
7
Steven Finn
England
233
7
Craig Young
Ireland
234
6
Fareed Ahmad
Afghanistan
234
6
Billy Stanlake
Australia
234
6
Mustafizur Rahman
Bangladesh
234
6
Mark Wood
England
234
6
Scott Kuggeleijn
New Zealand
235
5
Veerasammy Permaul
West Indies
235
5
Jerome Taylor
West Indies
236
4
Brad Wheal
Scotland
236
4
Wiaan Mulder
South Africa
237
3
Stuart Whittingham
Scotland
237
3
Elijah Otieno
Kenya
237
3
Umesh Yadav
India
238
2
Doug Bracewell
New Zealand
238
2
Ahsan Malik
Netherlands
238
2
Vivian Kingma
Netherlands
238
2
Karan KC
Nepal
238
2
Carl Mumba
Zimbabwe
239
1
Rumman Raees
Pakistan
239
1
Nepal
239
1
Junaid Khan
239
1
Morne Morkel
South Africa
239
1
Donald Tiripano
Zimbabwe