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 2009 for all time
Position
Best Strike Rate
Player Name
Team Name
1
1.20
Noor Ali Zadran
Afghanistan
2
3.00
Mark Vermeulen
Zimbabwe
3
3.30
Devon Thomas
West Indies
4
6.00
Joe Denly
England
4
6.00
Jehan Mubarak
Sri Lanka
5
7.50
Aaron Redmond
New Zealand
6
12.00
Robin Peterson
South Africa
6
12.00
MS Dhoni
India
6
12.00
Johann Louw
South Africa
7
15.00
Zameer Zahir
Canada
8
16.00
Scott Styris
New Zealand
9
17.13
Gordon Goudie
Scotland
10
18.00
Muthumudalige Pushpakumara
Sri Lanka
10
18.00
Tom de Grooth
Netherlands
10
18.00
Ashok Dinda
India
11
19.04
Abdur Razzak
Bangladesh
12
19.60
Wayne Parnell
South Africa
13
20.27
Zahid Shah
United Arab Emirates
14
21.00
Yusuf Abdulla
South Africa
14
21.00
Jan-Berrie Burger
Namibia
14
21.00
Dolar Mahmud
Bangladesh
15
21.60
Isuru Udana
Sri Lanka
16
22.29
Lonwabo Tsotsobe
South Africa
17
22.50
Mark Gillespie
New Zealand
18
22.60
Cameron White
Australia
19
22.80
Nathan McCullum
New Zealand
20
22.94
Craig Wright
Scotland
21
23.08
John Blain
Scotland
22
24.00
Ian Butler
New Zealand
23
24.27
Alex Cusack
Ireland
24
25.20
Edgar Schiferli
Netherlands
25
25.50
Irfan Pathan
India
26
25.71
Rodney Trott
Bermuda
27
25.95
Kieron Pollard
West Indies
28
26.00
Malinga Bandara
Sri Lanka
29
26.24
Shapoor Zadran
Afghanistan
30
26.40
Brett Geeves
Australia
31
26.45
Karim Sadiq
Afghanistan
32
26.52
Abdul Razzaq
Pakistan
33
27.00
Shane Harwood
Australia
33
27.00
Andrew Symonds
Australia
34
27.02
Brett Lee
Australia
35
27.15
Owais Shah
England
36
28.00
Sajid Mahmood
England
37
28.74
Hamid Hassan
Afghanistan
38
28.93
Nazmul Hossain
Bangladesh
39
29.05
Naved-ul-Hasan
Pakistan
40
29.07
Iftikhar Anjum
Pakistan
41
29.11
Roelof van der Merwe
Netherlands
42
29.38
Graeme Cremer
Zimbabwe
43
29.45
Mohammad Ashraful
Bangladesh
44
29.56
Khurram Chohan
Canada
45
29.61
Yusuf Pathan
India
46
29.68
Dwayne Bravo
West Indies
47
29.75
Trent Johnston
Ireland
48
29.84
Shahid Afridi
49
30.00
Aman Ali
United Arab Emirates
49
30.00
Sarel Burger
Namibia
49
30.00
Phil Eaglestone
Ireland
49
30.00
Kyle Hodsoll
Bermuda
50
30.71
Lasith Malinga
Sri Lanka
51
30.73
Ashish Nehra
India
52
30.84
Jan Stander
Scotland
53
30.86
Lendl Simmons
West Indies
54
31.05
Boyd Rankin
England
55
31.24
Kyle McCallan
Ireland
56
31.41
Peter Connell
Ireland
57
31.44
Simon Katich
Australia
58
31.50
Ryan McLaren
South Africa
59
31.71
Mahbubul Alam
Bangladesh
60
31.73
Arshad Ali
United Arab Emirates
61
31.76
Nehemiah Odhiambo
Kenya
62
32.04
Gordon Drummond
Scotland
63
32.20
Ruud Nijman
Netherlands
64
32.40
Nawroz Mangal
Afghanistan
64
32.40
Martin Guptill
New Zealand
65
32.41
Ray Price
Zimbabwe
66
32.73
Grant Elliott
New Zealand
67
32.80
Irving Romaine
Bermuda
68
33.31
Kyle Mills
New Zealand
69
33.57
Mashrafe Mortaza
Bangladesh
70
33.60
Suraj Randiv
Sri Lanka
71
33.75
Zeeshan Siddiqui
Oman
72
33.83
Ryan ten Doeschate
Netherlands
73
34.14
Shane Watson
Australia
74
34.71
Elijah Otieno
Kenya
75
34.93
Peter Borren
Netherlands
76
35.00
Charl Langeveldt
South Africa
77
35.08
Gerrie Snyman
Namibia
78
35.14
Pragyan Ojha
India
79
35.23
Nuwan Kulasekara
Sri Lanka
80
35.33
Dewald Nel
Scotland
81
35.34
Umar Gul
Pakistan
82
35.40
Keith Dabengwa
Zimbabwe
83
35.81
Mudassar Bukhari
Netherlands
84
35.96
Dale Steyn
South Africa
85
36.00
Michael Hussey
Australia
85
36.00
Trevor Garwe
Zimbabwe
85
36.00
Khaliq Dad
Afghanistan
86
36.30
Amjad Javed
United Arab Emirates
87
36.45
Chamu Chibhabha
Zimbabwe
88
37.29
Henry Osinde
Canada
89
37.50
Mahela Jayawardene
Sri Lanka
89
37.50
Mahmudullah
Bangladesh
90
37.55
Shane Bond
New Zealand
91
37.58
Sanath Jayasuriya
Sri Lanka
92
37.70
Regan West
Ireland
93
37.80
Andrew White
Ireland
94
38.00
Hamilton Masakadza
Zimbabwe
95
38.29
Thomas Odoyo
Kenya
96
39.05
Stuart Broad
England
97
39.09
Calum MacLeod
Scotland
98
39.69
Shaun Tait
Australia
99
39.92
Doug Bollinger
Australia
100
39.99
Elton Chigumbura
Zimbabwe
101
40.00
Hasti Gul
Afghanistan
101
40.00
Rohit Sharma
India
102
40.20
Rubel Hossain
Bangladesh
103
40.33
Syed Rasel
Bangladesh
104
40.56
James Hopes
Australia
105
40.80
Sunil Dhaniram
Canada
105
40.80
Rizwan Cheema
Canada
106
40.83
Lameck Onyango
Kenya
107
41.01
Mitchell Johnson
Australia
108
41.05
Jean-Paul Duminy
South Africa
109
41.10
Kyle Jarvis
Zimbabwe
110
41.25
Janeiro Tucker
Bermuda
110
41.25
David Hussey
Australia
111
41.27
Kemar Roach
West Indies
112
41.69
Thilan Thushara
Sri Lanka
113
41.83
Angelo Mathews
Sri Lanka
114
41.83
Ishant Sharma
India
115
42.00
Andre Botha
Ireland
115
42.00
Richie Berrington
Scotland
115
42.00
Craig Williams
Namibia
116
42.50
Johan Botha
South Africa
117
42.86
RP Singh
India
118
43.00
Bashir Shah
118
43.00
Khurram Khan
United Arab Emirates
119
43.20
Luke Wright
England
120
43.35
Shakib Al Hasan
Bangladesh
121
43.50
Balaji Rao
Canada
122
43.68
Saqib Ali
United Arab Emirates
123
43.92
Jerome Taylor
West Indies
124
44.25
Mohammad Asif
Pakistan
125
44.52
Stefan Kelly
Bermuda
126
44.73
Umar Bhatti
Canada
127
45.00
Stuart Matsikenyeri
Zimbabwe
127
45.00
Suresh Raina
India
127
45.00
Dirk Nannes
Australia
128
45.87
Zaheer Khan
India
129
45.90
Naeem Islam
Bangladesh
130
46.04
Mohammad Amir
Pakistan
131
46.42
Saeed Ajmal
Pakistan
132
46.50
Sreesanth
India
133
46.68
Prosper Utseya
Zimbabwe
134
46.80
James Anderson
England
135
47.03
Daryl Tuffey
New Zealand
136
47.12
Praveen Kumar
India
137
47.14
Steve Tikolo
Kenya
138
47.32
Nathan Bracken
Australia
139
47.52
Graham Onions
England
140
47.71
Paul Collingwood
England
141
48.00
Mohammad Kashif
Netherlands
141
48.00
David Bernard
West Indies
141
48.00
Adil Rashid
England
142
48.13
Albie Morkel
South Africa
143
48.33
Harbhajan Singh
India
144
48.75
Farveez Maharoof
Sri Lanka
145
49.11
Yuvraj Singh
India
146
49.44
Ben Laughlin
Australia
147
49.47
Fidel Edwards
West Indies
148
49.53
Ben Hilfenhaus
Australia
149
49.75
Ajantha Mendis
Sri Lanka
150
49.80
Sudeep Tyagi
India
151
50.40
Younis Khan
Pakistan
151
50.40
Bernard Scholtz
Namibia
152
51.10
Iain O'Brien
New Zealand
153
51.16
Enamul Haque jnr
Bangladesh
154
51.22
Graeme Swann
England
155
51.23
Tillakaratne Dilshan
Sri Lanka
156
51.30
Sandeep Jyoti
Canada
157
51.33
Dimitri Mascarenhas
England
158
51.43
Harvir Baidwan
Canada
159
51.60
Friedel de Wet
South Africa
160
51.75
Ed Rainsford
Zimbabwe
161
51.93
Nathan Hauritz
Australia
162
52.29
Chris Mpofu
Zimbabwe
163
52.31
Tim Bresnan
England
164
52.50
Haider Ali
Pakistan
165
52.62
Pieter Seelaar
Netherlands
166
52.80
Samiullah Shenwari
Afghanistan
167
53.72
Ravindra Jadeja
India
168
54.00
Suranga Lakmal
Sri Lanka
168
54.00
Rawl Lewis
West Indies
168
54.00
Adnan Ilyas
Oman
169
54.08
Peter Siddle
Australia
170
55.50
Sachin Tendulkar
India
171
55.71
Deon Kotze
Namibia
172
56.69
Morne Morkel
South Africa
173
56.80
Hiren Varaiya
Kenya
174
56.86
Muttiah Muralitharan
Sri Lanka
175
57.00
Steven Outerbridge
Bermuda
176
57.16
Darren Sammy
West Indies
177
57.43
Ryan Watson
Scotland
178
58.00
Louis Burger
Namibia
179
58.10
Kenneth Kamyuka
Canada
180
58.37
Stuart Clark
Australia
181
58.65
Collins Obuya
Kenya
182
59.09
Tim Southee
New Zealand
183
59.33
Majid Haq
Scotland
184
60.00
Stuart Chalmers
Scotland
184
60.00
Fayyaz Ahmed
United Arab Emirates
184
60.00
Michael Clarke
Australia
184
60.00
Ryan Harris
Australia
185
60.52
Daniel Vettori
New Zealand
186
60.84
Danish Kaneria
Pakistan
187
61.02
Peter Ongondo
Kenya
188
61.05
Jesse Ryder
New Zealand
189
61.20
Kevin O'Brien
Ireland
190
61.44
Tawanda Mupariwa
Zimbabwe
191
62.00
Rajesh Bhudia
Kenya
192
62.42
Chris Martin
New Zealand
193
62.70
Jacob Oram
New Zealand
194
62.73
Nikita Miller
West Indies
195
63.00
Jacobi Robinson
Bermuda
195
63.00
John Mooney
Ireland
195
63.00
Shoaib Akhtar
Pakistan
196
63.86
Daren Powell
West Indies
197
64.38
Mohammad Nabi
Afghanistan
198
64.50
Lionel Baker
West Indies
199
64.87
Rangana Herath
Sri Lanka
200
66.00
Amjad Khan
England
201
66.22
Andrew Flintoff
England
202
66.50
Makhaya Ntini
South Africa
203
67.15
Paul Harris
South Africa
204
68.73
Chanaka Welegedara
Sri Lanka
205
70.00
Ravi Rampaul
West Indies
206
70.29
Gavin Tonge
West Indies
207
72.00
Narsingh Deonarine
West Indies
207
72.00
Clint McKay
Australia
208
74.13
Jimmy Kamande
Kenya
209
74.14
Jacques Kallis
South Africa
210
74.98
Sulieman Benn
West Indies
211
75.00
Tamauri Tucker
Bermuda
211
75.00
Abdur Rauf
Pakistan
212
78.00
Dhammika Prasad
Sri Lanka
212
78.00
John Davison
Canada
212
78.00
Bjorn Kotze
Namibia
213
78.67
Dilhara Fernando
Sri Lanka
214
80.00
Sohail Tanvir
Pakistan
214
80.00
Moneeb Iqbal
Scotland
215
81.33
Andrew McDonald
Australia
216
81.60
Steve Harmison
England
217
82.80
Dwayne Leverock
Bermuda
218
82.97
Jeetan Patel
New Zealand
219
83.00
Shahadat Hossain
Bangladesh
220
84.30
Daan van Bunge
Netherlands
221
85.20
Virender Sehwag
India
222
86.40
Shoaib Malik
Pakistan
223
90.00
Tharanga Paranavitana
Sri Lanka
223
90.00
Moises Henriques
Australia
224
90.53
Ryan Hinds
West Indies
225
95.31
Munaf Patel
India
226
96.00
Gareth Batty
England
227
99.60
Ryan Sidebottom
England
228
102.00
Mohammad Talha
Pakistan
228
102.00
Alasdair Evans
Scotland
229
108.00
Adam Voges
Australia
230
108.40
Ryan Austin
West Indies
231
120.00
Ross Lyons
Scotland
232
129.00
Dawlat Ahmadzai
Afghanistan
233
129.30
Marcus North
Australia
234
139.50
Chaminda Vaas
Sri Lanka
235
144.50
Monty Panesar
England
236
146.00
Amit Mishra
India
237
151.11
Chris Gayle
West Indies
238
159.00
Kevin Pietersen
England
239
186.90
Tino Best
West Indies
240
196.50
James Franklin
New Zealand
241
199.20
Ravi Bopara
England
242
210.00
Darron Reekers
Netherlands
243
219.00
Mehrab Hossain jnr
Bangladesh
244
222.00
Sohail Khan
Pakistan
245
228.00
Yasir Arafat
Pakistan
246
372.00
Brendan Nash
West Indies