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 2010 for all time
Position
Best Strike Rate
Player Name
Team Name
1
6.00
Raqibul Hasan
Bangladesh
2
8.00
Steve O'Keefe
Australia
3
10.50
Timroy Allen
U.S.A.
4
11.78
Dirk Nannes
Australia
5
12.00
Yasir Arafat
Pakistan
5
12.00
Rory Kleinveldt
South Africa
5
12.00
Preston Mommsen
Scotland
6
12.75
Shadeep Silva
United Arab Emirates
7
13.50
Ryan Watson
Scotland
8
14.00
Sachithra Senanayake
Sri Lanka
9
14.40
Seekkuge Prasanna
Sri Lanka
10
15.00
Nuwan Pradeep
Sri Lanka
10
15.00
Kyle Coetzer
Scotland
10
15.00
Saqib Ali
United Arab Emirates
10
15.00
David Hussey
Australia
10
15.00
Ravi Bopara
England
11
15.06
Rusty Theron
South Africa
12
15.34
Shaun Tait
Australia
13
16.80
Lameck Onyango
Kenya
14
18.00
Edgar Schiferli
Netherlands
14
18.00
Daan van Bunge
Netherlands
14
18.00
Chinthaka Jayasinghe
Sri Lanka
15
18.60
Ed Rainsford
Zimbabwe
16
18.77
Hamid Hassan
Afghanistan
17
19.91
Andre Botha
Ireland
18
20.00
Tony Suji
Kenya
18
20.00
Maurits Jonkman
Netherlands
19
20.20
Josh Davey
Scotland
20
20.35
Peter Connell
Ireland
21
21.00
Daniel Christian
Australia
22
21.56
Thisara Perera
Sri Lanka
23
21.75
Ahmed Raza
United Arab Emirates
24
22.00
Alfred Luseno
Kenya
24
22.00
Izatullah Dawlatzai
Afghanistan
25
22.18
Nehemiah Odhiambo
Kenya
26
22.93
Ajmal Shahzad
England
27
23.14
Ian Butler
New Zealand
28
23.26
Shingi Masakadza
Zimbabwe
29
24.00
Tendai Chatara
Zimbabwe
29
24.00
Nelson Odhiambo
Kenya
29
24.00
Fayyaz Ahmed
United Arab Emirates
29
24.00
Milinda Siriwardana
Sri Lanka
29
24.00
Vinay Kumar
India
30
24.24
Charl Langeveldt
South Africa
31
24.60
Mark Jonkman
Netherlands
32
24.67
Boyd Rankin
England
33
24.74
Shane Bond
New Zealand
34
25.09
Alex Cusack
Ireland
35
25.16
Clint McKay
Australia
36
25.22
Kyle Mills
New Zealand
37
25.50
Harvir Baidwan
Canada
38
25.75
Andrew White
Ireland
39
26.25
Mitchell Starc
Australia
40
26.50
Jerome Taylor
West Indies
41
27.50
Khurram Chohan
Canada
42
27.60
Ashish Nehra
India
43
27.68
Ryan Harris
Australia
44
27.75
Ravichandran Ashwin
India
45
28.03
Trent Johnston
Ireland
46
28.20
Timycen Maruma
Zimbabwe
47
28.28
Ryan Sidebottom
England
48
28.38
George Dockrell
Ireland
49
28.50
Bernard Loots
Netherlands
50
29.14
Lasith Malinga
Sri Lanka
51
29.25
Ryan ten Doeschate
Netherlands
52
29.40
Mudassar Bukhari
Netherlands
53
29.48
James Franklin
New Zealand
54
29.50
Robin Peterson
South Africa
55
29.60
Shoaib Akhtar
Pakistan
56
29.66
Thomas Odoyo
Kenya
57
29.94
Kevin O'Brien
Ireland
58
30.00
Steve Tikolo
Kenya
58
30.00
John Davison
Canada
58
30.00
Dwayne Smith
West Indies
58
30.00
Farveez Maharoof
Sri Lanka
59
30.33
Gordon Goudie
Scotland
60
30.38
Yusuf Pathan
India
61
30.69
Mohammad Nabi
Afghanistan
62
30.86
Khaliq Dad
Afghanistan
62
30.86
Tanvir Ahmed
Pakistan
63
31.03
Steven Smith
Australia
64
31.29
Pieter Seelaar
Netherlands
65
31.69
Nathan McCullum
New Zealand
66
32.29
Kieron Pollard
West Indies
67
32.57
Ross Lyons
Scotland
68
32.60
Hamilton Masakadza
Zimbabwe
69
32.86
Praveen Kumar
India
70
33.00
Piyush Chawla
India
70
33.00
John Mooney
Ireland
70
33.00
Jimmy Hansra
Canada
71
33.15
Dewald Nel
Scotland
72
33.44
Jacob Oram
New Zealand
73
33.82
Albert van der Merwe
Ireland
74
33.96
Tom Cooper
Netherlands
75
34.20
Ross Taylor
New Zealand
76
34.50
Matthew Parker
Scotland
77
34.53
Chris Gayle
West Indies
78
34.62
Mirwais Ashraf
Afghanistan
79
34.85
Chris Tremlett
England
80
35.20
Nigel Jones
Ireland
81
35.31
James Ngoche
Kenya
82
35.40
Karim Sadiq
Afghanistan
83
35.85
Gordon Drummond
Scotland
84
35.98
Darren Sammy
West Indies
85
36.00
Ian Nicolson
Zimbabwe
85
36.00
Simon Katich
Australia
86
36.23
Mohammad Amir
Pakistan
87
36.31
Samiullah Shenwari
Afghanistan
88
36.48
Nikita Miller
West Indies
89
36.71
Shane Watson
Australia
90
36.74
Andy McKay
New Zealand
91
37.03
Jimmy Kamande
Kenya
92
37.10
Nawroz Mangal
Afghanistan
93
37.48
Morne Morkel
South Africa
94
37.50
Ryan McLaren
South Africa
95
37.80
Ashok Dinda
India
96
37.84
Chris Mpofu
Zimbabwe
97
38.27
Nuwan Kulasekara
Sri Lanka
98
38.44
Dale Steyn
South Africa
99
38.50
Shapoor Zadran
Afghanistan
100
38.57
Munaf Patel
India
101
38.60
Kemar Roach
West Indies
102
38.67
Shem Ngoche
Kenya
103
39.33
Majid Haq
Scotland
103
39.33
Elton Chigumbura
Zimbabwe
104
39.55
Greg Lamb
Zimbabwe
105
39.70
Steven Finn
England
106
39.72
Graeme Swann
England
107
39.90
Jan Stander
Scotland
108
40.00
Roelof van der Merwe
Netherlands
109
40.02
Shoaib Malik
Pakistan
110
40.03
Saeed Ajmal
Pakistan
111
40.04
Doug Bollinger
Australia
112
40.10
Umar Bhatti
Canada
113
40.20
Zaheer Khan
India
114
40.26
Richie Berrington
Scotland
115
40.29
Elijah Otieno
Kenya
116
41.30
Shahid Afridi
117
41.30
Lonwabo Tsotsobe
South Africa
118
41.72
Abdul Razzaq
Pakistan
119
41.77
Scott Styris
New Zealand
120
42.00
Angelo Mathews
Sri Lanka
120
42.00
Josh Hazlewood
Australia
120
42.00
Mohammad Kashif
Netherlands
121
42.09
Johan Botha
South Africa
122
42.30
Paul Stirling
Ireland
123
42.30
Rizwan Cheema
Canada
124
42.77
Tim Southee
New Zealand
125
42.92
Mitchell Johnson
Australia
126
43.25
Peter Borren
Netherlands
127
43.50
Jeevan Mendis
Sri Lanka
128
43.60
Hiren Varaiya
Kenya
129
43.71
Naved-ul-Hasan
Pakistan
130
44.00
Umar Amin
Pakistan
131
44.45
Tim Bresnan
England
132
44.48
Stuart Broad
England
133
44.49
Yuvraj Singh
India
134
44.56
Daryl Tuffey
New Zealand
135
44.60
Wayne Parnell
South Africa
136
44.70
Thilan Thushara
Sri Lanka
137
45.12
Graeme Cremer
Zimbabwe
138
45.26
Shafiul Islam
Bangladesh
139
45.26
Ravi Rampaul
West Indies
140
45.50
Albie Morkel
South Africa
141
45.69
Chanaka Welegedara
Sri Lanka
142
46.20
Parth Desai
Canada
143
46.48
Wahab Riaz
Pakistan
144
46.61
James Anderson
England
145
46.96
Muttiah Muralitharan
Sri Lanka
146
47.27
Shakib Al Hasan
Bangladesh
147
47.67
Mohammad Sami
Pakistan
148
47.88
Prosper Utseya
Zimbabwe
149
48.00
David Bernard
West Indies
149
48.00
Abdullah Mazari
Afghanistan
149
48.00
Adam Milne
New Zealand
149
48.00
Isuru Udana
Sri Lanka
149
48.00
Jesse Ryder
New Zealand
149
48.00
Sanath Jayasuriya
Sri Lanka
149
48.00
Alviro Petersen
South Africa
150
48.34
Ravindra Jadeja
India
151
48.50
Dilhara Fernando
Sri Lanka
152
48.92
Tillakaratne Dilshan
Sri Lanka
153
49.20
Dawlat Ahmadzai
Afghanistan
154
49.57
Mashrafe Mortaza
Bangladesh
155
49.71
Adeel Raja
Netherlands
156
49.87
Ray Price
Zimbabwe
157
50.60
Umar Gul
Pakistan
158
50.86
Suraj Randiv
Sri Lanka
159
51.20
Michael Yardy
England
160
51.88
Sreesanth
India
161
52.03
Dwayne Bravo
West Indies
162
52.08
Abdur Razzak
Bangladesh
163
52.36
Ishant Sharma
India
164
52.87
Mohammad Asif
Pakistan
165
54.20
Bradley Kruger
Netherlands
166
54.50
Rangana Herath
Sri Lanka
167
54.51
James Hopes
Australia
168
54.60
Peter Siddle
Australia
169
55.22
Ajantha Mendis
Sri Lanka
170
55.71
Mohammad Hafeez
Pakistan
171
55.98
Sulieman Benn
West Indies
172
57.00
Thilina Kandamby
Sri Lanka
172
57.00
John Hastings
Australia
173
57.30
Grant Elliott
New Zealand
174
58.54
Daniel Vettori
New Zealand
175
59.14
Luke Wright
England
176
59.57
Jean-Paul Duminy
South Africa
177
59.80
Nathan Hauritz
Australia
178
60.00
Rohit Sharma
India
178
60.00
Michael Mason
New Zealand
178
60.00
Calvert Hooper
Canada
179
62.00
Hamish Bennett
New Zealand
180
62.33
Marcus North
Australia
181
63.00
Sudeep Tyagi
India
181
63.00
Aftab Alam
Afghanistan
182
64.50
Martin Guptill
New Zealand
183
65.86
Virender Sehwag
India
184
66.74
Jacques Kallis
South Africa
185
68.00
Suresh Raina
India
186
69.38
Abdur Rehman
Pakistan
187
69.75
Hiral Patel
Canada
188
70.15
Rubel Hossain
Bangladesh
189
71.10
Naeem Islam
Bangladesh
190
72.00
Nazmul Hossain
Bangladesh
191
72.60
Faisal Hossain
Bangladesh
192
73.50
Danish Kaneria
Pakistan
193
74.76
Suranga Lakmal
Sri Lanka
194
76.71
Xavier Doherty
Australia
195
77.88
Pragyan Ojha
India
196
78.00
James Tredwell
England
196
78.00
Brandon Bess
West Indies
196
78.00
Andy Blignaut
Zimbabwe
197
78.90
Harbhajan Singh
India
198
79.11
Amit Mishra
India
199
81.21
Shahadat Hossain
Bangladesh
200
82.29
Mahmudullah
Bangladesh
201
84.00
Graham Onions
England
201
84.00
Peter George
Australia
201
84.00
Moneeb Iqbal
Scotland
201
84.00
Khurram Khan
United Arab Emirates
202
87.50
Ben Hilfenhaus
Australia
203
88.71
Chris Martin
New Zealand
204
90.00
Keith Dabengwa
Zimbabwe
204
90.00
Balaji Rao
Canada
205
93.00
Kevin Pietersen
England
206
96.00
Jonathan Trott
England
206
96.00
Sean Williams
Zimbabwe
206
96.00
Chamu Chibhabha
Zimbabwe
207
98.40
Michael Clarke
Australia
208
99.00
Mohammad Ashraful
Bangladesh
208
99.00
Brendan Taylor
Zimbabwe
209
103.37
Shane Shillingford
West Indies
210
104.00
Abhimanyu Mithun
India
211
107.00
Paul Collingwood
England
212
108.00
Brendan Nash
West Indies
213
110.00
Kane Williamson
New Zealand
214
111.43
Jeetan Patel
New Zealand
215
115.20
Iftikhar Anjum
Pakistan
216
120.34
Paul Harris
South Africa
217
123.60
Brent Arnel
New Zealand
218
132.00
Imran Farhat
Pakistan
218
132.00
Umesh Yadav
India
219
132.90
Syed Rasel
Bangladesh
220
138.00
Andre Russell
West Indies
221
150.00
Sunil Dhaniram
Canada
222
168.00
Friedel de Wet
South Africa
223
229.80
Narsingh Deonarine
West Indies