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 2025 for all time
Position
Best Strike Rate
Player Name
Team Name
1
4.00
Keith Burrows
2
4.20
KO Altamirano
3
5.25
United Arab Emirates
4
6.00
Canada
4
6.00
C Roberts
4
6.00
G Kansonkho
4
6.00
India
4
6.00
Karanbir Singh
4
6.00
Pargat Singh
Canada
4
6.00
Sanjay Krishnamurthi
U.S.A.
4
6.00
Shivam Dube
India
5
6.90
R Mangal
6
7.50
Saber Zakhil
7
7.67
Muhammad Moiz
8
7.72
HER Tyler
9
7.95
Oman
10
8.00
10
8.00
FN Walsh
10
8.00
J Baguma
10
8.00
Anil Nidamanuru
Netherlands
11
8.25
Milad Momend
12
8.57
Taranjeet Singh
13
8.67
Zeerak Chughtai
14
9.00
Dylan Leicher
Namibia
14
9.00
Nicholas Kirton
Canada
14
9.00
Gareth Delany
Ireland
14
9.00
Khalid Zahid
15
9.38
16
9.43
James Neesham
New Zealand
17
9.60
Luke Wood
England
18
9.69
AM Kimote
19
9.98
Kaleem Rehman
Canada
19
9.98
Zuhaib Zubair
United Arab Emirates
20
10.00
Muhammad Khan
Pakistan
20
10.00
Ali Nayyer
20
10.00
D Rawat
20
10.00
20
10.00
21
10.05
22
10.20
Muhammad Afridi
Pakistan
23
10.36
Jakob Gul
24
10.50
A Prashar
25
10.57
Troy Taylor
26
10.62
S Murari
27
10.73
Sandeep Lamichhane
Nepal
28
10.80
KD Abeyrathna
28
10.80
U.S.A.
29
10.85
Canada
30
10.91
Ish Sodhi
New Zealand
31
10.92
32
11.00
Peter Langat
Kenya
32
11.00
Harrison Carlyon
33
11.08
Haider Ali
Pakistan
34
11.14
Anas Khan
Hong Kong
34
11.14
Khalid Ahmadi
35
11.33
Michael Leask
Scotland
36
11.40
Sajid Liaqat
37
11.47
Ahmadullah Shinwari
38
11.73
Safyaan Sharif
Scotland
39
12.00
Nasum Ahmed
Bangladesh
39
12.00
Sherfane Rutherford
West Indies
39
12.00
Sandeep Goud
39
12.00
Francis Mutua
Kenya
39
12.00
Raja Khan
United Arab Emirates
39
12.00
Christopher Greaves
Scotland
39
12.00
Xavier Bartlett
Australia
39
12.00
Ibrahim Rahimi
39
12.00
Murat Yilmaz
39
12.00
Abdul Naser Baluch
39
12.00
K Waiswa
39
12.00
Delawar Khan
39
12.00
PV Naringrekar
39
12.00
G Venkateswaran
39
12.00
39
12.00
Scotland
39
12.00
Canada
39
12.00
U.S.A.
39
12.00
Zimbabwe
40
12.20
Ehsan Khan
Hong Kong
41
12.30
YJC Altamirano
41
12.30
K Fletcher
42
12.36
43
12.40
Prakash Mishra
44
12.60
Ilyas Ataullah
45
12.86
Mahedi Hasan
Bangladesh
45
12.86
Mohammad Islam
Bangladesh
46
12.92
Gulam Murtaza
47
13.00
Bas Leede
Netherlands
47
13.00
Shahid Afridi
48
13.03
K Nestor
49
13.09
DK Shetty
50
13.20
A Nanda
50
13.20
Kyle Klein
Netherlands
51
13.24
Anjar Tadarus
52
13.29
Festus Benn
53
13.33
Shah Hussain
54
13.36
Muhammad Butt
55
13.47
Sharwan Godara
56
13.50
Bermuda
57
13.64
Dominic Sabir
Bermuda
58
13.71
Abbas Ghani
59
13.80
Kervon Hinds
60
14.00
Jasraj Kundi
Kenya
60
14.00
Imran Khan
Pakistan
60
14.00
Sheraz Sheikh
60
14.00
NM Salonen
60
14.00
Qamar Mushtaque
60
14.00
F Nsubuga
60
14.00
61
14.10
Syed Aziz
62
14.40
L Bruce
62
14.40
63
14.50
Varun Vinod
India
64
14.57
Mohameed Taiwo
65
14.74
G Chohan
66
14.91
Ayush Shukla
Hong Kong
67
15.00
Umair Tariq
67
15.00
Mohammad Saifuddin
Bangladesh
67
15.00
Roelof van der Merwe
Netherlands
67
15.00
Waseem Abbas
67
15.00
Namibia
67
15.00
Luca Petre
67
15.00
KC Ramamoorthy
67
15.00
Rahmatullah Mangal
67
15.00
U.S.A.
67
15.00
Netherlands
68
15.07
J Miyagi
69
15.14
Imran Anwar
70
15.15
Karan KC
Nepal
71
15.20
Michael Levitt
Netherlands
72
15.60
S Ravikumar
73
15.94
74
16.00
74
16.00
Amjad Sher
74
16.00
Kushal Bhurtel
Nepal
74
16.00
Jack Jarvis
Scotland
74
16.00
Muhammad Khan
U.S.A.
74
16.00
Harmeet Baddhan
U.S.A.
75
16.40
Arshdeep Singh
India
76
16.50
Dhruv Parashar
United Arab Emirates
76
16.50
D Ganesh
76
16.50
DM Nakrani
76
16.50
Rameez Khan
76
16.50
77
16.61
Jason Holder
West Indies
78
16.65
Lucas Oluoch
Kenya
79
16.80
Luqman Butt
79
16.80
AJ Parmar
79
16.80
Netherlands
79
16.80
K Mirpuri
80
17.16
AA Rahayu
80
17.16
George Dockrell
Ireland
81
17.17
F Banunaek
82
17.25
Derrick Brangman
Bermuda
83
17.57
Azmatullah Omarzai
Afghanistan
84
17.79
Matt Henry
New Zealand
85
17.83
D Marks
86
17.89
Ali Dawood
87
18.00
Aqib Iqbal
87
18.00
Charles Perchard
87
18.00
Daniel Doram
Netherlands
87
18.00
Harsh Thaker
Canada
87
18.00
Simon Shikongo
Namibia
87
18.00
Adam Milne
New Zealand
87
18.00
Rakep Patel
Kenya
87
18.00
Kemar Roach
West Indies
87
18.00
P Useni
87
18.00
Imran Ameer
87
18.00
C Kyewuta
87
18.00
Zafer Durmaz
87
18.00
SA Jumbe
87
18.00
PR Surve
87
18.00
SA Mohandas
87
18.00
Abdullah Mahmood
87
18.00
Scotland
87
18.00
87
18.00
Ireland
87
18.00
87
18.00
88
18.20
Daniel Jakiel
Zimbabwe
89
18.37
India
90
18.60
Hamid Mahmood
91
18.60
V Ravindran
92
18.75
Aryan Dutt
Netherlands
93
18.78
Jacob Duffy
New Zealand
94
18.86
Kenya
95
19.00
Dhiren Gondaria
Kenya
95
19.00
Syed Shah
96
19.04
Benjamin Dwarshuis
Australia
97
19.20
Zeeshan Kukikhel
97
19.20
Pavandeep Singh
98
19.33
Romeo Dunka
99
19.35
Scott Boland
Australia
100
19.50
Binura Fernando
Sri Lanka
100
19.50
George Linde
South Africa
100
19.50
Saad Zafar
Canada
100
19.50
Fayaz Khan
100
19.50
GA Priandana
100
19.50
Muhammad Wafiq
101
19.61
DJ Hawoe
102
19.84
Taskin Ahmed
Bangladesh
103
20.00
Zhivago Groenewald
Namibia
103
20.00
LT Bichard
103
20.00
Usman Khan
103
20.00
V Saini
104
20.25
Craig Young
Ireland
105
20.28
A Limdawala
106
20.30
Marc Taylor
107
20.40
Lalit Rajbanshi
Nepal
107
20.40
Ravi Bishnoi
India
108
20.54
Zakary Foulkes
New Zealand
109
20.61
Wanindu Hasaranga
Sri Lanka
110
20.80
A Pusthay
111
20.86
Benjamin Sears
New Zealand
112
21.00
M Zulfiqar
Netherlands
112
21.00
Benjamin White
Ireland
112
21.00
Faisal Khaliq
112
21.00
Marnus Labuschagne
Australia
112
21.00
Raaz Mohammad
112
21.00
Ghulam Abbas Butt
112
21.00
VP Thamotharam
113
21.41
Noman Ali
Pakistan
114
21.60
Akeal Hosein
West Indies
115
21.60
Kariyawasam Asalanka
Sri Lanka
116
21.69
Abdul Abbasi
117
21.75
KDA Lukies
118
22.00
E Karimi
118
22.00
118
22.00
Nqabayomzi Peter
South Africa
119
22.20
Brandon McMullen
Scotland
120
22.29
P Aho
121
22.50
Ilandari Thushara
Sri Lanka
121
22.50
Dushmantha Chameera
Sri Lanka
122
22.65
Dunith Wellalage
Sri Lanka
123
22.91
Barry McCarthy
Ireland
124
23.00
Imran Khan
124
23.00
125
23.14
SA Okpe
125
23.14
Mark Watt
Scotland
126
23.25
Muslim Yar
127
23.40
Yasim Murtaza
Hong Kong
128
23.40
Adil Rashid
England
129
23.49
England
130
23.71
Adam Zampa
Australia
131
23.91
Saqib Mahmood
England
132
24.00
Sufyan Mehmood
Oman
132
24.00
Mohammad Nadeem
Oman
132
24.00
Kamindu Mendis
Sri Lanka
132
24.00
Ateeq Iqbal
Hong Kong
132
24.00
Vikramjit Singh
Netherlands
132
24.00
Nosthusha Kenjige
U.S.A.
132
24.00
Nandre Burger
South Africa
132
24.00
Gerard Mwendwa
Kenya
132
24.00
Samiullah Rahmani
132
24.00
K Nassoro
132
24.00
S Nsubuga
132
24.00
SI Runsewe
132
24.00
AE Isesele
132
24.00
E Mathew
132
24.00
ASF Sirah
132
24.00
LJ Myott
132
24.00
Kervin Ebanks
132
24.00
SA Ahmad
132
24.00
S Pillai
132
24.00
Sami Sohail
132
24.00
Aqeel Wahid
132
24.00
IK Gamantika
132
24.00
GD Arta
132
24.00
Muhammad Burhan
132
24.00
Pakistan
133
24.20
Canada
134
24.45
Gaurav Tiwari
135
24.60
Sri Lanka
136
24.60
Pakistan
137
24.75
Jack Brassell
Namibia
138
25.20
Dewald Brevis
South Africa
139
25.32
Zeko Burgess
Bermuda
140
25.58
South Africa
141
25.68
Morawakage Theekshana
Sri Lanka
142
25.71
Tanvir Islam
Bangladesh
143
25.88
South Africa
144
25.95
Milen Gogev
145
26.00
M Koli
146
26.04
Sajid Khan
Pakistan
147
26.10
Josh Hazlewood
Australia
148
26.25
Delray Rawlins
Bermuda
148
26.25
SZ Vayani
149
26.40
Lungi Ngidi
South Africa
150
26.49
Mohammed Shami
India
151
26.52
Bermuda
152
26.96
Kagiso Rabada
South Africa
153
27.00
Aaron Hardie
Australia
153
27.00
Utkarsh Jain
153
27.00
Alessandro Morris
153
27.00
Amar Sharma
154
27.45
Romario Shepherd
West Indies
155
27.60
AR Ramjani
155
27.60
156
27.90
Paul van Meekeren
Netherlands
157
27.98
Mohammad Hossain
Bangladesh
158
28.00
Tanzim Sakib
Bangladesh
158
28.00
A Turkmen
158
28.00
A Reyes
159
28.15
Hardik Pandya
India
160
28.20
South Africa
161
28.33
New Zealand
162
28.34
Alzarri Joseph
West Indies
163
28.50
Dilon Heyliger
Canada
164
28.66
Richard Ngarava
Zimbabwe
165
28.67
Sufiyan Muqeem
Pakistan
166
28.80
Dipendra Airee
Nepal
166
28.80
Adrian Wright
167
28.89
Jomel Warrican
West Indies
168
29.14
Jayden Seales
West Indies
169
29.25
Sean Abbott
Australia
169
29.25
Shaheen Afridi
Pakistan
170
29.26
Shamar Joseph
West Indies
171
29.32
Glenn Maxwell
Australia
172
29.60
RM Koda
173
30.00
IKEG Artawan
173
30.00
V Vijh
173
30.00
Harry Johnson
173
30.00
Virandeep Singh
173
30.00
173
30.00
New Zealand
173
30.00
South Africa
173
30.00
Pakistan
173
30.00
Andre Russell
West Indies
173
30.00
Najmul Hossain Shanto
Bangladesh
173
30.00
Jan Balt
Namibia
173
30.00
Milind Kumar
U.S.A.
173
30.00
Vraj Patel
Kenya
173
30.00
Gregory Taylor
174
30.07
Mitchell Starc
Australia
175
30.10
Haris Rauf
Pakistan
176
30.20
Travis Head
Australia
177
30.60
Akhil Arjunan
178
30.75
Conroy Wright
179
30.82
Asitha Fernando
Sri Lanka
180
30.86
Saim Ayub
Pakistan
181
30.90
Benjamin Ward
182
30.96
Jamie Overton
England
183
31.00
Kevon Bazil
184
31.50
Matthew Potts
England
184
31.50
Mohammad Nabi
Afghanistan
185
32.00
Curtis Campher
Ireland
185
32.00
Ghulam Ahmadi
186
32.30
Rashid Khan
Pakistan
187
32.68
Trevor Gwandu
Zimbabwe
188
32.74
Nathan Ellis
Australia
189
33.00
Shakeel Ahmed
Oman
189
33.00
Daryl Mitchell
New Zealand
189
33.00
M Dale-Bradley
189
33.00
Vinay Ravi
189
33.00
Manpreet Singh
190
33.51
Axar Patel
India
191
33.65
Senuran Muthusamy
South Africa
192
34.00
Shamim Patwari
Bangladesh
193
34.50
Matthew Fisher
England
194
34.73
Nathan Lyon
Australia
195
34.91
Mitchell Santner
New Zealand
196
35.96
Matthew Kuhnemann
Australia
197
36.00
Spencer Johnson
Australia
197
36.00
Kongala Vimukthi
Sri Lanka
197
36.00
Bradley Currie
Scotland
197
36.00
Dominic Blampied
197
36.00
Samay Shrivastava
Oman
197
36.00
Syed Kaleem
Oman
197
36.00
Amal Jacob
197
36.00
United Arab Emirates
197
36.00
Bermuda
198
36.20
Abrar Ahmed
Pakistan
199
36.60
Jaspal Singh
200
36.83
Wiaan Mulder
South Africa
201
37.00
Kyle Jamieson
New Zealand
202
37.02
Roston Chase
West Indies
203
38.31
Naseem Shah
Pakistan
204
38.64
Faheem Ashraf
Pakistan
205
38.67
Josh Little
Ireland
206
39.00
Vishil Patel
Kenya
206
39.00
West Indies
207
39.05
Angus Atkinson
England
208
39.08
Australia
209
39.35
Jofra Archer
England
210
39.60
Mark Adair
Ireland
210
39.60
Muralikrishna Krishna
India
211
40.11
Mark Wood
England
212
40.80
South Africa
213
41.63
Pat Cummins
Australia
214
42.00
Shem Ngoche
Kenya
214
42.00
Hussain Talat
Pakistan
214
42.00
Wessly Madhevere
Zimbabwe
214
42.00
Rachin Ravindra
New Zealand
214
42.00
Nasrulla Rana
Hong Kong
214
42.00
Gerald Coetzee
South Africa
214
42.00
Steven Taylor
U.S.A.
214
42.00
Mohamad Zalmai
214
42.00
Hristo Lakov
214
42.00
South Africa
214
42.00
Serdar Burak Emir
214
42.00
ACF Stokes
215
42.41
William O'Rourke
New Zealand
216
42.47
Kuldeep Yadav
India
217
42.90
Mustafizur Rahman
Bangladesh
218
43.43
Joshua Tongue
England
219
43.50
Sri Lanka
220
44.26
Blessing Muzarabani
Zimbabwe
221
44.40
India
222
44.46
Matthew Humphreys
Ireland
223
45.36
Ben Stokes
England
224
45.50
Justin Greaves
West Indies
225
46.00
Sahel Zadran
226
46.11
Michael Bracewell
New Zealand
227
46.20
228
46.40
Hasan Ali
Pakistan
229
46.50
Jonathan Barry
230
47.31
Mohammed Siraj
India
231
48.00
Junior Dala
South Africa
231
48.00
Harry Tector
Ireland
231
48.00
Australia
231
48.00
I Danladi
231
48.00
AR Puri
231
48.00
Abdul Bashir
232
48.30
Graham Hume
Ireland
233
48.52
Jasprit Bumrah
India
234
48.85
Gudakesh Motie
West Indies
235
49.20
Sri Lanka
236
49.32
Liam Livingstone
England
237
49.47
Nayeem Hasan
Bangladesh
238
50.00
Dhananjaya de Silva
Sri Lanka
238
50.00
Afghanistan
239
50.35
Akash Deep
India
240
50.61
Keshav Maharaj
South Africa
241
51.00
Mohammad Ali
Pakistan
242
52.29
Marco Jansen
South Africa
243
52.32
Brydon Carse
England
244
53.10
IO Okpe
245
54.00
Mominul Haque
Bangladesh
245
54.00
Mohammad Wasim
Pakistan
245
54.00
Gulbadin Naib
Afghanistan
245
54.00
Aiden Markram
South Africa
245
54.00
Shadab Khan
Pakistan
246
54.60
Sri Lanka
247
54.73
Washington Sundar
India
248
55.07
Shoaib Bashir
England
249
56.40
Kevin Sinclair
West Indies
250
58.36
Tanaka Chivanga
Zimbabwe
251
58.60
Mohammad Abbas
Pakistan
252
60.00
Yamin Ahmadzai
Afghanistan
253
61.50
Matthew Forde
West Indies
254
62.00
Hasan Mahmud
Bangladesh
255
63.00
Fazalhaq Farooqi
Afghanistan
256
63.90
Zimbabwe
257
64.00
Glenn Phillips
New Zealand
258
66.00
Julius Sumerauer
258
66.00
S Vijay Unni
259
66.33
Taijul Islam
Bangladesh
260
66.93
Sri Lanka
261
68.70
Ravindra Jadeja
India
262
74.00
Liam Dawson
England
263
75.00
Vishwa Fernando
Sri Lanka
263
75.00
Jeffrey Vandersay
Sri Lanka
264
76.20
Wanigamuni Mendis
Sri Lanka
265
76.32
Zimbabwe
266
76.80
Zimbabwe
267
78.00
Bermuda
267
78.00
AG Achar
267
78.00
Fareed Ahmad
Afghanistan
267
78.00
Khurram Shahzad
Pakistan
268
80.91
Andy McBrine
Ireland
269
81.00
Shardul Thakur
India
270
82.60
Khushdil Shah
Pakistan
271
84.00
Prabath Jayasuriya
Sri Lanka
271
84.00
William Jacks
England
272
90.00
Mir Hamza
Pakistan
273
91.40
Salman Agha
Pakistan
274
93.60
Mehidy Hasan
Bangladesh
275
96.00
Johnathan Campbell
Zimbabwe
276
98.73
Chris Woakes
England
277
102.00
Todd Murphy
Australia
278
103.87
Sikandar Raza
Zimbabwe
279
108.00
Wellington Masakadza
Zimbabwe
280
123.00
Noor Lakanwal
Afghanistan
281
126.00
Matthew Short
Australia
281
126.00
Anderson Phillip
West Indies
282
132.00
Sean Williams
Zimbabwe
283
144.00
Bangladesh
284
154.80
Joe Root
England
285
160.00
Sri Lanka
286
186.00
Sam Cook
England