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 2015 for all time
Position
Best Strike Rate
Player Name
Team Name
1
6.00
Nawroz Mangal
Afghanistan
2
8.00
Albie Morkel
South Africa
3
8.40
Sayed Shirzad
Afghanistan
4
9.00
Nitish Kumar
Canada
4
9.00
Eddie Leie
South Africa
5
10.13
Ahsan Malik
Netherlands
6
11.31
Tyrone Kane
Ireland
7
12.00
Ambati Rayudu
India
8
12.12
Yamin Ahmadzai
Afghanistan
9
12.56
Zeeshan Maqsood
Oman
10
12.60
Irfan Ahmed
Hong Kong
11
13.02
Bilal Khan
Oman
12
13.08
Timil Patel
U.S.A.
13
13.64
David Wiese
South Africa
14
14.20
Jonathan Carter
West Indies
15
14.40
Binura Fernando
Sri Lanka
15
14.40
Rajeshkumar Ranpura
Oman
16
14.60
Jeremy Gordon
Canada
17
15.00
Rokhan Barakzai
Afghanistan
18
15.43
Rakep Patel
Kenya
19
15.70
Assad Vala
P.N.G.
20
15.83
Haseeb Amjad
Hong Kong
21
15.88
Bernard Scholtz
Namibia
22
16.00
Stephen Parry
England
22
16.00
Thijs van Schelven
Netherlands
23
16.15
Roelof van der Merwe
Netherlands
24
16.20
Mehran Khan
Oman
25
16.29
Dwayne Bravo
West Indies
26
16.50
Kieron Pollard
West Indies
27
16.91
Sohail Tanvir
Pakistan
28
16.93
Munis Ansari
Oman
29
17.54
Michael Rippon
Netherlands
30
17.80
James Ngoche
Kenya
31
18.00
Charles Amini
P.N.G.
31
18.00
Fayyaz Ahmed
United Arab Emirates
31
18.00
George Worker
New Zealand
31
18.00
Ravi Rampaul
West Indies
31
18.00
Anthony Hawkins-Kay
32
18.09
Gerrie Snyman
Namibia
33
19.33
Al-Amin Hossain
Bangladesh
34
19.48
Mustafizur Rahman
Bangladesh
35
20.00
Jasdeep Singh
U.S.A.
36
20.08
Timm van der Gugten
Netherlands
37
20.14
Josh Davey
Scotland
38
20.25
Wayne Parnell
South Africa
39
20.40
Sreenath Aravind
India
40
20.54
Mudassar Bukhari
Netherlands
41
20.79
Basant Regmi
Nepal
42
20.91
Nathan Coulter-Nile
Australia
43
21.00
Syed Ali
Oman
44
21.20
Nehemiah Odhiambo
Kenya
45
21.51
David Willey
England
46
21.64
Manjula Guruge
United Arab Emirates
47
21.77
Corey Anderson
New Zealand
48
21.99
Shem Ngoche
Kenya
49
22.00
Pieter Seelaar
Netherlands
49
22.00
Syed Kaleem
Oman
50
22.25
Norman Vanua
P.N.G.
51
22.50
Michael Swart
Netherlands
52
22.66
Imad Wasim
Pakistan
53
23.28
Chris Gayle
West Indies
54
23.30
Aizaz Khan
Hong Kong
55
23.77
Alasdair Evans
Scotland
56
24.00
Willie Gavera
P.N.G.
56
24.00
Andrew Mathieson
New Zealand
56
24.00
Tendai Chisoro
Zimbabwe
56
24.00
Karim Sadiq
Afghanistan
56
24.00
Paul van Meekeren
Netherlands
56
24.00
AB de Villiers
South Africa
56
24.00
Liam Plunkett
England
56
24.00
Mohammad Nasim Baras
Afghanistan
56
24.00
Gavin Main
Scotland
57
24.23
Aftab Alam
Afghanistan
58
24.40
Sompal Kami
Nepal
59
24.50
Chris Morris
South Africa
60
24.70
Pat Cummins
Australia
61
24.87
Stuart Thompson
Ireland
62
24.88
Dawlat Zadran
Afghanistan
63
25.02
John Mooney
Ireland
64
25.15
Nadeem Ahmed
Hong Kong
65
26.28
Alex Cusack
Ireland
66
26.33
Kevin O'Brien
Ireland
67
26.40
Nelson Odhiambo
Kenya
67
26.40
Bilal Asif
Pakistan
68
26.63
Shapoor Zadran
Afghanistan
69
26.79
Hamid Hassan
Afghanistan
70
27.18
Iain Wardlaw
Scotland
71
27.51
Michael Leask
Scotland
72
27.57
Mohammad Naveed
United Arab Emirates
73
27.94
Mohammed Shami
India
74
28.00
Sharafuddin Ashraf
Afghanistan
75
28.05
James Faulkner
Australia
76
28.20
Amir Hamza
Afghanistan
77
28.29
Sagar Pun
Nepal
77
28.29
Milinda Siriwardana
Sri Lanka
78
28.33
Safyaan Sharif
Scotland
79
28.50
Tim Murtagh
Ireland
79
28.50
Mahuru Dai
P.N.G.
80
28.62
Tanwir Afzal
Hong Kong
81
28.69
Grant Elliott
New Zealand
82
28.80
Marchant de Lange
South Africa
82
28.80
Sheldon Cottrell
West Indies
83
29.22
Reece Topley
England
84
29.25
Neville Madziva
Zimbabwe
84
29.25
Ajay Lalcheta
Oman
85
29.30
Sunil Narine
West Indies
86
29.40
Mohit Sharma
India
87
29.49
John Reva
P.N.G.
88
29.64
Mitchell McClenaghan
New Zealand
89
29.79
Graeme Cremer
Zimbabwe
90
30.00
Malcolm Waller
Zimbabwe
90
30.00
Shaminda Eranga
Sri Lanka
90
30.00
Ahmed Shehzad
Pakistan
90
30.00
Zafar Gohar
Pakistan
90
30.00
Karan KC
Nepal
90
30.00
Rohan Mustafa
United Arab Emirates
90
30.00
Mohammad Nadeem
Oman
91
30.55
Richie Berrington
Scotland
92
30.75
Sohail Khan
Pakistan
93
30.79
Kagiso Rabada
South Africa
94
31.57
Lasith Malinga
Sri Lanka
95
31.58
Glenn Maxwell
Australia
96
31.86
Steven Finn
England
97
32.00
Craig Young
Ireland
98
32.40
John Hastings
Australia
99
32.63
Nasir Hossain
Bangladesh
100
32.73
Aaron Phangiso
South Africa
101
32.92
Imran Tahir
South Africa
102
33.00
Ashton Agar
Australia
102
33.00
Ravi Bopara
England
102
33.00
Javed Ahmadi
Afghanistan
103
33.20
Taskin Ahmed
Bangladesh
104
33.43
Mitchell Starc
Australia
105
33.60
Mark Watt
Scotland
106
33.78
Mitchell Marsh
Australia
107
33.95
Andre Russell
West Indies
108
34.50
Zaheer Maqsood
United Arab Emirates
109
34.76
Ravichandran Ashwin
India
110
34.91
Wellington Masakadza
Zimbabwe
111
35.20
George Dockrell
Ireland
112
35.30
Dushmantha Chameera
Sri Lanka
113
35.64
Tendai Chatara
Zimbabwe
114
36.00
Ajantha Mendis
Sri Lanka
114
36.00
Tim Bresnan
England
114
36.00
Mohammad Sami
Pakistan
114
36.00
Andy Balbirnie
Ireland
114
36.00
Sohaib Maqsood
Pakistan
115
36.09
Jubair Hossain
Bangladesh
116
36.44
Adam Milne
New Zealand
117
36.90
Taurai Muzarabani
Zimbabwe
118
37.02
Dale Steyn
South Africa
119
37.03
Mirwais Ashraf
Afghanistan
120
37.20
Amjad Javed
United Arab Emirates
121
37.20
Lucas Oluoch
Kenya
121
37.20
Elton Chigumbura
Zimbabwe
121
37.20
Con de Lange
Scotland
122
37.29
Amit Mishra
India
123
37.68
Gulbadin Naib
Afghanistan
124
37.80
Nikita Miller
West Indies
125
37.98
Arafat Sunny
Bangladesh
126
38.00
Sarel Burger
Namibia
127
38.40
Nathan McCullum
New Zealand
128
38.43
Axar Patel
India
129
38.47
Anwar Ali
Pakistan
130
38.48
Ben Wheeler
New Zealand
131
38.66
Rashid Khan
Afghanistan
132
38.67
Shoaib Malik
Pakistan
133
39.00
Umair Ali
United Arab Emirates
133
39.00
Elijah Otieno
Kenya
133
39.00
Saad Zafar
Canada
134
39.13
Mashrafe Mortaza
Bangladesh
135
39.43
Rob Taylor
Scotland
136
39.54
Jerome Taylor
West Indies
137
39.60
Luke Jongwe
Zimbabwe
138
39.60
Dhawal Kulkarni
India
139
40.00
Gurinder Sandhu
Australia
139
40.00
Neil Wagner
New Zealand
140
40.15
Sachithra Senanayake
Sri Lanka
141
40.30
Chris Woakes
England
142
40.42
Mohammad Nabi
Afghanistan
143
40.50
Max Sorensen
Ireland
143
40.50
James Neesham
New Zealand
144
40.67
Mohammad Irfan
Pakistan
145
40.80
Umesh Yadav
India
146
41.10
Stiaan van Zyl
South Africa
147
41.20
Stuart Binny
India
148
41.40
Ish Sodhi
New Zealand
149
41.67
Trent Boult
New Zealand
150
41.81
Mitchell Johnson
Australia
151
41.95
Morne Morkel
South Africa
152
42.00
Michael Clarke
Australia
152
42.00
Moises Henriques
Australia
152
42.00
Nizakat Khan
Hong Kong
152
42.00
Sandeep Sharma
India
152
42.00
Chamu Chibhabha
Zimbabwe
152
42.00
Khawar Ali
Oman
153
42.07
Ravindra Jadeja
India
154
42.16
James Pattinson
Australia
155
42.45
Chris Mpofu
Zimbabwe
156
43.00
Nuwan Kulasekara
Sri Lanka
157
43.15
Wahab Riaz
Pakistan
158
43.16
Kyle Abbott
South Africa
159
43.20
Shakti Gauchan
Nepal
160
43.43
Rubel Hossain
Bangladesh
161
43.50
Tinotenda Mutombodzi
Zimbabwe
162
44.24
Rahat Ali
Pakistan
163
44.40
Chad Soper
P.N.G.
164
44.47
Dhammika Prasad
Sri Lanka
165
45.00
Jeevan Mendis
Sri Lanka
166
45.56
Daniel Vettori
New Zealand
167
45.61
Josh Hazlewood
Australia
168
46.50
Mohammad Hafeez
Pakistan
168
46.50
Paras Khadka
Nepal
169
46.61
Thisara Perera
Sri Lanka
170
47.02
Yasir Shah
Pakistan
171
47.06
Harbhajan Singh
India
172
47.70
Tillakaratne Dilshan
Sri Lanka
173
47.82
Tinashe Panyangara
Zimbabwe
174
48.00
Jean-Paul Duminy
South Africa
174
48.00
Kyle Mills
New Zealand
174
48.00
Kamran Shazad
United Arab Emirates
174
48.00
Peter Borren
Netherlands
175
48.24
Imran Khan
176
48.44
Mitchell Santner
New Zealand
177
48.75
Andy McBrine
Ireland
178
48.98
Dilruwan Perera
Sri Lanka
179
49.18
James Anderson
England
180
49.20
Matt Henry
New Zealand
181
49.33
Sikandar Raza
Zimbabwe
182
49.81
Stuart Broad
England
183
50.10
Johannes Smit
Namibia
184
50.18
Bhuvneshwar Kumar
India
185
50.80
Donald Tiripano
Zimbabwe
186
50.94
Vernon Philander
South Africa
187
51.00
Lahiru Thirimanne
Sri Lanka
188
51.28
Shakib Al Hasan
Bangladesh
189
51.40
Sean Williams
Zimbabwe
190
51.65
Tim Southee
New Zealand
191
52.13
Mohammad Tauqir
United Arab Emirates
192
52.97
Moeen Ali
England
193
54.00
Umar Gul
Pakistan
193
54.00
Jeffrey Vandersay
Sri Lanka
194
54.10
Adil Rashid
England
195
54.18
Peter Siddle
Australia
196
54.57
Angelo Mathews
Sri Lanka
197
55.89
Nathan Lyon
Australia
198
56.10
Mahmudullah
Bangladesh
199
56.40
Varun Aaron
India
200
56.74
Kane Williamson
New Zealand
201
57.00
Aamer Yamin
Pakistan
202
57.08
Jason Holder
West Indies
203
57.36
Simon Harmer
South Africa
204
57.44
Mark Wood
England
205
58.40
Farhaan Behardien
South Africa
206
58.94
Ben Stokes
England
207
59.45
Doug Bracewell
New Zealand
208
60.00
Azhar Ali
Pakistan
208
60.00
Lahiru Gamage
Sri Lanka
208
60.00
Solomon Mire
Zimbabwe
208
60.00
Loa Nou
P.N.G.
208
60.00
Iftikhar Ahmed
Pakistan
209
60.30
Sabbir Rahman
Bangladesh
210
60.63
Suranga Lakmal
Sri Lanka
211
60.86
Dean Elgar
South Africa
212
60.91
Nuwan Pradeep
Sri Lanka
213
61.30
Samiullah Shenwari
Afghanistan
214
61.80
Hiren Varaiya
Kenya
215
62.18
Shahid Afridi
Pakistan
216
63.60
Brian Vitori
Zimbabwe
217
64.20
John Nyumbu
Zimbabwe
218
64.28
Tharindu Kaushal
Sri Lanka
219
64.52
Devendra Bishoo
West Indies
220
64.80
Dane Piedt
South Africa
221
66.00
Dwayne Smith
West Indies
221
66.00
Murali Vijay
India
221
66.00
Majid Haq
Scotland
221
66.00
Avinash Karn
Nepal
221
66.00
Ahmed Raza
United Arab Emirates
221
66.00
Rhys Palmer
222
67.20
Prosper Utseya
Zimbabwe
223
68.00
Haris Sohail
Pakistan
224
68.14
Ishant Sharma
India
225
68.45
Chris Jordan
England
226
68.82
Rangana Herath
Sri Lanka
227
69.00
Nasir Aziz
United Arab Emirates
228
70.54
Kraigg Brathwaite
West Indies
229
71.33
Jomel Warrican
West Indies
230
72.00
Sese Bau
P.N.G.
230
72.00
Shannon Gabriel
West Indies
230
72.00
Charles Perchard
231
72.18
Mark Craig
New Zealand
232
73.00
James Tredwell
England
233
74.40
Hiral Patel
Canada
234
75.00
Steven Smith
Australia
234
75.00
Craig Williams
Namibia
235
75.69
Paul Stirling
Ireland
236
78.20
Joe Root
England
237
79.20
Shuvagata Hom
Bangladesh
238
80.25
Shane Watson
Australia
239
84.00
Samit Patel
England
239
84.00
Asad Shafiq
Pakistan
239
84.00
Qadeer Ahmed
United Arab Emirates
240
85.85
Taijul Islam
Bangladesh
241
86.50
Veerasammy Permaul
West Indies
242
87.45
Ehsan Adil
Pakistan
243
90.00
Matt Machan
Scotland
244
90.12
Suresh Raina
India
245
92.53
Junaid Khan
Pakistan
246
105.00
Tawanda Mupariwa
Zimbabwe
247
108.60
Seekkuge Prasanna
Sri Lanka
247
108.60
Mohammad Shahzad
Afghanistan
248
111.60
Hamilton Masakadza
Zimbabwe
249
112.67
Sulieman Benn
West Indies
250
114.67
Zulfiqar Babar
Pakistan
251
118.50
Carlos Brathwaite
West Indies
252
120.00
Xavier Doherty
Australia
253
124.74
Marlon Samuels
West Indies
254
124.80
Kemar Roach
West Indies
255
126.00
Mohammad Shahid
Bangladesh
255
126.00
Tafadzwa Kamungozi
Zimbabwe
256
132.00
Ryan Harris
Australia
257
133.80
Saeed Ajmal
Pakistan
258
144.00
Bilawal Bhatti
Pakistan
259
150.00
Krishna Chandran
United Arab Emirates
260
198.00
Darren Sammy
West Indies
261
230.40
Soumya Sarkar
Bangladesh