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 all time
Position
Most Balls Faced
Player Name
Team Name
1
3119
Steven Smith
Australia
2
3058
Virat Kohli
India
3
2901
Hashim Amla
South Africa
4
2770
Joe Root
England
5
2711
Shai Hope
West Indies
6
2704
Dinesh Chandimal
Sri Lanka
7
2484
Cheteshwar Pujara
India
8
2315
Faf du Plessis
South Africa
9
2304
Dimuth Karunaratne
Sri Lanka
10
2248
David Warner
Australia
11
2218
Dean Elgar
South Africa
12
2186
Mushfiqur Rahim
Bangladesh
13
2056
Niroshan Dickwella
Sri Lanka
14
1952
Upul Tharanga
Sri Lanka
15
1940
Angelo Mathews
Sri Lanka
16
1930
Kusal Mendis
Sri Lanka
17
1901
Quinton de Kock
South Africa
18
1892
Babar Azam
Pakistan
19
1880
Tamim Iqbal
Bangladesh
20
1842
Kraigg Brathwaite
West Indies
21
1841
Ross Taylor
New Zealand
22
1838
Ajinkya Rahane
India
23
1831
Alastair Cook
England
24
1776
Rohit Sharma
India
25
1739
Kane Williamson
New Zealand
26
1719
Jonny Bairstow
England
27
1668
Azhar Ali
Pakistan
28
1634
Shikhar Dhawan
India
29
1607
Roston Chase
West Indies
30
1585
Shakib Al Hasan
Bangladesh
31
1555
Tom Latham
New Zealand
32
1444
Ben Stokes
England
33
1375
Kieran Powell
West Indies
34
1345
Kannaur Rahul
India
35
1339
Temba Bavuma
South Africa
36
1266
Peter Handscomb
Australia
37
1246
Jason Holder
West Indies
38
1237
Shaun Marsh
Australia
39
1223
Dawid Malan
England
40
1211
Soumya Sarkar
Bangladesh
41
1159
Sabbir Rahman
Bangladesh
42
1129
Mahmudullah
Bangladesh
43
1112
MS Dhoni
India
44
1086
Moeen Ali
England
45
1072
Jeet Raval
New Zealand
46
1060
Matt Renshaw
Australia
47
1021
Dilruwan Perera
Sri Lanka
48
985
Jean-Paul Duminy
South Africa
49
970
Murali Vijay
India
50
954
Sikandar Raza
Zimbabwe
51
926
AB de Villiers
South Africa
52
895
Wriddhiman Saha
India
53
894
Paul Stirling
Ireland
54
893
William Porterfield
Ireland
55
884
Eoin Morgan
England
56
883
Henry Nicholls
New Zealand
57
872
Hamilton Masakadza
Zimbabwe
58
864
Craig Ervine
Zimbabwe
59
849
Evin Lewis
West Indies
60
836
Kyle Coetzer
Scotland
61
824
Lahiru Thirimanne
Sri Lanka
62
798
Jason Mohammed
West Indies
63
786
Rahmat Shah
Afghanistan
64
782
Mehidy Hasan
Bangladesh
65
779
Mitchell Santner
New Zealand
66
757
Matthew Wade
Australia
67
753
Sarfraz Ahmed
Pakistan
68
738
Misbah-ul-Haq
Pakistan
68
738
Shoaib Malik
Pakistan
69
737
Mark Stoneman
England
70
730
Mohammad Hafeez
Pakistan
71
727
Ahmed Shehzad
Pakistan
72
712
Glenn Maxwell
Australia
73
711
Shane Dowrich
West Indies
74
699
Younis Khan
Pakistan
75
696
Asad Shafiq
Pakistan
76
690
Hardik Pandya
India
77
682
Pat Cummins
Australia
78
669
Peter Moor
Zimbabwe
79
662
Travis Head
Australia
80
654
Calum MacLeod
Scotland
81
647
Rohan Mustafa
United Arab Emirates
82
632
Asghar Stanikzai
Afghanistan
83
628
Aiden Markram
South Africa
84
626
Jason Roy
England
85
623
Usman Khawaja
Australia
86
605
Alex Hales
England
87
594
Dhananjaya de Silva
Sri Lanka
88
588
Richie Berrington
Scotland
89
584
Mominul Haque
Bangladesh
90
582
Devendra Bishoo
West Indies
91
580
Suranga Lakmal
Sri Lanka
92
570
Imrul Kayes
Bangladesh
93
567
Babar Hayat
Hong Kong
94
560
Chris Woakes
England
94
560
Ravindra Jadeja
India
95
559
Mitchell Marsh
Australia
96
551
Aaron Finch
Australia
97
541
Rangana Herath
Sri Lanka
98
538
Mohammad Shahzad
Afghanistan
99
536
Kedar Jadhav
India
100
532
Vernon Philander
South Africa
101
529
Neil Broom
New Zealand
102
523
David Miller
South Africa
103
520
Niall O'Brien
Ireland
104
516
BJ Watling
New Zealand
104
516
Fakhar Zaman
Pakistan
105
515
Ghulam Shabber
United Arab Emirates
106
511
Solomon Mire
Zimbabwe
107
500
Samiullah Shenwari
Afghanistan
108
496
Gary Wilson
Ireland
109
482
Shaiman Anwar
United Arab Emirates
109
482
Ravichandran Ashwin
India
110
479
Colin de Grandhomme
New Zealand
111
466
Graeme Cremer
Zimbabwe
112
464
Anshuman Rath
Hong Kong
113
453
Tom Westley
England
114
448
Mohammad Nabi
Afghanistan
114
448
Matthew Cross
Scotland
115
445
Shan Masood
Pakistan
116
444
Martin Guptill
New Zealand
117
442
Kyle Hope
West Indies
117
442
Cameron Bancroft
Australia
118
439
Malcolm Waller
Zimbabwe
119
424
Rameez Shahzad
United Arab Emirates
120
420
James Vince
England
121
412
Yuvraj Singh
India
122
411
Wesley Barresi
Netherlands
123
410
Colin Munro
New Zealand
124
402
Sese Bau
P.N.G.
125
395
James Neesham
New Zealand
125
395
Andy Balbirnie
Ireland
126
394
Gulbadin Naib
Afghanistan
126
394
Mahuru Dai
P.N.G.
127
389
Haris Sohail
Pakistan
128
385
Chris Morris
South Africa
129
383
Marlon Samuels
West Indies
130
373
Kaushal Silva
Sri Lanka
131
371
Mosaddek Hossain
Bangladesh
132
353
Shimron Hetmyer
West Indies
132
353
Sean Williams
Zimbabwe
133
351
Tim Paine
Australia
134
350
Jos Buttler
England
135
347
Merwe Erasmus
Namibia
136
346
Yasir Shah
Pakistan
136
346
Mohammad Amir
Pakistan
137
342
Ed Joyce
England
138
341
Noor Ali Zadran
Afghanistan
138
341
Tony Ura
P.N.G.
139
340
Marcus Stoinis
Australia
140
330
Gyanendra Malla
Nepal
141
327
Keaton Jennings
England
142
326
Manish Pandey
India
143
324
Ben Cooper
Netherlands
144
323
Collins Obuya
Kenya
144
323
Heino Kuhn
South Africa
145
319
Sadeera Samarawickrama
Sri Lanka
146
313
Kagiso Rabada
South Africa
146
313
Kevin O'Brien
Ireland
146
313
Assad Vala
P.N.G.
147
309
Michael Rippon
Netherlands
147
309
Thisara Perera
Sri Lanka
148
307
Milinda Siriwardana
Sri Lanka
149
305
Dinesh Karthik
India
150
304
Stuart Broad
England
151
300
Rovman Powell
West Indies
152
298
Jonathan Carter
West Indies
153
287
Craig Wallace
Scotland
154
286
Nizakat Khan
Hong Kong
155
285
Adnan Mufti
United Arab Emirates
156
283
Rashid Khan
Afghanistan
157
279
Regis Chakabva
Zimbabwe
158
276
Litton Das
Bangladesh
159
272
George Dockrell
Ireland
159
272
Mitchell Starc
Australia
160
264
Jermaine Blackwood
West Indies
161
262
Sharjeel Khan
Pakistan
162
261
Ashley Nurse
West Indies
163
255
Keshav Maharaj
South Africa
163
255
Farhaan Behardien
South Africa
164
251
Javed Ahmadi
Afghanistan
164
251
Tarisai Musakanda
Zimbabwe
165
244
George Munsey
Scotland
166
241
Brendan Taylor
Zimbabwe
167
240
Dogodo Bau
P.N.G.
167
240
Shreyas Iyer
India
168
239
Tom Blundell
New Zealand
169
238
George Worker
New Zealand
170
237
Peter Borren
Netherlands
171
234
Kusal Perera
Sri Lanka
172
227
Stephan Myburgh
Netherlands
173
226
Mohammed Qasim
United Arab Emirates
174
225
Sami Aslam
Pakistan
175
224
Chris Gayle
West Indies
176
223
Bhuvneshwar Kumar
India
176
223
Taskin Ahmed
Bangladesh
177
216
Akila Dananjaya
Sri Lanka
178
215
Ryan Burl
Zimbabwe
179
213
Dean Brownlie
New Zealand
180
211
Kemar Roach
West Indies
180
211
Alzarri Joseph
West Indies
181
210
Vani Morea
P.N.G.
182
207
Kamrul Islam
Bangladesh
183
205
Zane Green
Namibia
183
205
Tim Southee
New Zealand
184
204
Rakep Patel
Kenya
185
202
Steve O'Keefe
Australia
186
201
Sarel Burger
Namibia
187
199
Nasir Hossain
Bangladesh
187
199
Vishaul Singh
West Indies
188
198
Raymon Reifer
West Indies
189
196
Christopher Carter
Hong Kong
189
196
Chamara Kapugedera
Sri Lanka
190
194
Kiplin Doriga
P.N.G.
191
193
Morne Morkel
South Africa
192
192
Imam-ul-Haq
Pakistan
193
191
Jamie Atkinson
Hong Kong
194
189
Lega Siaka
P.N.G.
194
189
Imad Wasim
Pakistan
195
186
Craig Williams
Namibia
195
186
Neil Wagner
New Zealand
195
186
Taijul Islam
Bangladesh
196
185
Seekkuge Prasanna
Sri Lanka
196
185
Chadwick Walton
West Indies
196
185
Waqas Khan
Hong Kong
197
184
Dhiren Gondaria
Kenya
198
182
Abhinav Mukund
India
199
180
Shannon Gabriel
West Indies
200
179
Nathan Lyon
Australia
201
174
Luke Ronchi
New Zealand
202
171
Gary Ballance
England
202
171
Trent Boult
New Zealand
203
168
Stephan Baard
Namibia
204
167
Ahmed Raza
United Arab Emirates
205
166
Theunis de Bruyn
South Africa
206
165
Malinda Pushpakumara
Sri Lanka
207
164
Lakshan Sandakan
Sri Lanka
207
164
Sam Billings
England
208
161
Roelof van der Merwe
Netherlands
209
160
Irfan Karim
Kenya
209
160
Stephen Cook
South Africa
210
159
Umar Akmal
Pakistan
211
157
Roshen Silva
Sri Lanka
212
156
Kamran Akmal
Pakistan
212
156
Carlos Brathwaite
West Indies
213
155
Toby Roland-Jones
England
214
153
Sharad Vesawkar
Nepal
215
152
Con de Lange
Scotland
215
152
Ashton Agar
Australia
216
151
Dilshan Munaweera
Sri Lanka
217
150
Jeffrey Vandersay
Sri Lanka
217
150
James Faulkner
Australia
218
148
Hilton Cartwright
Australia
219
146
Stuart Poynter
Ireland
219
146
Nasir Jamal
Afghanistan
220
145
Corey Anderson
New Zealand
221
144
Shadab Khan
Pakistan
222
142
Kuldeep Yadav
India
222
142
Wayne Parnell
South Africa
222
142
Hashmatullah Shaidi
Afghanistan
223
141
Josh Hazlewood
Australia
223
141
Craig Overton
England
224
138
Jan Frylinck
Namibia
224
138
Moises Henriques
Australia
225
135
Shafiqullah
Afghanistan
225
135
Dipendra Airee
Nepal
226
129
Stuart Thompson
Ireland
227
128
Najibullah Zadran
Afghanistan
228
127
Jean-Pierre Kotze
Namibia
229
125
Kyle Jarvis
Zimbabwe
229
125
Najeeb Tarakai
Afghanistan
230
123
Wahab Riaz
Pakistan
230
123
Mohammad Abbas
Pakistan
231
121
Andile Phehlukwayo
South Africa
231
121
Nelson Odhiambo
Kenya
232
120
Nurul Hasan
Bangladesh
232
120
Chirag Suri
United Arab Emirates
233
116
Najmul Hossain Shanto
Bangladesh
233
116
Dawlat Zadran
Afghanistan
234
115
Michael Leask
Scotland
235
112
Michael Klinger
Australia
236
111
Karim Janat
Afghanistan
236
111
Nuwan Pradeep
Sri Lanka
237
110
Donald Tiripano
Zimbabwe
238
108
Mohammad Naveed
United Arab Emirates
238
108
Umesh Yadav
India
239
107
Gurdeep Singh
Kenya
239
107
Tom Bruce
New Zealand
239
107
Zeeshan Maqsood
Oman
240
104
Jack Vare
P.N.G.
241
103
Alex Obanda
Kenya
241
103
James Anderson
England
241
103
Karun Nair
India
242
102
Norman Vanua
P.N.G.
243
98
Amjad Javed
United Arab Emirates
243
98
Chad Soper
P.N.G.
244
97
Paras Khadka
Nepal
245
96
Mark Watt
Scotland
245
96
JJ Smuts
South Africa
245
96
Chris Mpofu
Zimbabwe
246
94
Dushmantha Chameera
Sri Lanka
247
93
Rubel Hossain
Bangladesh
248
92
Mohammed Shami
India
249
90
Safyaan Sharif
Scotland
249
90
Shem Ngoche
Kenya
250
89
Andy McBrine
Ireland
250
89
Miguel Cummins
West Indies
250
89
Sagar Pun
Nepal
251
88
Lahiru Kumara
Sri Lanka
252
85
Pieter Seelaar
Netherlands
253
84
Mashrafe Mortaza
Bangladesh
254
82
Ehsan Khan
Hong Kong
255
81
Mohammad Rizwan
Pakistan
256
80
Hasan Ali
Pakistan
256
80
Mustafizur Rahman
Bangladesh
256
80
Johannes Smit
Namibia
257
79
John Reva
P.N.G.
258
78
Alei Nao
P.N.G.
258
78
Suresh Raina
India
259
77
Barry McCarthy
Ireland
260
76
Sunil Ambris
West Indies
260
76
Tanwir Afzal
Hong Kong
261
74
Preston Mommsen
Scotland
261
74
Jeetan Patel
New Zealand
262
73
Chamu Chibhabha
Zimbabwe
262
73
Vishwa Fernando
Sri Lanka
262
73
Mohammad Boota
United Arab Emirates
263
72
Aarif Sheikh
Nepal
263
72
Cameron McAuslan
Hong Kong
263
72
Sompal Kami
Nepal
263
72
Ehsan Nawaz
Hong Kong
264
71
Liam Plunkett
England
265
69
Mohammad Saifuddin
Bangladesh
265
69
Khurram Khan
Oman
265
69
Aqib Sulehri
Oman
266
67
Lo-handre Louwrens
Namibia
266
67
Nuwan Kulasekara
Sri Lanka
266
67
Greg Thompson
Ireland
267
66
Sandun Weerakkody
Sri Lanka
268
65
Mangaliso Mosehle
South Africa
269
64
Mark Wood
England
269
64
Ihsanullah
Afghanistan
270
63
Shahid Wasif
Hong Kong
270
63
Nawroz Mangal
Afghanistan
271
62
Ashan Priyanjan
Sri Lanka
271
62
Emmanuel Bundi
Kenya
271
62
Shafiul Islam
Bangladesh
272
61
Binod Bhandari
Nepal
272
61
Sikander Zulfiqar
Netherlands
273
60
Max O'Dowd
Netherlands
273
60
Dwaine Pretorius
South Africa
273
60
Subashis Roy
Bangladesh
273
60
Glenn Phillips
New Zealand
273
60
Khawar Ali
Oman
274
58
Wanindu Hasaranga
Sri Lanka
274
58
Todd Astle
New Zealand
274
58
Ryan ten Doeschate
Netherlands
274
58
Adil Rashid
England
275
57
David Willey
England
276
56
Aizaz Khan
Hong Kong
277
55
Lahiru Gamage
Sri Lanka
278
54
Gerrie Snyman
Namibia
279
53
Tim Murtagh
Ireland
280
51
Afsar Zazai
Afghanistan
280
51
Josh Davey
Scotland
280
51
Ronsford Beaton
West Indies
281
49
Reeza Hendricks
South Africa
281
49
Usman Ghani
Afghanistan
282
48
Scott McKechnie
Hong Kong
283
47
Rushabhvardhan Patel
Kenya
283
47
Liam Dawson
England
283
47
Nehemiah Odhiambo
Kenya
284
45
Dilip Nath
Nepal
285
44
Kieron Pollard
West Indies
286
42
Chris Sole
Scotland
287
41
Jasprit Bumrah
India
287
41
Nikita Miller
West Indies
288
40
Ishant Sharma
India
288
40
Basant Regmi
Nepal
289
39
Darren Sammy
West Indies
289
39
Lasith Malinga
Sri Lanka
289
39
Amir Hamza
Afghanistan
289
39
Peter Chase
Ireland
290
38
Rishabh Pant
India
290
38
Duanne Olivier
South Africa
290
38
Simi Singh
Ireland
291
37
Muhammad Khushi
Oman
291
37
Ajay Lalcheta
Oman
291
37
Nosaina Pokana
P.N.G.
291
37
Matt Henry
New Zealand
291
37
Lendl Simmons
West Indies
291
37
Umar Amin
Pakistan
292
36
Timm van der Gugten
Netherlands
292
36
Chaturanga de Silva
Sri Lanka
292
36
Faheem Ashraf
Pakistan
293
35
Ben Dunk
Australia
293
35
Imran Haider
United Arab Emirates
293
35
Nadeem Ahmed
Hong Kong
294
34
Kesrick Williams
West Indies
295
33
Lorcan Tucker
Ireland
295
33
Adam Milne
New Zealand
296
32
Zahoor Khan
United Arab Emirates
297
31
Jake Ball
England
298
30
Christoffel Viljoen
Namibia
299
28
Tendai Chatara
Zimbabwe
299
28
Nathan Coulter-Nile
Australia
300
27
Jayant Yadav
India
301
26
Lahiru Madushanka
Sri Lanka
301
26
Ashfaq Ahmed
Pakistan
301
26
Kyle Abbott
South Africa
302
25
Andre Fletcher
West Indies
303
24
Paul van Meekeren
Netherlands
303
24
Sunil Narine
West Indies
303
24
Shakti Gauchan
Nepal
304
23
Mahela Udawatte
Sri Lanka
305
22
Bernard Scholtz
Namibia
306
21
Ashton Turner
Australia
307
20
Zhivago Groenewald
Namibia
307
20
Lockie Ferguson
New Zealand
307
20
Alasdair Evans
Scotland
308
19
Aaron Phangiso
South Africa
308
19
Tom Curran
England
308
19
Liam Livingstone
England
308
19
Richard Ngarava
Zimbabwe
309
18
Vikum Sanjaya
Sri Lanka
309
18
Jerome Taylor
West Indies
309
18
Axar Patel
India
310
17
Damien Ravu
P.N.G.
310
17
Jacob Mulder
Ireland
311
16
Nepal
311
16
Karl Birkenstock
Namibia
312
15
Sultan Ahmed
Oman
312
15
Tendai Chisoro
Zimbabwe
312
15
Adam Zampa
Australia
312
15
Isuru Udana
Sri Lanka
312
15
Sheldon Cottrell
West Indies
313
14
Ahsan Malik
Netherlands
313
14
Arun Manavalan
Oman
313
14
Blessing Muzarabani
Zimbabwe
314
13
Yuzvendra Chahal
India
314
13
Daniel Christian
Australia
314
13
Imran Tahir
South Africa
315
12
Boyd Rankin
England
315
12
George Bailey
Australia
315
12
Chris Lynn
Australia
315
12
Tangeni Lungameni
Namibia
316
11
Sam Heazlett
Australia
316
11
Mohammad Shahzad
United Arab Emirates
317
10
Shapoor Zadran
Afghanistan
317
10
Chris Jordan
England
317
10
Mehran Khan
Oman
317
10
Sandeep Lamichhane
Nepal
318
9
Anaru Kitchen
New Zealand
318
9
Ish Sodhi
New Zealand
318
9
Waqas Barkat
Hong Kong
318
9
Craig Young
Ireland
318
9
Lucas Oluoch
Kenya
319
8
Grant Elliott
New Zealand
319
8
Mujeeb Ur Rahman
Afghanistan
319
8
Mohammad Nadeem
Oman
319
8
Shane Snater
Netherlands
319
8
Sushan Bhari
Nepal
319
8
Samuel Badree
West Indies
319
8
Kyle Christie
Hong Kong
320
7
Thikshila de Silva
Sri Lanka
320
7
Kane Richardson
Australia
320
7
Steven Finn
England
321
6
Jackson Bird
Australia
321
6
Parvez Rasool
India
321
6
Sohail Tanvir
Pakistan
321
6
Willie Gavera
P.N.G.
321
6
Ben Wheeler
New Zealand
321
6
Fareed Ahmad
Afghanistan
321
6
Billy Stanlake
Australia
321
6
Imran Khan
321
6
Scott Kuggeleijn
New Zealand
322
5
Veerasammy Permaul
West Indies
323
4
Ben Cutting
Australia
323
4
Wiaan Mulder
South Africa
323
4
Brad Wheal
Scotland
323
4
Andrew Tye
Australia
324
3
Tobias Visee
Netherlands
324
3
Lungi Ngidi
South Africa
324
3
Stuart Whittingham
Scotland
324
3
Doug Bracewell
New Zealand
324
3
Elijah Otieno
Kenya
325
2
Vivian Kingma
Netherlands
325
2
Bilal Khan
Oman
325
2
Carl Mumba
Zimbabwe
325
2
Tymal Mills
England
325
2
Karan KC
Nepal
326
1
Laxman Sreekumar
United Arab Emirates
326
1
Dane Paterson
South Africa
326
1
Rumman Raees
Pakistan
326
1
Kaleemullah
Oman
326
1
Jhye Richardson
Australia
326
1
Junaid Khan
326
1
Nepal
326
1
Sohail Khan
Pakistan
327
0
Amit Mishra
India