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
Best Strike Rate in 2014 for all time
Position
Best Strike Rate
Player Name
Team Name
1
6.00
Noor Ali Zadran
Afghanistan
2
8.00
David Wiese
South Africa
3
9.00
Sharif Asadullah
United Arab Emirates
3
9.00
Luke Wright
England
4
12.00
Kyle Coetzer
Scotland
4
12.00
Moises Henriques
Australia
4
12.00
Alastair Cook
England
4
12.00
Khawar Ali
Oman
5
12.94
Krishmar Santokie
West Indies
6
14.00
Tom Cooper
Netherlands
7
14.84
Samuel Badree
West Indies
8
15.00
Zeeshan Siddiqui
Oman
8
15.00
James Muirhead
Australia
8
15.00
Cameron Boyce
Australia
8
15.00
Collins Obuya
Kenya
9
15.60
Logan van Beek
Netherlands
10
16.67
Timm van der Gugten
Netherlands
11
16.69
Ahsan Malik
Netherlands
12
17.25
Marchant de Lange
South Africa
13
18.00
Brad Hodge
Australia
13
18.00
Rilee Rossouw
South Africa
13
18.00
Najeeb Amar
Hong Kong
13
18.00
Amrit Bhattarai
Nepal
14
18.07
Hamid Hassan
Afghanistan
15
18.36
Rahmat Shah
Afghanistan
16
18.60
Matt Henry
New Zealand
17
18.75
Alex Cusack
Ireland
18
19.50
Scott Borthwick
England
19
19.60
Craig Young
Ireland
20
19.68
Beuran Hendricks
South Africa
21
19.89
Andre Russell
West Indies
22
20.25
Taskin Ahmed
Bangladesh
23
20.36
Khurram Chohan
Canada
24
20.40
Stuart Thompson
Ireland
25
20.67
Nathan Coulter-Nile
Australia
26
21.40
Syed Kaleem
Oman
27
22.00
Michael Rippon
Netherlands
28
22.35
Sompal Kami
Nepal
29
23.08
Arafat Sunny
Bangladesh
30
23.14
Doug Bollinger
Australia
31
23.25
Pat Cummins
Australia
32
23.36
Lasith Malinga
Sri Lanka
33
24.00
Jesse Ryder
New Zealand
33
24.00
Brad Hogg
Australia
33
24.00
Amit Mishra
India
33
24.00
Parth Desai
Canada
33
24.00
Tino Best
West Indies
33
24.00
Andy Balbirnie
Ireland
33
24.00
Lameck Onyango
Kenya
33
24.00
Nelson Odhiambo
Kenya
33
24.00
Munis Ansari
Oman
34
24.23
Norman Vanua
P.N.G.
35
24.50
Wayne Parnell
South Africa
36
24.67
Kevin O'Brien
Ireland
37
25.12
Haseeb Amjad
Hong Kong
38
25.50
Aarif Sheikh
Nepal
39
25.65
Dhawal Kulkarni
India
40
26.36
Willie Gavera
P.N.G.
41
26.40
Raza Hasan
Pakistan
42
26.93
Fayyaz Ahmed
United Arab Emirates
43
27.00
Tim Murtagh
Ireland
44
27.04
Axar Patel
India
45
27.60
Josh Davey
Scotland
46
27.90
Manjula Guruge
United Arab Emirates
47
28.00
AB de Villiers
South Africa
48
28.16
Mudassar Bukhari
Netherlands
49
28.42
Robin Peterson
South Africa
50
28.50
Daniel Christian
Australia
51
28.76
Ajantha Mendis
Sri Lanka
52
28.94
Dwayne Bravo
West Indies
53
29.00
Clint McKay
Australia
53
29.00
Jitendra Mukhiya
Nepal
54
29.17
Basant Regmi
Nepal
55
29.17
Iain Wardlaw
Scotland
56
29.59
Irfan Ahmed
Hong Kong
57
29.64
Rob Taylor
Scotland
58
29.65
Kamran Shazad
United Arab Emirates
59
29.72
James Faulkner
Australia
60
30.00
Tim Bresnan
England
60
30.00
Parvez Rasool
India
60
30.00
Mohammad Tauqir
United Arab Emirates
60
30.00
Duncan Allan
Kenya
60
30.00
Farhad Reza
Bangladesh
60
30.00
Aftab Alam
Afghanistan
60
30.00
Nikita Miller
West Indies
60
30.00
Fahad Alhashmi
United Arab Emirates
60
30.00
Shadeep Silva
United Arab Emirates
60
30.00
Salman Faris
United Arab Emirates
60
30.00
Ajay Lalcheta
Oman
60
30.00
Johannes Smit
Namibia
61
30.60
Solomon Mire
Zimbabwe
62
30.86
Neville Madziva
Zimbabwe
63
30.87
Pipi Raho
P.N.G.
64
30.96
Mashrafe Mortaza
Bangladesh
65
31.00
Jade Dernbach
England
66
31.11
Shakti Gauchan
Nepal
67
31.15
Donald Tiripano
Zimbabwe
68
31.20
Rajeshkumar Ranpura
Oman
69
31.38
Sunil Narine
West Indies
70
31.52
Umar Gul
Pakistan
71
31.75
Dawlat Zadran
Afghanistan
72
31.88
Nadeem Ahmed
Hong Kong
73
32.08
Ryan McLaren
South Africa
74
32.36
Dale Steyn
South Africa
75
32.38
Tanwir Afzal
Hong Kong
76
32.57
Mohammad Shahzad
Afghanistan
77
32.71
Sachithra Senanayake
Sri Lanka
78
33.00
Assad Vala
P.N.G.
78
33.00
Sean Abbott
Australia
79
33.26
Kyle Mills
New Zealand
80
33.36
Wahab Riaz
Pakistan
81
33.44
Thisara Perera
Sri Lanka
82
33.45
Safyaan Sharif
Scotland
83
33.50
Amir Hamza
Afghanistan
84
33.60
Darren Sammy
West Indies
85
34.00
Anton Devcich
New Zealand
85
34.00
Syed Ali
Oman
86
34.06
Josh Hazlewood
Australia
87
34.12
Amjad Javed
United Arab Emirates
88
34.30
Sagar Pun
Nepal
89
34.34
Glenn Maxwell
Australia
90
34.40
George Dockrell
Ireland
91
34.50
Andy McBrine
Ireland
91
34.50
Sohail Tanvir
Pakistan
92
34.75
Mahuru Dai
P.N.G.
93
34.93
Ravi Rampaul
West Indies
94
35.00
Mohammad Naveed
United Arab Emirates
95
35.14
Khizar Hayat
96
35.25
Bernard Scholtz
Namibia
97
35.44
Umesh Yadav
India
98
35.48
Max Sorensen
Ireland
99
35.65
Mitchell McClenaghan
New Zealand
100
35.79
Harry Gurney
England
101
36.00
Javed Ahmadi
Afghanistan
101
36.00
Mthokozisi Shezi
South Africa
101
36.00
Fawad Alam
Pakistan
101
36.00
Miguel Cummins
West Indies
101
36.00
Kagiso Rabada
South Africa
102
36.01
Shakib Al Hasan
Bangladesh
103
36.19
Majid Haq
Scotland
104
36.23
Rohan Mustafa
United Arab Emirates
105
36.34
Mohit Sharma
India
106
36.75
Dane Piedt
South Africa
107
36.90
Aaron Phangiso
South Africa
108
37.00
Calum MacLeod
Scotland
109
37.10
Sheldon Cottrell
West Indies
110
37.20
Krishna Chandran
United Arab Emirates
111
37.37
Tillakaratne Dilshan
Sri Lanka
112
37.45
Chris Jordan
England
113
37.64
Aizaz Khan
Hong Kong
114
37.84
Mohammad Irfan
Pakistan
115
37.89
Khurram Khan
United Arab Emirates
116
38.00
Hamish Bennett
New Zealand
117
38.27
Stuart Binny
India
118
38.47
Jason Holder
West Indies
119
38.50
Nuwan Kulasekara
Sri Lanka
120
38.68
Ravi Bopara
England
121
38.94
Imran Tahir
South Africa
122
39.00
Chris Woakes
England
123
39.14
Mitchell Starc
Australia
124
39.20
Jubair Hossain
Bangladesh
125
39.62
Mohammed Shami
India
126
39.93
Kane Williamson
New Zealand
127
40.00
Suraj Randiv
Sri Lanka
128
40.07
Morne Morkel
South Africa
129
40.30
Thomas Odoyo
Kenya
130
40.50
Stephen Parry
England
131
40.90
Mohammad Nabi
Afghanistan
132
40.91
Charles Amini
P.N.G.
133
40.97
Ben Stokes
England
134
41.53
Tinashe Panyangara
Zimbabwe
135
41.73
Kane Richardson
Australia
136
42.00
Haris Sohail
Pakistan
136
42.00
Tim Gruijters
Netherlands
137
42.27
Samiullah Shenwari
Afghanistan
138
42.30
Corey Anderson
New Zealand
139
42.60
Shahid Afridi
Pakistan
140
42.78
Mitchell Johnson
Australia
141
43.00
Pieter Seelaar
Netherlands
142
43.20
Nehemiah Odhiambo
Kenya
142
43.20
Adam Milne
New Zealand
142
43.20
Steven Finn
England
143
43.38
Prosper Utseya
Zimbabwe
144
43.70
James Neesham
New Zealand
145
43.88
Kemar Roach
West Indies
146
43.99
Al-Amin Hossain
Bangladesh
147
44.16
James Tredwell
England
148
44.35
Dhammika Prasad
Sri Lanka
149
44.85
Ravichandran Ashwin
India
150
45.00
Mahela Jayawardene
Sri Lanka
150
45.00
Bilawal Bhatti
Pakistan
150
45.00
Brian Vitori
Zimbabwe
150
45.00
Nitish Kumar
Canada
150
45.00
Paul Stirling
Ireland
151
45.18
Seekkuge Prasanna
Sri Lanka
151
45.18
Steven Smith
Australia
152
45.94
Mirwais Ashraf
Afghanistan
153
46.50
Suresh Raina
India
154
47.00
Hamilton Masakadza
Zimbabwe
155
47.14
Michael Swart
Netherlands
156
47.15
James Anderson
England
157
48.00
Ambati Rayudu
India
157
48.00
Alasdair Evans
Scotland
157
48.00
Nasir Aziz
United Arab Emirates
157
48.00
Kieron Pollard
West Indies
158
48.13
Suranga Lakmal
Sri Lanka
159
48.35
Taijul Islam
Bangladesh
160
48.44
Neil Wagner
New Zealand
161
48.53
Yasir Shah
Pakistan
162
48.94
Nizakat Khan
Hong Kong
163
49.16
Moeen Ali
England
164
49.37
Trent Boult
New Zealand
165
49.43
Stuart Broad
England
166
49.50
Waqas Barkat
Hong Kong
167
49.90
Jean-Paul Duminy
South Africa
168
50.17
Sean Williams
Zimbabwe
169
50.47
Nathan McCullum
New Zealand
170
50.64
Sharafuddin Ashraf
Afghanistan
171
50.80
Ehsan Nawaz
Hong Kong
172
51.00
Dwayne Smith
West Indies
172
51.00
Steve Tikolo
Kenya
172
51.00
Zeeshan Maqsood
Oman
173
51.02
Ryan Harris
Australia
174
51.02
Rangana Herath
Sri Lanka
175
51.28
Angelo Mathews
Sri Lanka
176
51.67
Tim Southee
New Zealand
177
51.72
Ashan Priyanjan
Sri Lanka
178
52.17
Ishant Sharma
India
179
52.36
Joe Root
England
180
52.95
Rubel Hossain
Bangladesh
181
53.30
Bhuvneshwar Kumar
India
182
53.52
Zulfiqar Babar
Pakistan
183
54.00
Sabbir Rahman
Bangladesh
184
54.14
Tendai Chatara
Zimbabwe
185
54.23
Kyle Abbott
South Africa
186
54.56
John Nyumbu
Zimbabwe
187
54.91
Mahmudullah
Bangladesh
188
55.05
Abdur Razzak
Bangladesh
189
55.97
Imran Khan
190
56.25
Shem Ngoche
Kenya
191
56.60
Ziaur Rahman
Afghanistan
192
57.00
Malcolm Waller
Zimbabwe
193
57.75
Daniel Vettori
New Zealand
194
58.08
Chaturanga de Silva
Sri Lanka
195
58.40
Harvir Baidwan
Canada
196
58.41
Vernon Philander
South Africa
197
59.00
Chris Amini
P.N.G.
198
59.55
Ravindra Jadeja
India
199
59.94
Mohammad Hafeez
Pakistan
200
60.00
Ben Cutting
Australia
200
60.00
Michael Leask
Scotland
200
60.00
Kenroy Peters
West Indies
201
60.15
Dilruwan Perera
Sri Lanka
202
61.20
Shannon Gabriel
West Indies
203
61.52
Varun Aaron
India
204
62.17
Liam Plunkett
England
205
62.40
Paras Khadka
Nepal
206
62.49
Saeed Ajmal
Pakistan
207
62.74
Jerome Taylor
West Indies
208
63.00
Vivian Kingma
Netherlands
209
63.20
Mohammad Talha
Pakistan
210
63.60
Xavier Doherty
Australia
211
64.00
Matt Machan
Scotland
212
64.04
Shapoor Zadran
Afghanistan
213
64.40
Nathan Lyon
Australia
214
64.70
Shaminda Eranga
Sri Lanka
215
65.40
Sikandar Raza
Zimbabwe
216
66.39
Mark Craig
New Zealand
217
66.60
Muhammad Wafiq
218
66.94
Shafiul Islam
Bangladesh
219
68.12
Rahat Ali
Pakistan
220
68.64
Ahmed Raza
United Arab Emirates
221
69.00
Richie Berrington
Scotland
222
69.90
Jermaine Blackwood
West Indies
223
71.14
Tafadzwa Kamungozi
Zimbabwe
224
71.33
Zaheer Khan
India
225
71.40
James Pattinson
Australia
226
72.00
Albie Morkel
South Africa
226
72.00
Jeremy Gordon
Canada
227
72.33
Sulieman Benn
West Indies
228
73.20
Usman Ghani
Afghanistan
229
74.70
Ish Sodhi
New Zealand
230
75.00
Jimmy Hansra
Canada
230
75.00
Farhaan Behardien
South Africa
231
75.49
Nuwan Pradeep
Sri Lanka
232
76.59
Junaid Khan
Pakistan
233
77.28
Shingi Masakadza
Zimbabwe
234
79.50
Sarel Burger
Namibia
235
80.00
Peter Borren
Netherlands
236
80.91
Marlon Samuels
West Indies
237
84.00
Hiren Varaiya
Kenya
237
84.00
Paul van Meekeren
Netherlands
238
85.50
Steve O'Keefe
Australia
239
86.40
Karn Sharma
India
240
88.20
Natsai M'shangwe
Zimbabwe
241
90.00
Anwar Ali
Pakistan
241
90.00
Azhar Ali
Pakistan
241
90.00
Lonwabo Tsotsobe
South Africa
242
92.85
Shane Watson
Australia
243
96.00
Gulbadin Naib
Afghanistan
244
99.00
Shahadat Hossain
Bangladesh
245
100.00
Mominul Haque
Bangladesh
246
100.20
Brendon McCullum
New Zealand
247
102.30
Elton Chigumbura
Zimbabwe
248
103.40
Dean Elgar
South Africa
249
104.70
Peter Siddle
Australia
250
105.00
Tharindu Kaushal
Sri Lanka
251
106.50
Boyd Rankin
England
252
108.36
Shane Shillingford
West Indies
253
109.68
Sohag Gazi
Bangladesh
254
111.00
Ehsan Adil
Pakistan
255
117.00
John Mooney
Ireland
256
117.53
Abdur Rehman
Pakistan
257
120.00
Mitchell Marsh
Australia
258
122.40
Ahmed Shehzad
Pakistan
259
126.00
Vusi Sibanda
Zimbabwe
260
130.00
Shuvagata Hom
Bangladesh
261
141.00
Michael Clarke
Australia
262
141.60
Virat Kohli
India
263
144.00
Rohit Sharma
India
263
144.00
Chris Gayle
West Indies
264
147.60
Nasir Hossain
Bangladesh
265
158.40
Raza-ur-Rehman
Canada
266
162.00
Elijah Otieno
Kenya
266
162.00
Lahiru Gamage
Sri Lanka
266
162.00
Chanaka Welegedara
Sri Lanka
266
162.00
Kithuruwan Vithanage
Sri Lanka
267
198.00
Ragheb Aga
Kenya
268
201.00
Robiul Islam
Bangladesh
269
204.00
Murali Vijay
India
270
210.00
Jeevan Mendis
Sri Lanka
271
225.00
Pankaj Singh
India