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 2012 for all time
Position
Best Strike Rate
Player Name
Team Name
1
7.67
Aftab Alam
Afghanistan
2
8.52
Yasir Arafat
Pakistan
3
9.00
Abdul Razzaq
Pakistan
4
9.12
Lakshmipathy Balaji
India
5
9.50
Zeeshan Siddiqui
Oman
6
10.20
Chris Morris
South Africa
7
10.80
Manny Aulakh
Canada
8
11.14
Akila Dananjaya
Sri Lanka
9
12.00
Ajantha Mendis
Sri Lanka
9
12.00
Sufyan Mehmood
Oman
10
13.50
Shakti Gauchan
Nepal
11
13.65
Kinchit Shah
Hong Kong
12
13.67
Max Sorensen
Ireland
13
14.10
Aizaz Khan
Hong Kong
14
14.25
Munir Dar
Hong Kong
15
14.40
Kevin O'Brien
Ireland
16
15.00
Luke Wright
England
16
15.00
Mominul Haque
Bangladesh
17
15.43
Dion Stovell
Bermuda
18
16.00
Izatullah Dawlatzai
Afghanistan
18
16.00
Tim Gruijters
Netherlands
18
16.00
Aaron Phangiso
South Africa
19
16.36
George Dockrell
Ireland
20
16.50
Mitchell McClenaghan
New Zealand
20
16.50
Manoj Tiwary
India
21
17.00
Bhuvneshwar Kumar
India
22
17.18
Peter Borren
Netherlands
23
17.24
Dawlat Zadran
Afghanistan
24
17.25
Timm van der Gugten
Netherlands
24
17.25
Aftab Ahmed
Bangladesh
25
17.43
Shem Ngoche
Kenya
26
17.58
Majid Haq
Scotland
27
18.00
Vani Morea
P.N.G.
27
18.00
Tony Ura
P.N.G.
27
18.00
Krishmar Santokie
West Indies
27
18.00
Nawroz Mangal
Afghanistan
27
18.00
Parth Desai
Canada
27
18.00
Kaushal Lokuarachchi
Sri Lanka
28
18.04
Frank Woolley
England
29
18.11
Nizakat Khan
Hong Kong
30
18.56
Yuvraj Singh
India
31
19.40
Rizwan Cheema
Canada
32
19.49
Paul Stirling
Ireland
33
19.50
Alex Cusack
Ireland
34
19.64
Basant Regmi
Nepal
35
20.00
Jan Stander
Scotland
36
20.10
Nelson Odhiambo
Kenya
37
20.15
Collins Obuya
Kenya
38
20.20
Harvir Baidwan
Canada
39
20.54
Mudassar Bukhari
Netherlands
40
20.75
Ashok Dinda
India
41
20.88
Andrew White
Ireland
42
21.00
Boyd Rankin
England
43
21.17
Sarel Burger
Namibia
44
21.25
Hiren Varaiya
Kenya
45
21.43
Irfan Ahmed
Hong Kong
46
22.00
Roy Lamsam
Hong Kong
46
22.00
Elmore Hutchinson
U.S.A.
47
22.15
Pat Cummins
Australia
48
22.29
Jeevan Mendis
Sri Lanka
49
22.36
Elias Sunny
Bangladesh
50
22.50
Matthew Parker
Scotland
50
22.50
Stuart Meaker
England
51
22.67
Shapoor Zadran
Afghanistan
52
22.86
Richie Berrington
Scotland
53
22.95
Michael Swart
Netherlands
54
23.25
Willie Gavera
P.N.G.
55
23.68
Trent Johnston
Ireland
56
24.00
Durand Soraine
Canada
56
24.00
Damodar Daesrath
Canada
56
24.00
Mitchell Marsh
Australia
56
24.00
Craig Williams
Namibia
57
24.41
Jade Dernbach
England
58
24.60
Irfan Pathan
India
58
24.60
Lahiru Thirimanne
Sri Lanka
59
24.86
Chris Amini
P.N.G.
60
25.00
Michael Bates
New Zealand
61
25.03
Jimmy Hansra
Canada
62
25.20
Rahul Sharma
Hong Kong
63
25.29
Paras Khadka
Nepal
64
25.37
Junaid Siddiqui
Canada
65
25.50
Danny Briggs
England
65
25.50
Rakep Patel
Kenya
65
25.50
Abdur Razzak
Bangladesh
65
25.50
Ajay Lalcheta
Oman
66
25.68
Ahsan Malik
Netherlands
67
25.75
Rob Nicol
New Zealand
68
26.00
Raza Hasan
Pakistan
68
26.00
Syed Ali
Oman
69
26.07
Gordon Drummond
Scotland
70
26.40
Johan Botha
South Africa
71
26.91
Ahmed Raza
United Arab Emirates
72
26.93
James Ngoche
Kenya
73
27.00
Moneeb Iqbal
Scotland
73
27.00
Josh Davey
Scotland
73
27.00
Nigel Jones
Ireland
73
27.00
Bernard Scholtz
Namibia
74
27.33
Gordon Goudie
Scotland
75
27.55
Robin Peterson
South Africa
76
27.60
Ragheb Aga
Kenya
76
27.60
John Mooney
Ireland
76
27.60
Karim Sadiq
Afghanistan
76
27.60
Rajeshkumar Ranpura
Oman
77
28.00
Jason Kila
P.N.G.
77
28.00
Ryan McLaren
South Africa
78
28.29
Mitchell Starc
Australia
79
28.50
Nazmul Hossain
Bangladesh
80
28.65
Mashrafe Mortaza
Bangladesh
81
28.80
Mahuru Dai
P.N.G.
81
28.80
Samuel Badree
West Indies
82
28.91
Preston Mommsen
Scotland
83
29.00
Harbhajan Singh
India
84
29.14
Rodney Trott
Bermuda
85
29.25
James Tredwell
England
86
29.31
Ronnie Hira
New Zealand
87
29.54
Pieter Seelaar
Netherlands
88
30.00
Rusty Theron
South Africa
88
30.00
Shadeep Silva
United Arab Emirates
88
30.00
Manjula Guruge
United Arab Emirates
89
30.30
Safyaan Sharif
Scotland
90
30.50
Samiullah Shenwari
Afghanistan
91
30.86
Kyle Mills
New Zealand
92
30.97
Brett Lee
Australia
93
31.21
Lasith Malinga
Sri Lanka
94
31.22
Daniel Christian
Australia
95
31.35
Tino Best
West Indies
96
31.53
Clint McKay
Australia
97
31.85
Mark Gillespie
New Zealand
98
31.99
Sohail Tanvir
Pakistan
99
32.00
Zamir Khan
Afghanistan
99
32.00
John Reva
P.N.G.
100
32.65
Saeed Ajmal
Pakistan
101
32.74
Tom Cooper
Netherlands
102
33.00
Amir Hamza
Afghanistan
102
33.00
Hiral Patel
Canada
102
33.00
Jackson Bird
Australia
103
33.09
Thisara Perera
Sri Lanka
104
33.37
Jacob Oram
New Zealand
105
33.48
Khurram Khan
United Arab Emirates
106
33.52
Sydney Barnes
England
107
33.96
Zahid Hussain
Canada
108
34.05
Mohammad Sami
Pakistan
109
34.89
Steven Finn
England
110
34.96
Tim Southee
New Zealand
111
35.19
Kemar Roach
West Indies
112
35.20
Vinay Kumar
India
113
35.33
Andre Russell
West Indies
114
35.40
Shafiul Islam
Bangladesh
115
35.43
Lonwabo Tsotsobe
South Africa
116
35.67
Mitchell Johnson
Australia
117
36.00
Gordon White
South Africa
117
36.00
Henry Osinde
Canada
117
36.00
Arshad Ali
United Arab Emirates
117
36.00
Ziaur Rahman
Afghanistan
117
36.00
Garey Mathurin
West Indies
118
36.28
Dwayne Bravo
West Indies
119
36.60
Alasdair Evans
Scotland
119
36.60
Junaid Khan
Pakistan
120
37.50
Duncan Allan
Kenya
121
38.06
Nathan McCullum
New Zealand
122
38.10
Kamau Leverock
Bermuda
123
38.82
Umar Gul
Pakistan
124
38.89
Shane Watson
Australia
125
38.93
Nehemiah Odhiambo
Kenya
126
39.10
Roy Minnett
Australia
127
39.43
Sunil Narine
West Indies
128
39.45
Shannon Gabriel
West Indies
129
39.60
Elton Chigumbura
Zimbabwe
130
40.00
Kieron Pollard
West Indies
131
40.20
Dwayne Smith
West Indies
132
40.53
Harry Dean
England
133
41.40
James Franklin
New Zealand
133
41.40
Marchant de Lange
South Africa
134
41.50
Farveez Maharoof
Sri Lanka
135
42.00
Hammad Azam
Pakistan
136
42.09
Xavier Doherty
Australia
137
42.25
Morne Morkel
South Africa
138
42.60
Praveen Kumar
India
139
42.80
Jacques Kallis
South Africa
140
43.20
Brad Hogg
Australia
141
43.80
Ravi Rampaul
West Indies
142
43.95
Graham Onions
England
143
44.00
Bashir Shah
144
44.05
Kane Williamson
New Zealand
145
44.20
Shingi Masakadza
Zimbabwe
146
44.40
Narsingh Deonarine
West Indies
146
44.40
Kevin Pietersen
England
147
45.00
Andrew Ellis
New Zealand
148
45.19
Marlon Samuels
West Indies
149
45.33
Sachithra Senanayake
Sri Lanka
150
45.46
Vernon Philander
South Africa
151
45.86
Mahmudullah
Bangladesh
152
46.00
Shahid Afridi
Pakistan
153
46.20
Jimmy Matthews
Australia
154
46.26
Mohammad Nabi
Afghanistan
155
46.80
Chris Gayle
West Indies
156
47.20
Peter Siddle
Australia
157
47.50
David Hussey
Australia
158
47.75
Sid Pegler
South Africa
159
48.00
Prosper Utseya
Zimbabwe
159
48.00
Elijah Otieno
Kenya
159
48.00
Syed Kaleem
Oman
160
48.57
Sohag Gazi
Bangladesh
161
48.66
Dale Steyn
South Africa
162
48.93
Kyle Jarvis
Zimbabwe
163
49.62
James Pattinson
Australia
164
49.87
Doug Bracewell
New Zealand
165
50.40
Wilfred Rhodes
England
166
50.96
Ben Hilfenhaus
Australia
167
51.00
Mohammad Irfan
Pakistan
167
51.00
Dean Elgar
South Africa
168
51.47
Dhammika Prasad
Sri Lanka
169
51.50
Veerasammy Permaul
West Indies
170
51.72
Charles Kelleway
Australia
171
51.99
Chris Martin
New Zealand
172
52.11
Stuart Broad
England
173
52.51
Abdur Rehman
Pakistan
174
52.80
Bill Whitty
Australia
174
52.80
Tarun Nethula
New Zealand
175
53.14
Graeme Swann
England
176
53.46
Nuwan Kulasekara
Sri Lanka
177
53.48
Rory Kleinveldt
South Africa
178
53.82
Aizaz Cheema
Pakistan
179
54.00
Umesh Yadav
India
180
54.75
Trent Boult
New Zealand
181
55.26
Rangana Herath
Sri Lanka
182
55.39
Mohammad Hafeez
Pakistan
183
55.46
Wayne Parnell
South Africa
184
56.00
Graeme Cremer
Zimbabwe
185
56.26
Fidel Edwards
West Indies
185
56.26
Aubrey Faulkner
South Africa
186
56.31
Shaminda Eranga
Sri Lanka
187
56.33
Shakib Al Hasan
Bangladesh
188
56.78
Michael Clarke
Australia
189
57.00
David Warner
Australia
189
57.00
Amjad Javed
United Arab Emirates
190
57.75
Ravi Bopara
England
191
58.65
Albie Morkel
South Africa
192
59.48
Ravichandran Ashwin
India
193
59.50
Piyush Chawla
India
194
59.65
Gerry Hazlitt
Australia
195
60.00
Vikrant Shetty
United Arab Emirates
195
60.00
Sajeewa Weerakoon
Sri Lanka
195
60.00
Janeiro Tucker
Bermuda
195
60.00
Stefan Kelly
Bermuda
195
60.00
Jeremy Gordon
Canada
196
60.58
James Anderson
England
197
60.67
Jean-Paul Duminy
South Africa
198
60.90
Wahab Riaz
Pakistan
199
61.02
Dave Nourse
South Africa
200
61.66
Suraj Randiv
Sri Lanka
201
62.05
Frank Foster
England
202
63.32
Pragyan Ojha
India
203
64.48
Tim Bresnan
England
204
67.38
Monty Panesar
England
205
68.56
Ryan Harris
Australia
206
69.12
Angelo Mathews
Sri Lanka
207
70.95
Suresh Raina
India
208
71.55
Darren Sammy
West Indies
209
72.00
Gerrie Snyman
Namibia
210
73.18
Zaheer Khan
India
211
74.94
Nathan Lyon
Australia
212
75.10
Charles Macartney
Australia
213
75.20
Shane Shillingford
West Indies
214
75.60
Shahadat Hossain
Bangladesh
215
77.02
Jeetan Patel
New Zealand
216
78.00
Mirwais Ashraf
Afghanistan
216
78.00
Javed Ahmadi
Afghanistan
217
79.00
Rubel Hossain
Bangladesh
218
79.20
Adam Milne
New Zealand
219
79.32
Suranga Lakmal
Sri Lanka
220
82.00
Ray Price
Zimbabwe
221
84.00
Keegan Meth
Zimbabwe
221
84.00
'Young Jack' Hearne
England
222
86.55
Chanaka Welegedara
Sri Lanka
223
87.00
Hamilton Masakadza
Zimbabwe
224
88.00
Dilhara Fernando
Sri Lanka
225
88.20
Michael Beer
Australia
226
90.00
Neil Wagner
New Zealand
226
90.00
Charlie Llewellyn
South Africa
227
91.20
Gulbadin Naib
Afghanistan
228
91.44
Virender Sehwag
India
229
91.98
Imran Tahir
South Africa
230
92.40
Sid Emery
Australia
231
93.60
Rohit Sharma
India
232
98.73
Samit Patel
England
233
99.00
Seekkuge Prasanna
Sri Lanka
233
99.00
Asif Khan
United Arab Emirates
234
100.20
Glenn Maxwell
Australia
235
107.40
Ishant Sharma
India
236
108.60
Lucas Oluoch
Kenya
237
111.00
Nuwan Pradeep
Sri Lanka
238
113.85
Ravindra Jadeja
India
239
117.00
Brian Vitori
Zimbabwe
240
123.00
Tillakaratne Dilshan
Sri Lanka
241
126.00
Reggie Schwarz
South Africa
242
132.00
Abul Hasan
Bangladesh
243
133.20
Naeem Islam
Bangladesh
243
133.20
Faf du Plessis
South Africa
244
174.26
Daniel Vettori
New Zealand
245
186.00
Todd Astle
New Zealand
246
189.00
Virat Kohli
India
247
198.00
Michael Hussey
Australia
248
234.00
John Hastings
Australia
249
318.00
Jonathan Trott
England
249
318.00
Devendra Bishoo
West Indies