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 2018 for all time
Position
Best Strike Rate
Player Name
Team Name
1
4.50
Waqas Maqsood
Pakistan
2
6.00
Joe Denly
England
3
6.90
Hussain Talat
Pakistan
4
7.50
Ahsan Malik
Netherlands
5
9.50
Sunil Narine
West Indies
6
9.60
Adam Milne
New Zealand
7
12.00
Afif Hossain
Bangladesh
7
12.00
Mitchell Swepson
Australia
7
12.00
Robbie Frylinck
South Africa
8
12.34
Kinchit Shah
Hong Kong
9
12.84
Jaydev Unadkat
India
10
13.33
Syazrul Idrus
11
13.44
Shehan Madushanka
Sri Lanka
12
15.00
Anaru Kitchen
New Zealand
12
15.00
Mudassar Bukhari
Netherlands
12
15.00
Matt Henry
New Zealand
13
15.48
Isuru Udana
Sri Lanka
14
15.82
Duanne Olivier
South Africa
15
16.00
Josh Little
Ireland
15
16.00
Washington Sundar
India
16
16.20
Wesley Barresi
Netherlands
17
16.50
Nathan Coulter-Nile
Australia
18
16.67
Amjad Mahboob
19
17.00
Jeevan Mendis
Sri Lanka
20
17.02
Kesrick Williams
West Indies
21
18.00
Seth Rance
New Zealand
21
18.00
Junior Dala
South Africa
21
18.00
Jack Wildermuth
Australia
21
18.00
Asghar Stanikzai
Afghanistan
21
18.00
Taskin Ahmed
Bangladesh
21
18.00
Shan Masood
Pakistan
21
18.00
Hamza Tahir
Scotland
22
18.27
Sheldon Cottrell
West Indies
23
18.39
Billy Stanlake
Australia
24
18.39
Andrew Tye
Australia
25
20.06
Rashid Khan
Afghanistan
26
20.33
Roelof van der Merwe
Netherlands
27
21.00
Abul Hasan
Bangladesh
27
21.00
Fareed Ahmad
Afghanistan
27
21.00
Obed McCoy
West Indies
27
21.00
Odean Smith
West Indies
27
21.00
Bas Leede
Netherlands
28
21.30
Ben Wheeler
New Zealand
29
21.33
Glenn Maxwell
Australia
30
21.43
Kane Richardson
Australia
31
21.50
Lasith Malinga
Sri Lanka
31
21.50
Richie Berrington
Scotland
32
21.57
Usman Khan
Pakistan
33
22.00
Michael Rippon
Netherlands
34
22.24
Norman Vanua
P.N.G.
35
22.74
Ehsan Khan
Hong Kong
36
22.93
Chris Jordan
England
37
22.95
Kuldeep Yadav
India
38
23.16
Soumya Sarkar
Bangladesh
39
23.37
Alasdair Evans
Scotland
40
23.40
Bilal Khan
Oman
41
23.51
Charles Amini
P.N.G.
42
23.63
Shardul Thakur
India
43
24.00
Karim Janat
Afghanistan
43
24.00
Deepak Chahar
India
43
24.00
Mohammed Siraj
India
43
24.00
Krunal Pandya
India
43
24.00
Dwaine Pretorius
South Africa
43
24.00
Rayad Emrit
West Indies
43
24.00
Aaron Phangiso
South Africa
43
24.00
Pieter Seelaar
Netherlands
43
24.00
Javed Ahmadi
Afghanistan
43
24.00
Shahid Afridi
Pakistan
43
24.00
S Muniandy
44
24.18
Nuwan Pradeep
Sri Lanka
45
24.26
Amila Aponso
Sri Lanka
46
24.38
Frederick Klaassen
Netherlands
47
24.38
Thisara Perera
Sri Lanka
48
24.43
Jhye Richardson
Australia
49
24.49
Safyaan Sharif
Scotland
50
24.53
Simi Singh
Ireland
51
24.67
Imad Wasim
Pakistan
52
25.05
Sandeep Lamichhane
Nepal
53
25.11
Andile Phehlukwayo
South Africa
54
25.36
Stuart Whittingham
Scotland
55
26.13
Barry McCarthy
Ireland
56
26.27
Mohammad Naveed
United Arab Emirates
57
26.40
Brad Wheal
Scotland
58
26.42
Rubel Hossain
Bangladesh
59
26.47
Khaleel Ahmed
India
60
26.69
Sompal Kami
Nepal
61
26.79
Liam Plunkett
England
62
27.00
Shapoor Zadran
Afghanistan
62
27.00
Dipendra Airee
Nepal
63
27.25
Rumman Raees
Pakistan
64
27.42
Nadeem Ahmed
Hong Kong
65
27.60
Andre Russell
West Indies
66
27.64
Tim Murtagh
Ireland
67
27.72
Imran Tahir
South Africa
68
27.75
Peter Chase
Ireland
69
27.78
Yuzvendra Chahal
India
70
27.82
Oshane Thomas
West Indies
71
28.06
Shaheen Afridi
Pakistan
72
28.08
Lockie Ferguson
New Zealand
73
28.10
Todd Astle
New Zealand
74
28.97
Lungi Ngidi
South Africa
75
29.40
Chris Mpofu
Zimbabwe
76
29.72
Shadab Khan
Pakistan
77
29.95
Mujeeb Ur Rahman
Afghanistan
78
30.00
Jason Behrendorff
Australia
78
30.00
Khary Pierre
West Indies
79
30.34
Alei Nao
P.N.G.
80
30.40
S Vijayakumar
81
30.44
Mustafizur Rahman
Bangladesh
82
30.62
Shannon Gabriel
West Indies
83
30.83
Rohan Mustafa
United Arab Emirates
84
30.83
Marcus Stoinis
Australia
85
30.85
Akila Dananjaya
Sri Lanka
86
30.86
Junaid Khan
Pakistan
86
30.86
Chris Sole
Scotland
87
31.39
Jason Holder
West Indies
88
31.47
Faheem Ashraf
Pakistan
89
31.50
Mohammad Nadeem
Oman
90
31.52
Shakib Al Hasan
Bangladesh
91
31.63
Keemo Paul
West Indies
92
31.73
Kevin O'Brien
Ireland
93
31.80
David Willey
England
94
31.84
Aizaz Khan
Hong Kong
95
32.35
Tendai Chatara
Zimbabwe
96
32.40
Ahmad Butt
Oman
97
32.70
Graeme Cremer
Zimbabwe
98
32.92
Boyd Rankin
England
99
33.00
Jerome Taylor
West Indies
99
33.00
Rahmat Shah
Afghanistan
99
33.00
Pavandeep Singh
100
33.32
Aftab Alam
Afghanistan
101
33.43
Marnus Labuschagne
Australia
102
34.00
Vijay Shankar
India
102
34.00
Peter Borren
Netherlands
102
34.00
Zeeshan Maqsood
Oman
103
34.27
Colin Munro
New Zealand
104
34.31
Adil Rashid
England
105
34.32
Kyle Jarvis
Zimbabwe
106
34.36
Blessing Muzarabani
Zimbabwe
107
34.74
Tom Curran
England
108
34.88
Carlos Brathwaite
West Indies
109
34.99
Mohammad Nabi
Afghanistan
110
35.04
Shaiman Anwar
United Arab Emirates
111
36.00
Dane Paterson
South Africa
111
36.00
Liam Dawson
England
111
36.00
Dawid Malan
England
111
36.00
Wiaan Mulder
South Africa
111
36.00
Hamilton Masakadza
Zimbabwe
111
36.00
Haseeb Amjad
Hong Kong
111
36.00
Nepal
112
36.20
Scotland
113
36.27
Mohammad Abbas
Pakistan
114
36.40
Umesh Yadav
India
115
36.45
Shane Snater
Netherlands
116
36.54
Kagiso Rabada
South Africa
117
36.72
Hasan Ali
Pakistan
118
37.00
Imran Haider
United Arab Emirates
119
37.06
United Arab Emirates
120
37.15
Ahmed Raza
United Arab Emirates
121
37.29
Lakshan Sandakan
Sri Lanka
122
37.57
Trent Boult
New Zealand
123
37.61
Basant Regmi
Nepal
124
37.78
Ish Sodhi
New Zealand
125
37.85
Mashrafe Mortaza
Bangladesh
126
37.89
Bhuvneshwar Kumar
India
127
38.00
Yamin Ahmadzai
Afghanistan
127
38.00
Nayeem Hasan
Bangladesh
128
38.17
Mahmudullah
Bangladesh
129
38.31
Ashton Agar
Australia
130
38.63
Sikandar Raza
Zimbabwe
131
39.00
Gerrie Snyman
Namibia
131
39.00
Mohammad Hafeez
Pakistan
131
39.00
Aamer Yamin
Pakistan
131
39.00
Shakti Gauchan
Nepal
132
39.20
Ehsan Nawaz
Hong Kong
133
39.24
Jasprit Bumrah
India
134
39.27
Michael Leask
Scotland
135
39.28
Nazmul Islam
Bangladesh
136
39.56
Mitchell Santner
New Zealand
137
39.60
Abdur Razzak
Bangladesh
138
39.96
Anwar Rahman
139
39.99
Chris Woakes
England
140
40.05
Timm van der Gugten
Netherlands
141
40.50
Tim Southee
New Zealand
142
40.58
Tanwir Afzal
Hong Kong
143
40.67
Tendai Chisoro
Zimbabwe
144
41.00
Kedar Jadhav
India
145
41.49
Kemar Roach
West Indies
146
41.55
Marlon Samuels
West Indies
147
41.69
Mohammad Amir
Pakistan
148
41.77
Ravindra Jadeja
India
149
41.89
Tabraiz Shamsi
South Africa
150
42.00
Zahoor Khan
United Arab Emirates
150
42.00
Max O'Dowd
Netherlands
150
42.00
Fabian Allen
West Indies
150
42.00
Nizakat Khan
Hong Kong
151
42.61
Pat Cummins
Australia
152
42.75
Mohammad Saifuddin
Bangladesh
152
42.75
Lalit Rajbanshi
Nepal
153
43.00
Abu Hider
Bangladesh
154
43.56
Brian Vitori
Zimbabwe
155
43.65
A Krishna
156
43.71
Thomas Sole
Scotland
157
44.00
Manpreet Singh
157
44.00
Paul Stirling
Ireland
157
44.00
Dushmantha Chameera
Sri Lanka
158
44.21
Dale Steyn
South Africa
159
44.21
Vernon Philander
South Africa
160
44.44
Sam Curran
England
161
44.77
Mark Watt
Scotland
162
45.00
Ariful Haque
Bangladesh
162
45.00
Bernard Scholtz
Namibia
163
45.16
Mehidy Hasan
Bangladesh
164
45.22
Morne Morkel
South Africa
165
45.36
Moeen Ali
England
166
45.50
Lahiru Kumara
Sri Lanka
167
45.65
Abu Jayed
Bangladesh
168
45.66
Wellington Masakadza
Zimbabwe
169
46.26
Taijul Islam
Bangladesh
170
46.50
George Dockrell
Ireland
170
46.50
Ajay Lalcheta
Oman
171
47.07
Ashley Nurse
West Indies
172
47.60
Karan KC
Nepal
173
48.00
Solomon Mire
Zimbabwe
173
48.00
William Somerville
New Zealand
173
48.00
Chris Morris
South Africa
173
48.00
Assad Vala
P.N.G.
173
48.00
D Mogan
173
48.00
R Rohan
174
48.37
Mohammed Shami
India
175
48.60
Dawlat Zadran
Afghanistan
175
48.60
U Aryaman Sunil
176
48.86
Gulbadin Naib
Afghanistan
177
48.94
Jean-Paul Duminy
South Africa
178
48.97
Ishant Sharma
India
179
49.00
Stuart Thompson
Ireland
180
49.20
Chris Gayle
West Indies
180
49.20
Michael Neser
Australia
181
49.53
Hardik Pandya
India
182
50.00
Nikita Miller
West Indies
183
50.25
Paul van Meekeren
Netherlands
184
50.83
Yasir Shah
Pakistan
185
51.00
Andy McBrine
Ireland
185
51.00
Sharafuddin Ashraf
Afghanistan
186
52.00
Mosaddek Hossain
Bangladesh
187
52.20
Ryan Burl
Zimbabwe
188
52.60
Rovman Powell
West Indies
189
52.80
Syed Aziz
190
53.16
Hanuma Vihari
India
191
53.82
Ben Stokes
England
192
54.00
Kane Williamson
New Zealand
192
54.00
Dean Elgar
South Africa
192
54.00
Qadeer Ahmed
United Arab Emirates
192
54.00
Chamu Chibhabha
Zimbabwe
192
54.00
Paras Khadka
Nepal
192
54.00
K Subramanian
192
54.00
Aqib Sulehri
Oman
193
54.36
Shoaib Malik
Pakistan
194
54.49
Mitchell Starc
Australia
195
54.56
James Anderson
England
196
54.67
Malinda Pushpakumara
Sri Lanka
197
55.49
Suranga Lakmal
Sri Lanka
198
56.52
Dilruwan Perera
Sri Lanka
199
56.71
Stuart Broad
England
200
57.00
CR Suryawanshi
201
57.32
Keshav Maharaj
South Africa
202
58.00
Samuel Badree
West Indies
203
58.02
Jack Leach
England
204
58.36
Brandon Mavuta
Zimbabwe
205
58.50
Adam Zampa
Australia
206
59.29
Rangana Herath
Sri Lanka
207
60.05
Dhananjaya de Silva
Sri Lanka
208
60.63
Ravichandran Ashwin
India
209
62.80
Dominic Bess
England
210
62.88
Mark Wood
England
211
63.00
D'Arcy Short
Australia
211
63.00
Wafadar Momand
Afghanistan
212
64.94
Roston Chase
West Indies
213
65.52
Donald Tiripano
Zimbabwe
214
65.89
Josh Hazlewood
Australia
215
66.00
Jake Ball
England
215
66.00
Craig Williams
Namibia
216
66.24
Jomel Warrican
West Indies
217
68.32
Colin de Grandhomme
New Zealand
218
68.40
Miguel Cummins
West Indies
219
68.73
Mitchell Marsh
Australia
220
69.00
Liam Roche
Zimbabwe
221
72.00
Nasir Hossain
Bangladesh
222
73.10
Sean Williams
Zimbabwe
223
73.28
Bilal Asif
Pakistan
224
74.76
Nathan Lyon
Australia
225
75.00
Sagar Pun
Nepal
226
75.60
Fakhar Zaman
Pakistan
227
78.00
Suresh Raina
India
228
79.00
Kraigg Brathwaite
West Indies
229
79.07
Ajaz Patel
New Zealand
230
79.63
Devendra Bishoo
West Indies
231
80.00
Shermon Lewis
West Indies
232
81.00
Chad Soper
P.N.G.
233
86.00
Haris Sohail
Pakistan
234
88.00
Mahuru Dai
P.N.G.
235
90.00
Tyrone Kane
Ireland
235
90.00
Mir Hamza
Pakistan
236
93.00
Siddarth Kaul
India
237
94.03
Neil Wagner
New Zealand
238
96.00
Olly Stone
England
238
96.00
John Reva
P.N.G.
238
96.00
Alzarri Joseph
West Indies
239
97.50
Sunzamul Islam
Bangladesh
240
108.00
Sarel Burger
Namibia
241
112.56
Joe Root
England
242
117.00
Jon Holland
Australia
243
128.00
Peter Siddle
Australia
244
138.00
Kaleemullah
Oman
245
144.00
Vivian Kingma
Netherlands
246
147.00
Chadd Sayers
Australia
247
154.20
Ashfaq Ahmed
Pakistan
248
192.00
Kamrul Islam
Bangladesh
248
192.00
Craig Overton
England
249
288.00
Mason Crane
England