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 2015 for ODI
Position
Most Balls Faced
Player Name
Team Name
1
1542
Martin Guptill
New Zealand
2
1531
Kane Williamson
New Zealand
3
1330
Tillakaratne Dilshan
Sri Lanka
4
1281
Ross Taylor
New Zealand
5
1146
Chamu Chibhabha
Zimbabwe
6
1121
Lahiru Thirimanne
Sri Lanka
7
1119
Hashim Amla
South Africa
8
1066
Faf du Plessis
South Africa
9
1031
Eoin Morgan
England
10
1019
Sean Williams
Zimbabwe
11
945
Elton Chigumbura
Zimbabwe
12
935
Steven Smith
Australia
13
929
Mohammad Hafeez
Pakistan
14
920
Azhar Ali
Pakistan
15
909
Tamim Iqbal
Bangladesh
16
907
Ajinkya Rahane
India
17
906
Sikandar Raza
Zimbabwe
18
874
Craig Ervine
Zimbabwe
19
872
Shikhar Dhawan
India
20
865
AB de Villiers
South Africa
21
854
Rohit Sharma
India
22
842
James Taylor
England
23
838
Kumar Sangakkara
Sri Lanka
24
822
Grant Elliott
New Zealand
25
786
Joe Root
England
26
773
Virat Kohli
India
27
755
Mushfiqur Rahim
Bangladesh
28
752
Ahmed Shehzad
Pakistan
29
737
MS Dhoni
India
30
709
Marlon Samuels
West Indies
31
691
Rilee Rossouw
South Africa
32
690
Samiullah Shenwari
Afghanistan
33
666
David Miller
South Africa
34
657
Soumya Sarkar
Bangladesh
35
656
Hamilton Masakadza
Zimbabwe
36
647
Mahmudullah
Bangladesh
37
637
Sarfraz Ahmed
Pakistan
38
635
Aaron Finch
Australia
39
628
Tom Latham
New Zealand
40
604
Misbah-ul-Haq
Pakistan
41
592
Ed Joyce
England
42
590
David Warner
Australia
43
587
Haris Sohail
Pakistan
44
578
Ian Bell
England
45
560
Shoaib Malik
Pakistan
46
559
Shaiman Anwar
United Arab Emirates
47
550
William Porterfield
Ireland
48
549
Quinton de Kock
South Africa
49
540
Jos Buttler
England
50
520
Suresh Raina
India
51
512
Niall O'Brien
Ireland
52
511
Angelo Mathews
Sri Lanka
53
502
Noor Ali Zadran
Afghanistan
54
501
Brendon McCullum
New Zealand
55
487
Alex Hales
England
56
486
Richmond Mutumbami
Zimbabwe
57
474
Glenn Maxwell
Australia
58
470
Jason Roy
England
59
469
Andy Balbirnie
Ireland
60
468
Shakib Al Hasan
Bangladesh
61
464
Mohammad Nabi
Afghanistan
62
447
Mahela Jayawardene
Sri Lanka
63
427
Corey Anderson
New Zealand
63
427
Matt Machan
Scotland
64
420
Jean-Paul Duminy
South Africa
65
417
Kyle Coetzer
Scotland
66
414
George Bailey
Australia
67
412
Gary Wilson
Ireland
68
411
Sabbir Rahman
Bangladesh
69
410
Moeen Ali
England
70
409
Asghar Stanikzai
Afghanistan
71
408
Paul Stirling
Ireland
72
405
Brendan Taylor
Zimbabwe
73
395
Dinesh Chandimal
Sri Lanka
74
384
Farhaan Behardien
South Africa
75
369
Swapnil Patil
United Arab Emirates
76
367
Kusal Perera
Sri Lanka
77
359
Najibullah Zadran
Afghanistan
78
352
Chris Gayle
West Indies
79
346
Mohammad Rizwan
Pakistan
80
342
Jonathan Carter
West Indies
81
333
Amjad Ali
United Arab Emirates
82
332
Javed Ahmadi
Afghanistan
83
330
Richie Berrington
Scotland
83
330
Preston Mommsen
Scotland
84
329
Luke Ronchi
New Zealand
84
329
Ambati Rayudu
India
84
329
Shane Watson
Australia
85
316
Mohammad Shahzad
Afghanistan
86
310
Denesh Ramdin
West Indies
87
303
Darren Sammy
West Indies
88
276
Nawroz Mangal
Afghanistan
89
259
Kevin O'Brien
Ireland
89
259
Ben Stokes
England
90
258
Babar Azam
Pakistan
91
257
Dwayne Smith
West Indies
92
247
Amjad Javed
United Arab Emirates
93
240
Jason Holder
West Indies
94
235
Matthew Cross
Scotland
95
231
Umar Akmal
Pakistan
96
229
Mitchell Marsh
Australia
97
228
Michael Clarke
Australia
98
223
Luke Jongwe
Zimbabwe
99
219
Imrul Kayes
Bangladesh
100
212
Khurram Khan
United Arab Emirates
101
208
Wahab Riaz
Pakistan
102
206
Milinda Siriwardana
Sri Lanka
103
201
Nasir Hossain
Bangladesh
104
193
Sharad Vesawkar
Nepal
105
191
Chris Woakes
England
106
190
Afsar Zazai
Afghanistan
107
189
Graeme Cremer
Zimbabwe
108
188
Regis Chakabva
Zimbabwe
109
184
Joe Burns
Australia
110
183
Stuart Binny
India
111
177
Nelson Odhiambo
Kenya
112
176
Sohaib Maqsood
Pakistan
112
176
Darren Bravo
West Indies
113
171
Lendl Simmons
West Indies
114
169
Hamish Gardiner
Scotland
115
168
Litton Das
Bangladesh
116
166
Andre Russell
West Indies
117
165
Irfan Karim
Kenya
118
164
Adil Rashid
England
118
164
Brian Chari
Zimbabwe
118
164
Nuwan Kulasekara
Sri Lanka
119
163
Paras Khadka
Nepal
120
162
Dimuth Karunaratne
Sri Lanka
121
160
Assad Vala
P.N.G.
122
158
Vusi Sibanda
Zimbabwe
123
153
Josh Davey
Scotland
124
151
Mark Chapman
Hong Kong
125
150
Morne van Wyk
South Africa
125
150
Asad Shafiq
Pakistan
126
149
Mirwais Ashraf
Afghanistan
127
148
Collins Obuya
Kenya
128
141
Tinashe Panyangara
Zimbabwe
129
140
Brad Haddin
Australia
130
139
John Mooney
Ireland
131
136
Pieter Seelaar
Netherlands
131
136
Ravindra Jadeja
India
132
134
Anwar Ali
Pakistan
132
134
Rakep Patel
Kenya
132
134
Tinotenda Mutombodzi
Zimbabwe
133
133
Dawlat Zadran
Afghanistan
134
131
Peter Borren
Netherlands
135
130
Stephan Baard
Namibia
136
126
Jack Vare
P.N.G.
137
125
Murali Vijay
India
137
125
Thisara Perera
Sri Lanka
137
125
Shahid Afridi
137
125
Nasir Aziz
United Arab Emirates
138
124
Saad Nasim
Pakistan
139
123
Majid Haq
Scotland
140
122
Shafiqullah
Afghanistan
140
122
Nasir Jamal
Afghanistan
140
122
Johnson Charles
West Indies
140
122
Gyanendra Malla
Nepal
141
121
Mitchell Santner
New Zealand
141
121
Matthew Wade
Australia
142
120
Jonny Bairstow
England
142
120
Anshuman Rath
Hong Kong
143
118
George Dockrell
Ireland
143
118
Nathan McCullum
New Zealand
143
118
Anil Mandal
Nepal
144
117
Sese Bau
P.N.G.
145
115
Sagar Pun
Nepal
146
113
Malcolm Waller
Zimbabwe
146
113
Kedar Jadhav
India
146
113
Younis Khan
Pakistan
147
111
Andri Berenger
United Arab Emirates
147
111
Krishna Chandran
United Arab Emirates
148
108
Freddie Coleman
Scotland
149
106
Subash Khakurel
Nepal
150
105
James Faulkner
Australia
151
104
Solomon Mire
Zimbabwe
152
102
Usman Ghani
Afghanistan
153
101
Peter Moor
Zimbabwe
154
99
Ravi Bopara
England
155
98
Anamul Haque
Bangladesh
156
95
Mashrafe Mortaza
Bangladesh
156
95
Shem Ngoche
Kenya
156
95
Alex Obanda
Kenya
157
94
Abdul Shakoor
United Arab Emirates
158
92
Roelof van der Merwe
Netherlands
159
91
Daniel Vettori
New Zealand
160
90
Colin Munro
New Zealand
161
89
Upul Tharanga
Sri Lanka
161
89
Calum MacLeod
Scotland
162
87
Adam Milne
New Zealand
162
87
Hamid Hassan
Afghanistan
163
86
Manish Pandey
India
164
85
Mohammad Tauqir
United Arab Emirates
164
85
Tony Ura
P.N.G.
164
85
Alex Cusack
Ireland
164
85
Ravichandran Ashwin
India
165
81
Yasir Shah
Pakistan
165
81
James Neesham
New Zealand
165
81
Jeevan Mendis
Sri Lanka
166
79
Steven Finn
England
166
79
Bhuvneshwar Kumar
India
166
79
Charles Amini
P.N.G.
167
78
Nehemiah Odhiambo
Kenya
167
78
Dale Steyn
South Africa
167
78
Imad Wasim
Pakistan
168
77
Narsingh Deonarine
West Indies
169
73
Manoj Tiwary
India
169
73
Basant Regmi
Nepal
170
71
Gary Ballance
England
171
69
Axar Patel
India
171
69
Aamer Yamin
Pakistan
172
68
John Reva
P.N.G.
172
68
Sam Billings
England
173
67
Craig Williams
Namibia
174
66
Johannes Smit
Namibia
175
65
Carlos Brathwaite
West Indies
175
65
Vernon Philander
South Africa
175
65
Babar Hayat
Hong Kong
176
63
George Worker
New Zealand
177
62
Tendai Chisoro
Zimbabwe
177
62
Kagiso Rabada
South Africa
178
61
Leon Johnson
West Indies
178
61
Arafat Sunny
Bangladesh
179
60
Alasdair Evans
Scotland
179
60
Gurdeep Singh
Kenya
179
60
Mohammad Naveed
United Arab Emirates
180
59
Michael Leask
Scotland
181
58
Mohammad Shahzad
United Arab Emirates
181
58
Ahmed Raza
United Arab Emirates
181
58
Jerome Taylor
West Indies
181
58
Robin Uthappa
India
182
57
George Munsey
Scotland
183
56
Liam Plunkett
England
183
56
Waqas Barkat
Hong Kong
184
55
Michael Rippon
Netherlands
184
55
Dushmantha Chameera
Sri Lanka
185
53
David Willey
England
185
53
Doug Bracewell
New Zealand
186
52
Henry Nicholls
New Zealand
187
51
Mohammad Irfan
Pakistan
187
51
Nizakat Khan
Hong Kong
188
50
Sami Aslam
Pakistan
188
50
Kyle Abbott
South Africa
188
50
Jean-Pierre Kotze
Namibia
189
49
Bilal Asif
Pakistan
189
49
Imran Tahir
South Africa
190
48
Harbhajan Singh
India
190
48
Shaun Marsh
Australia
190
48
Andy McBrine
Ireland
190
48
Rashid Khan
Afghanistan
191
47
Ben Wheeler
New Zealand
191
47
David Wiese
South Africa
191
47
Dhiren Gondaria
Kenya
191
47
Stuart Broad
England
192
46
Lucas Oluoch
Kenya
192
46
Rob Taylor
Scotland
192
46
Zaheer Maqsood
United Arab Emirates
193
45
Wayne Parnell
South Africa
193
45
Tim Southee
New Zealand
194
43
Lasith Malinga
Sri Lanka
194
43
Sachithra Senanayake
Sri Lanka
194
43
Wellington Masakadza
Zimbabwe
195
42
Kila Pala
P.N.G.
195
42
Sohail Khan
Pakistan
196
41
Suranga Lakmal
Sri Lanka
196
41
Con de Lange
Scotland
196
41
Sompal Kami
Nepal
197
39
Tanwir Afzal
Hong Kong
198
38
Stuart Thompson
Ireland
198
38
Wesley Barresi
Netherlands
198
38
Vani Morea
P.N.G.
199
37
Kinchit Shah
Hong Kong
199
37
Mohammed Shami
India
199
37
Waqas Khan
Hong Kong
199
37
Pradeep Airee
Nepal
200
36
Matt Henry
New Zealand
201
35
Ben Cooper
Netherlands
201
35
Tendai Chatara
Zimbabwe
201
35
Pat Cummins
Australia
201
35
Rahat Ali
202
34
Chamara Kapugedera
Sri Lanka
202
34
Fawad Alam
Pakistan
203
33
Mustafizur Rahman
Bangladesh
204
32
Ehsan Adil
Pakistan
204
32
Stephan Myburgh
Netherlands
204
32
Mudassar Bukhari
Netherlands
205
31
Mahuru Dai
P.N.G.
205
31
Aizaz Khan
Hong Kong
205
31
Mohit Sharma
India
205
31
Chris Morris
South Africa
205
31
Manjula Guruge
United Arab Emirates
205
31
Reece Topley
England
205
31
Iftikhar Ahmed
Pakistan
205
31
Chad Soper
P.N.G.
206
30
Umair Ali
United Arab Emirates
206
30
Andre Fletcher
West Indies
206
30
Mitchell Johnson
Australia
207
29
Gerrie Snyman
Namibia
207
29
Rohan Mustafa
United Arab Emirates
207
29
Taurai Muzarabani
Zimbabwe
208
28
Hiri Hiri
P.N.G.
208
28
Shakti Gauchan
Nepal
208
28
Ashan Priyanjan
Sri Lanka
208
28
Lega Siaka
P.N.G.
208
28
Chris Jordan
England
208
28
Ajantha Mendis
Sri Lanka
209
27
John Nyumbu
Zimbabwe
209
27
Donald Tiripano
Zimbabwe
209
27
Mark Wood
England
209
27
Michau Preez
Namibia
210
26
Aaron Phangiso
South Africa
210
26
Aftab Alam
Afghanistan
210
26
Sulieman Benn
West Indies
210
26
Prosper Utseya
Zimbabwe
210
26
John Hastings
Australia
211
25
Rangana Herath
Sri Lanka
211
25
Shapoor Zadran
Afghanistan
212
24
Laxman Sreekumar
United Arab Emirates
213
23
Amir Hamza
Afghanistan
213
23
Stuart Matsikenyeri
Zimbabwe
213
23
Jermaine Blackwood
West Indies
213
23
Nasir Jamshed
Pakistan
214
21
Morne Morkel
South Africa
214
21
Rubel Hossain
Bangladesh
214
21
Mitchell McClenaghan
New Zealand
215
20
Morris Ouma
Kenya
215
20
Seekkuge Prasanna
Sri Lanka
216
19
Umesh Yadav
India
216
19
Max Sorensen
Ireland
217
18
Saqib Ali
United Arab Emirates
218
17
Elijah Otieno
Kenya
218
17
James Anderson
England
218
17
Kyle Mills
New Zealand
219
16
Jeffrey Vandersay
Sri Lanka
220
15
Zafar Gohar
Pakistan
220
15
Ish Sodhi
New Zealand
220
15
Ashton Agar
Australia
220
15
Tim Murtagh
Ireland
220
15
Sunil Narine
West Indies
221
14
Qadeer Ahmed
United Arab Emirates
221
14
Bernard Scholtz
Namibia
222
13
Christopher Carter
Hong Kong
222
13
Iain Wardlaw
Scotland
222
13
Dhammika Prasad
Sri Lanka
222
13
Bilawal Bhatti
Pakistan
223
12
Hammad Azam
Pakistan
223
12
Saqlain Haider
United Arab Emirates
223
12
Neville Madziva
Zimbabwe
223
12
Avinash Karn
Nepal
223
12
Yamin Ahmadzai
Afghanistan
224
11
Craig Young
Ireland
224
11
Tawanda Mupariwa
Zimbabwe
224
11
Moises Henriques
Australia
225
10
Jason Mohammed
West Indies
226
9
Zane Green
Namibia
226
9
Jubair Hossain
Bangladesh
226
9
Trent Boult
New Zealand
226
9
Brian Vitori
Zimbabwe
226
9
Sheldon Cottrell
West Indies
226
9
Taskin Ahmed
Bangladesh
226
9
Tafadzwa Kamungozi
Zimbabwe
226
9
Hiren Varaiya
Kenya
227
8
Michael Swart
Netherlands
227
8
Charles Coventry
Zimbabwe
227
8
Asif Iqbal
Pakistan
227
8
James Pattinson
Australia
227
8
Mitchell Starc
Australia
227
8
Junaid Khan
228
7
Usman Mushtaq
United Arab Emirates
228
7
Amit Mishra
India
228
7
Al-Amin Hossain
Bangladesh
228
7
Sarel Burger
Namibia
229
6
Izatullah Dawlatzai
Afghanistan
229
6
Mominul Haque
Bangladesh
229
6
Yodhin Punja
United Arab Emirates
230
5
Marcus Stoinis
Australia
230
5
Ravi Rampaul
West Indies
230
5
Nuwan Pradeep
Sri Lanka
231
4
Gulbadin Naib
Afghanistan
231
4
Willie Gavera
P.N.G.
231
4
Saeed Ajmal
Pakistan
231
4
Zulfiqar Babar
Pakistan
231
4
Shaminda Eranga
Sri Lanka
232
3
James Ngoche
Kenya
232
3
Haseeb Amjad
Hong Kong
232
3
Safyaan Sharif
Scotland
232
3
Craig Wallace
Scotland
232
3
Kamran Shazad
United Arab Emirates
233
2
Norman Vanua
P.N.G.
233
2
Dean Elgar
South Africa
233
2
Umar Gul
Pakistan
233
2
Cameron White
Australia
233
2
Dhawal Kulkarni
India
234
1
Xavier Doherty
Australia
234
1
Tharindu Kaushal
Sri Lanka
234
1
Kemar Roach
West Indies
234
1
Nikolaas Davin
Namibia
235
0
Andrew Mathieson
New Zealand
235
0
Fahad Alhashmi
United Arab Emirates
235
0
Nathan Coulter-Nile
Australia