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 2006 for all time
Position
Best Strike Rate
Player Name
Team Name
1
6.00
Chamara Silva
Sri Lanka
2
15.90
Andrew White
Ireland
3
16.00
Dave Langford-Smith
Ireland
4
18.00
Delyone Borden
Bermuda
4
18.00
Jehan Mubarak
Sri Lanka
4
18.00
Boyd Rankin
England
5
18.84
6
20.00
Andre Botha
Ireland
7
20.87
Troy Taylor
8
22.84
Kaushal Lokuarachchi
Sri Lanka
9
24.00
Daren Ganga
West Indies
9
24.00
Ashwell Prince
South Africa
10
24.60
Brijal Patel
Kenya
11
24.61
Nathan Bracken
Australia
12
24.90
Shane Watson
Australia
13
25.60
Hiren Varaiya
Kenya
14
26.00
Ian Bell
England
15
26.14
Mitchell Johnson
Australia
16
26.20
Justin Kemp
South Africa
17
26.25
John Mooney
Ireland
18
26.77
Thomas Odoyo
Kenya
19
27.00
Majid Haq
Scotland
20
27.60
Paul Mooney
Ireland
21
27.60
Craig Wright
Scotland
22
27.86
Ryan ten Doeschate
Netherlands
23
27.96
Peter Ongondo
Kenya
24
28.20
Henry Osinde
Canada
25
28.84
Kyle Mills
New Zealand
26
29.74
Irving Romaine
Bermuda
27
30.00
Abdur Rehman
Pakistan
27
30.00
Mark Cosgrove
Australia
28
30.23
Tim de Leede
Netherlands
29
30.24
Shaun Udal
England
30
30.52
Tawanda Mupariwa
Zimbabwe
31
30.67
Michael Mason
New Zealand
32
31.20
Mark Jonkman
Netherlands
33
31.50
Tony Suji
Kenya
34
31.80
Gary Brent
Zimbabwe
35
31.92
Naved-ul-Hasan
Pakistan
36
32.20
Mohammad Ashraful
Bangladesh
37
32.25
Jason Gillespie
Australia
38
32.30
Rajin Saleh
Bangladesh
39
32.33
Hamilton Masakadza
Zimbabwe
40
32.52
Ross Lyons
Scotland
41
32.57
Darron Reekers
Netherlands
42
32.98
Abdur Razzak
Bangladesh
43
33.00
Brad Hogg
Australia
43
33.00
Daan van Bunge
Netherlands
43
33.00
Roger Telemachus
South Africa
44
33.23
John Davison
Canada
45
33.75
John Blain
Scotland
46
33.77
Stuart Broad
England
47
34.00
Makhaya Ntini
South Africa
48
34.15
Hasan Durham
Bermuda
49
34.27
Piet Rinke
Zimbabwe
50
34.29
Jeetan Patel
New Zealand
51
34.74
Shane Bond
New Zealand
52
34.80
Ryan Watson
Scotland
52
34.80
Chris Mpofu
Zimbabwe
53
35.21
Mashrafe Mortaza
Bangladesh
54
35.31
Austin Codrington
Canada
55
35.40
Sanjayan Thuraisingam
Canada
56
36.00
Tafadzwa Kamungozi
Zimbabwe
56
36.00
Mehrab Hossain jnr
Bangladesh
57
36.13
Ramesh Powar
India
58
36.23
Kevin Hurdle
Bermuda
59
36.75
Peter Borren
Netherlands
60
36.75
Ajit Agarkar
India
61
37.50
Dougie Brown
England
62
37.63
Keith Dabengwa
Zimbabwe
63
37.64
Billy Stelling
Netherlands
64
37.65
Stuart MacGill
Australia
65
37.69
Jerome Taylor
West Indies
66
37.86
Dilhara Fernando
Sri Lanka
67
38.51
Mohammad Asif
Pakistan
68
38.73
Sunil Dhaniram
Canada
69
38.83
Mick Lewis
Australia
70
39.07
Sreesanth
India
71
39.93
Muttiah Muralitharan
Sri Lanka
72
39.98
Dwayne Smith
West Indies
73
40.00
Saleem Mukuddem
Bermuda
74
40.29
Anthony Ireland
Zimbabwe
75
40.67
Janeiro Tucker
Bermuda
76
40.70
Kevin Sandher
Canada
77
41.08
Blessing Mahwire
Zimbabwe
78
41.27
Robin Peterson
South Africa
79
41.54
Ryan Higgins
Zimbabwe
80
41.56
Andrew Hall
South Africa
81
41.84
Syed Rasel
Bangladesh
82
42.00
Dhammika Prasad
Sri Lanka
82
42.00
Nazmul Hossain
Bangladesh
82
42.00
Durand Soraine
Canada
83
42.25
Lasith Malinga
Sri Lanka
84
42.76
Johan van der Wath
South Africa
85
42.90
Dewald Nel
Scotland
86
43.20
Steven Welsh
Canada
87
43.50
Mohammad Kashif
Netherlands
88
43.61
Shakib Al Hasan
Bangladesh
89
44.00
Dinesh Mongia
India
90
44.19
Stuart Clark
Australia
91
44.20
Brett Lee
Australia
91
44.20
Mark Gillespie
New Zealand
92
44.51
Dwayne Leverock
Bermuda
93
44.85
Jacques Kallis
South Africa
94
45.00
Kevin O'Brien
Ireland
94
45.00
Glenn Rogers
Scotland
95
45.04
Shahadat Hossain
Bangladesh
96
45.09
Shoaib Akhtar
Pakistan
97
45.36
Dale Steyn
South Africa
98
45.84
Malinga Bandara
Sri Lanka
99
46.15
Jamie Dalrymple
England
100
46.80
Michael Yardy
England
100
46.80
Charl Langeveldt
South Africa
101
46.94
RP Singh
India
102
47.26
Farveez Maharoof
Sri Lanka
103
47.28
Kabir Ali
England
104
47.67
Irfan Pathan
India
105
48.00
Jon Lewis
England
105
48.00
Wavell Hinds
West Indies
105
48.00
Morne Morkel
South Africa
105
48.00
George Codrington
Canada
105
48.00
Abdool Samad
Canada
106
48.10
Sajid Mahmood
England
107
48.13
Dave Mohammed
West Indies
108
48.93
Steve Tikolo
Kenya
109
48.98
Abdul Razzaq
Pakistan
110
49.08
Chamu Chibhabha
Zimbabwe
111
49.26
Zaheer Khan
India
112
49.90
James Franklin
New Zealand
113
50.06
Nehemiah Odhiambo
Kenya
114
50.20
Zishan Shah
115
50.82
Ed Rainsford
Zimbabwe
116
51.00
Elton Chigumbura
Zimbabwe
117
51.28
Andrew Symonds
Australia
118
51.40
Scott Styris
New Zealand
119
51.43
Ruchira Perera
Sri Lanka
120
51.60
Ramnaresh Sarwan
West Indies
121
51.75
Stefan Kelly
Bermuda
122
51.96
Chaminda Vaas
Sri Lanka
123
52.00
Monde Zondeki
South Africa
124
52.06
Munaf Patel
India
125
52.20
Shaun Pollock
South Africa
126
52.29
Yuvraj Singh
India
127
52.80
James Anderson
England
128
53.08
Jacob Oram
New Zealand
129
53.37
Dwayne Bravo
West Indies
130
53.48
Johan Botha
South Africa
131
53.72
Umar Gul
Pakistan
132
53.80
Ian Bradshaw
West Indies
133
53.85
Mohammad Rafique
Bangladesh
134
54.00
Paul Collingwood
England
134
54.00
Murali Kartik
India
134
54.00
Don Maxwell
Canada
135
54.75
Jimmy Kamande
Kenya
136
55.56
Andre Nel
South Africa
137
55.73
Michael Clarke
Australia
138
56.12
Shahid Nazir
Pakistan
139
56.20
Liam Plunkett
England
140
56.64
Steve Harmison
England
141
56.84
Chris Martin
New Zealand
142
57.00
Nathan Astle
New Zealand
142
57.00
Stuart Matsikenyeri
Zimbabwe
143
57.99
Shane Warne
Australia
144
58.75
Glenn McGrath
Australia
145
59.30
Sanath Jayasuriya
Sri Lanka
146
59.90
Fidel Edwards
West Indies
147
60.00
James Hopes
Australia
147
60.00
Tino Best
West Indies
147
60.00
Gordon Goudie
Scotland
148
60.18
Prosper Utseya
Zimbabwe
149
60.27
Iftikhar Anjum
Pakistan
150
60.50
Shoaib Malik
Pakistan
151
60.54
Andrew Flintoff
England
152
61.50
Paul Hoffmann
Scotland
153
61.76
Marlon Samuels
West Indies
154
61.93
Chris Gayle
West Indies
155
63.00
Rikki Clarke
England
155
63.00
Pieter Seelaar
Netherlands
155
63.00
Kyle McCallan
Ireland
156
63.35
Matthew Hoggard
England
157
63.80
Virender Sehwag
India
158
64.47
Daniel Vettori
New Zealand
159
64.50
Andre Adams
New Zealand
160
66.00
Hasantha Fernando
Sri Lanka
160
66.00
Gregory Strydom
Zimbabwe
161
66.17
Michael Kasprowicz
Australia
162
66.77
Mohammad Sami
Pakistan
163
66.96
Anil Kumble
India
164
67.80
Vikram Solanki
England
165
68.00
Luuk van Troost
Netherlands
166
68.09
Harbhajan Singh
India
167
68.97
Shahid Afridi
Pakistan
168
69.75
Alok Kapali
Bangladesh
169
69.78
Pedro Collins
West Indies
170
70.56
Monty Panesar
England
171
70.69
Daren Powell
West Indies
172
71.25
Corey Collymore
West Indies
173
72.00
Tushar Imran
Bangladesh
173
72.00
Sean Williams
Zimbabwe
173
72.00
Umar Bhatti
Canada
174
73.50
Tillakaratne Dilshan
Sri Lanka
175
75.00
Chris Cairns
New Zealand
176
78.00
Graeme Smith
South Africa
177
78.30
Aftab Ahmed
Bangladesh
178
81.00
Tim Bresnan
England
178
81.00
Brett Dorey
Australia
178
81.00
Garnett Kruger
South Africa
179
81.55
Danish Kaneria
Pakistan
180
84.00
Arshad Khan
Pakistan
181
84.60
Piyush Chawla
India
182
87.00
Nuwan Kulasekara
Sri Lanka
182
87.00
Malachi Jones
Bermuda
182
87.00
Alfred Luseno
Kenya
182
87.00
Trent Johnston
Ireland
183
87.83
Enamul Haque jnr
Bangladesh
184
91.95
Sachin Tendulkar
India
185
93.60
Ian Blackwell
England
186
96.00
Josephat Ababu
Kenya
187
98.60
Dan Cullen
Australia
188
102.00
David Hemp
Bermuda
189
108.00
Keegan Meth
Zimbabwe
190
108.24
Mohammad Hafeez
Pakistan
191
120.00
Rawl Lewis
West Indies
191
120.00
Michael Hussey
Australia
192
123.72
Vikram Singh
India
193
127.40
Nicky Boje
South Africa
194
132.00
Yasir Arafat
Pakistan
194
132.00
Ryan Steede
Bermuda
195
138.00
Esteban Nino
196
164.00
Ashley Giles
England
197
165.00
Kevin Pietersen
England
198
168.00
Sourav Ganguly
India
199
186.00
Farhad Reza
Bangladesh