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 for ODI
Position
Best Strike Rate
Player Name
Team Name
1
48.00
Alan Thomson
Australia
1
132.00
John Snow
England
2
126.00
Tony Greig
England
2
22.20
Graham McKenzie
Australia
3
16.00
Ashley Mallett
Australia
3
66.00
Greg Chappell
Australia
4
33.00
Ashley Mallett
Australia
5
31.50
Bob Woolmer
England
5
30.00
Bob Willis
England
6
24.00
Sir Richard Hadlee
New Zealand
6
22.00
Geoff Arnold
England
7
18.00
Barry Wood
England
7
22.00
Chris Old
England
7
33.00
Bob Woolmer
England
7
21.00
Lance Cairns
New Zealand
7
28.00
Bob Willis
England
8
22.00
Len Pascoe
Australia
8
26.40
Robin Jackman
England
8
19.50
Derek Underwood
England
8
21.00
Saleem Altaf
Pakistan
9
20.60
Bruce Taylor
New Zealand
9
18.00
Sir Ian Botham
England
9
24.00
Majid Khan
Pakistan
9
20.55
Sir Ian Botham
England
10
18.00
John Lever
England
10
16.50
Andy Roberts
New Zealand
10
21.00
Geoff Dymock
Australia
10
18.00
Intikhab Alam
Pakistan
11
15.00
John Snow
England
11
19.80
Chris Old
England
11
14.00
Bhagwath Chandrasekhar
India
11
11.20
Greg Chappell
Australia
12
10.40
Tony Greig
England
12
8.40
Richard Collinge
New Zealand
12
10.95
Sarfraz Nawaz
Pakistan
12
14.00
Greg Chappell
Australia
13
10.20
Gary Cosier
Australia
16
21.00
Vanburn Holder
West Indies
17
20.00
Colin Croft
West Indies
18
19.20
Hasan Jamil
Pakistan
19
18.00
Trevor Laughlin
Australia
20
16.00
Joel Garner
West Indies
21
15.00
Saleem Altaf
Pakistan
33
28.80
Sarfraz Nawaz
Pakistan
34
28.56
Peter Lever
England
34
24.00
Rashid Khan
Afghanistan
35
22.50
Roger Binny
India
35
24.00
Sir Viv Richards
West Indies
36
23.15
Chris Old
England
36
22.43
Dennis Lillee
Australia
37
21.00
Majid Khan
Pakistan
37
21.00
Ian Chappell
Australia
38
20.52
Imran Niazi
Pakistan
38
20.88
Graham Stevenson
England
39
30.60
Colin Croft
West Indies
39
18.00
Sadiq Mohammad
Pakistan
39
30.00
Graham Dilley
England
39
20.00
Derick Parry
West Indies
40
14.77
Gary Gilmour
Australia
40
30.33
Brian McKechnie
New Zealand
40
15.90
Alvin Kallicharran
West Indies
40
28.73
Greg Chappell
Australia
41
27.60
Graeme Beard
Australia
41
15.75
Mike Hendrick
England
41
30.12
Alan Hurst
Australia
41
14.00
Fred Titmus
England
42
30.00
John Lever
England
42
26.18
Martin Snedden
New Zealand
42
27.00
Ajit de Silva
Sri Lanka
43
25.00
Mudassar Nazar
Pakistan
43
25.50
Roger Binny
India
43
24.27
Dennis Lillee
Australia
44
24.00
Warren Stott
New Zealand
44
22.80
Colin Croft
West Indies
44
24.33
Joel Garner
West Indies
45
24.00
Gary Troup
New Zealand
45
21.00
Madan Lal
India
45
22.00
Somachandra De Silva
Sri Lanka
46
21.98
Len Pascoe
Australia
46
20.67
Sir Ian Botham
England
46
20.40
Wasim Raja
Pakistan
47
20.00
Larry Gomes
West Indies
47
19.60
Larry Gomes
West Indies
47
20.20
Tony Opatha
Sri Lanka
48
1.20
Derek Randall
England
48
18.00
Kirti Azad
India
48
18.00
Jalal-ud-Din
Pakistan
49
6.00
Martin Crowe
New Zealand
51
28.27
Arjuna Ranatunga
Sri Lanka
51
22.07
Craig McDermott
Australia
52
22.00
Keith Arthurton
West Indies
52
26.57
Tauseef Ahmed
Pakistan
53
25.20
Geoff Miller
England
53
19.00
Merv Hughes
Australia
53
26.55
Ian Bishop
West Indies
54
18.00
Peter Kirsten
South Africa
54
24.00
Zakir Khan
Pakistan
54
24.00
Maninder Singh
India
55
20.60
Salil Ankola
India
55
24.00
Imran Khan
Pakistan
55
23.15
Sir Richard Hadlee
New Zealand
55
16.50
David Lawrence
England
56
18.00
Lalithamana Fernando
Sri Lanka
56
6.60
Richard Reid
New Zealand
56
21.60
Mike Gatting
England
56
21.00
Derek Pringle
England
57
12.00
Sir Richard Hadlee
New Zealand
57
19.50
Mohsin Kamal
Pakistan
57
20.00
Allan Border
Australia
57
1.80
Sanjay Manjrekar
India
58
18.00
Chris Smith
England
58
27.00
Shivlal Yadav
India
58
19.71
Imran Niazi
Pakistan
59
18.30
Larry Gomes
West Indies
59
26.45
Imran Niazi
Pakistan
59
12.00
Saadat Ali
Pakistan
60
25.59
Graham Dilley
England
60
28.00
Merv Hughes
Australia
60
18.00
Ken Rutherford
New Zealand
61
16.00
Roy Dias
Sri Lanka
61
24.86
Eddie Hemmings
England
61
27.46
Craig McDermott
Australia
62
24.55
Imran Khan
Pakistan
62
27.33
Gladstone Small
England
62
15.60
Thirumalai Sekhar
India
63
15.00
Norman Gifford
England
63
27.00
Phil Simmons
West Indies
63
20.00
Graeme Labrooy
Sri Lanka
64
18.00
Imran Khan
Pakistan
64
26.87
John Emburey
England
64
6.00
Geoff Howarth
New Zealand
64
26.50
Greg Campbell
Australia
64
18.00
Kamindu Mendis
Sri Lanka
65
17.75
Matt Henry
New Zealand
65
26.00
Minhajul Abedin
Bangladesh
65
24.00
Azhar Hossain
Bangladesh
66
22.00
Evan Gray
New Zealand
66
25.80
Golam Faruq
Bangladesh
66
17.65
Asitha Fernando
Sri Lanka
67
17.57
Azmatullah Omarzai
Afghanistan
67
24.00
Arshad Ayub
India
67
16.00
Imran Niazi
Pakistan
67
26.40
Malcolm Marshall
West Indies
68
26.18
Arjuna Ranatunga
Sri Lanka
68
13.57
Kris Srikkanth
India
68
23.63
Waqar Younis
Pakistan
68
17.16
George Dockrell
Ireland
69
15.00
Marnus Labuschagne
Australia
69
18.00
Shoaib Mohammad
Pakistan
69
24.00
Gazi Ashraf
Bangladesh
69
30.00
Graham Yallop
Australia
70
29.32
John Morrison
New Zealand
70
23.14
Zakir Khan
Pakistan
70
8.57
Saleem Malik
Pakistan
70
10.00
Muhammad Khan
Pakistan
71
6.00
Wessly Madhevere
Zimbabwe
71
22.67
Joel Garner
West Indies
71
28.95
Eddie Hemmings
England
72
28.50
Trevor Chappell
Australia
72
22.50
Tony Gray
West Indies
73
21.60
Mohsin Kamal
Pakistan
73
24.00
Imran Niazi
Pakistan
73
24.60
Glenn McGrath
Australia
74
24.44
Javagal Srinath
India
74
21.67
Carl Rackemann
Australia
74
6.00
Sir Richie Richardson
West Indies
75
1.20
Larry Gomes
West Indies
75
21.00
David Hookes
Australia
75
24.00
Irfan Bhatti
Pakistan
76
22.50
Craig Matthews
South Africa
76
18.00
Bruce Yardley
Australia
77
12.00
Geoff Howarth
New Zealand
77
22.00
Brendon Julian
Australia
78
21.82
Shane Warne
Australia
79
20.40
Aamer Hanif
Pakistan
79
24.00
Craig Matthews
South Africa
80
23.22
Waqar Younis
Pakistan
80
19.38
Sanath Jayasuriya
Sri Lanka
80
30.00
Simon Doull
New Zealand
81
18.00
Basit Ali
Pakistan
81
27.74
Eddo Brandes
Zimbabwe
81
22.59
Hansie Cronje
South Africa
82
22.50
Saiful Islam
Bangladesh
82
27.60
Grant Flower
Zimbabwe
82
14.40
Rod Latham
New Zealand
83
27.00
Willie Watson
New Zealand
83
21.30
Ottis Gibson
West Indies
83
20.00
Isuru Udana
Sri Lanka
84
18.60
Aqib Sulehri
Oman
84
21.00
Mark Dekker
Zimbabwe
84
26.40
Peter Kirsten
South Africa
85
23.00
Adrian Kuiper
South Africa
85
20.00
Peter McIntyre
Australia
85
18.20
Oshane Thomas
West Indies
86
18.00
Ben Shikongo
Namibia
86
19.20
Peter Martin
England
86
15.60
Gary Crocker
Zimbabwe
87
12.00
Dave Houghton
Zimbabwe
87
18.90
Alistair Campbell
Zimbabwe
87
17.00
Lungi Ngidi
South Africa
88
16.50
Johannes Smit
Namibia
88
18.00
Chris Lewis
England
88
3.00
Hashan Tillakaratne
Sri Lanka
89
14.40
Sushan Bhari
Nepal
90
12.00
Mohammad Hasnain
Pakistan
91
27.00
Craig White
England
92
26.96
Chris Lewis
England
93
26.25
Roger Harper
West Indies
94
25.33
Merv Hughes
Australia
95
25.20
Keith Arthurton
West Indies
96
20.00
Rajindra Dhanraj
West Indies
97
19.80
Allan Border
Australia
98
19.20
Dave Rundle
South Africa
99
16.80
Devon Malcolm
England
100
12.00
Brian Lara
West Indies
110
17.03
Paul van Meekeren
Netherlands
111
16.80
Scotland
112
16.65
Gavin Main
Scotland
112
18.00
Karan KC
Nepal
112
27.00
Sherwin Campbell
West Indies
113
26.40
Kabir Khan
Pakistan
113
21.88
Allan Donald
South Africa
113
16.80
Josh Hazlewood
Australia
113
16.00
Nepal
114
13.64
Lizaad Williams
South Africa
114
16.50
Nepal
114
21.72
Rajab Ali
Kenya
114
24.00
Maurice Odumbe
Kenya
115
22.20
Imran Nazir
Pakistan
115
21.32
Ottis Gibson
West Indies
115
16.29
Johannes Smit
Namibia
115
12.07
Xavier Bartlett
Australia
116
12.00
Marnus Labuschagne
Australia
116
14.25
Ruben Trumpelmann
Namibia
116
21.00
Laurie Williams
West Indies
116
19.20
Marcus Trescothick
England
117
18.00
Wavell Hinds
West Indies
117
20.40
Eric Gouka
Netherlands
117
12.82
Mitchell Starc
Australia
117
10.60
Travis Head
Australia
118
9.77
Scotland
118
26.71
Upul Chandana
Sri Lanka
118
17.20
Ricardo Powell
West Indies
118
22.80
Matthew Hoggard
England
118
20.25
Tito Odumbe
Kenya
119
19.20
John Rennie
Zimbabwe
119
21.00
Hemang Badani
India
119
25.50
Geoff Allott
New Zealand
119
24.00
Wavell Hinds
West Indies
120
23.58
Michael Kasprowicz
Australia
120
23.10
Shane Bond
New Zealand
120
20.00
Joseph Angara
Kenya
120
25.15
Steve Elworthy
South Africa
120
12.00
Everton Matambanadzo
Zimbabwe
120
22.67
Andy Caddick
England
121
22.50
Anthony Stuart
Australia
121
11.18
Adam Hollioake
England
121
24.00
Carl Tuckett
West Indies
121
19.50
Eric Upashantha
Sri Lanka
121
22.89
Shahid Afridi
Pakistan
121
22.80
Alex Wharf
England
122
22.50
Fidel Edwards
West Indies
122
21.60
Stuart Clark
Australia
122
19.30
Charl Langeveldt
South Africa
122
23.49
Khaled Mahmud
Bangladesh
122
21.60
Ottis Gibson
West Indies
123
21.30
Shiv Chanderpaul
West Indies
123
23.24
Allan Donald
South Africa
123
18.67
Shoaib Akhtar
Pakistan
123
21.00
Mohammad Asif
Pakistan
123
21.60
Ramnaresh Sarwan
West Indies
123
20.74
Junaid Khan
Pakistan
124
19.80
Kane Williamson
New Zealand
124
20.00
Thomas Odoyo
Kenya
124
21.50
Charl Langeveldt
South Africa
124
18.00
Chris Silverwood
England
124
21.70
Roger Telemachus
South Africa
124
20.87
Matthew Fleming
England
125
21.46
Saqlain Mushtaq
Pakistan
125
14.80
Amit Bhandari
India
125
18.00
Chris Martin
New Zealand
125
12.00
Akalanka Ganegama
Sri Lanka
125
20.00
Paul Wilson
Australia
125
19.20
George Dockrell
Ireland
126
18.00
Junaid Khan
Pakistan
126
19.95
Kabir Khan
Pakistan
126
16.20
Justin Ontong
South Africa
126
10.80
Imran Farhat
Pakistan
126
21.00
Keith Arthurton
West Indies
127
23.14
Vijay Bharadwaj
India
127
6.80
Ian Bell
England
127
14.40
Brendan Taylor
Zimbabwe
127
18.00
Daryll Cullinan
South Africa
127
16.80
Izatullah Dawlatzai
Afghanistan
128
16.50
Manoj Tiwary
India
128
15.00
Phil Tufnell
England
128
6.00
Arshad Ali
United Arab Emirates
128
22.26
John Blain
Scotland
129
22.08
Paul Adams
South Africa
129
12.00
Alistair Campbell
Zimbabwe
129
15.00
Mominul Haque
Bangladesh
130
14.14
Rizwan Cheema
Canada
130
20.00
Shabbir Ahmed
Pakistan
131
19.20
Jason Gillespie
Australia
131
13.50
Marchant de Lange
South Africa
132
12.00
Shahid Afridi
Pakistan
132
16.80
Mushtaq Ahmed
Pakistan
133
15.00
Saeed Anwar
Pakistan
133
24.00
Tinu Yohannan
India
134
23.25
Henry Olonga
Zimbabwe
134
10.20
Wajahatullah Wasti
Pakistan
135
9.00
Ajay Jadeja
India
135
23.00
Mohammad Ashraful
Bangladesh
136
18.00
Inzamam-ul-Haq
Pakistan
137
12.00
Feiko Kloppenburg
Netherlands
138
11.25
Dale Benkenstein
South Africa
138
20.00
Zahid Shah
United Arab Emirates
139
19.71
Tawanda Mupariwa
Zimbabwe
139
16.96
Michael Rippon
Netherlands
139
0.60
Martin van Jaarsveld
South Africa
140
16.50
Manjula Guruge
United Arab Emirates
140
17.28
Cameron White
Australia
141
16.86
Ajantha Mendis
Sri Lanka
141
16.29
Chris Sole
Scotland
141
24.00
Jermaine Lawson
West Indies
142
23.65
Wasim Akram
Pakistan
142
16.00
Mehidy Hasan
Bangladesh
142
16.13
Grant Elliott
New Zealand
143
16.00
Ryan ten Doeschate
Netherlands
143
15.87
Rashid Khan
Afghanistan
143
23.53
Nathan Bracken
Australia
144
23.04
Andre Adams
New Zealand
144
15.00
Lakshan Sandakan
Sri Lanka
144
15.00
Brett Geeves
Australia
144
19.60
Hamid Hassan
Afghanistan
145
18.97
Amit Mishra
India
145
13.56
Andrew White
Ireland
145
13.95
Collins Obuya
Kenya
145
22.50
Adeel Raja
Netherlands
146
21.00
Dinusha Fernando
Sri Lanka
146
11.46
Luke Jongwe
Zimbabwe
146
18.73
Nasir Aziz
United Arab Emirates
146
10.00
Pieter Seelaar
Netherlands
147
18.60
Pieter Seelaar
Netherlands
147
3.00
Martin Guptill
New Zealand
147
20.00
Ashish Patel
Canada
148
14.40
Daan van Bunge
Netherlands
148
18.00
Rayyan Pathan
Canada
149
16.50
Ahmed Raza
United Arab Emirates
149
11.63
Fidel Edwards
West Indies
150
15.00
Mominul Haque
Bangladesh
151
14.40
Aaron Finch
Australia
152
11.25
Kenneth Kamyuka
Canada
153
6.00
Tanmay Mishra
Kenya
161
16.67
Amjad Mahboob
162
15.00
Mudassar Bukhari
Netherlands
162
21.00
Xavier Doherty
Australia
162
21.49
Kyle Mills
New Zealand
163
20.00
Andre Botha
Ireland
163
20.20
Josh Davey
Scotland
163
13.33
Syazrul Idrus
164
12.75
Shaheen Afridi
Pakistan
164
18.86
Nisarg Patel
U.S.A.
164
20.00
Maurits Jonkman
Netherlands
164
18.98
Troy Taylor
165
18.30
Mohammad Ashraful
Bangladesh
165
19.52
Ryan Harris
Australia
165
12.20
Shehan Madushanka
Sri Lanka
165
18.26
Sompal Kami
Nepal
165
18.33
Rashid Khan
Afghanistan
166
18.00
Christoffel Viljoen
Namibia
166
9.50
Sunil Narine
West Indies
166
18.00
Zhivago Groenewald
Namibia
166
18.98
Shaun Tait
Australia
166
18.00
Delyone Borden
Bermuda
167
16.00
Dave Langford-Smith
Ireland
167
16.10
Rusty Theron
South Africa
167
9.00
Bas Leede
Netherlands
167
17.50
United Arab Emirates
167
17.80
Rashid Khan
Afghanistan
168
8.10
Kinchit Shah
Hong Kong
168
16.80
Scott Kuggeleijn
New Zealand
168
12.00
Angelo Mathews
Sri Lanka
168
15.00
Ravi Bopara
England
168
18.00
Vikrant Shetty
United Arab Emirates
168
15.90
Andrew White
Ireland
169
12.00
Steve Tikolo
Kenya
169
17.00
Njabulo Ncube
Zimbabwe
169
9.00
Shaiman Anwar
United Arab Emirates
169
7.50
Ahsan Malik
Netherlands
169
16.20
Zahoor Khan
United Arab Emirates
170
15.00
Sunzamul Islam
Bangladesh
170
6.00
Karl Birkenstock
Namibia
170
16.67
Imran Tahir
South Africa
171
16.00
Lameck Onyango
Kenya
171
13.32
Sharad Vesawkar
Nepal
172
12.00
Ryan Burl
Zimbabwe
172
19.85
Corey Anderson
New Zealand
172
15.69
Khurram Khan
United Arab Emirates
173
15.60
Dhammika Prasad
Sri Lanka
173
18.84
James Ngoche
Kenya
173
9.00
Aiden Markram
South Africa
174
18.57
Josh Davey
Scotland
174
14.00
Rajesh Bhudia
Kenya
175
12.00
Thilan Samaraweera
Sri Lanka
175
17.35
Mustafizur Rahman
Bangladesh
176
14.57
Assad Vala
P.N.G.
177
14.20
Jonathan Carter
West Indies
178
12.00
Ambati Rayudu
India
179
6.00
Nawroz Mangal
Afghanistan
182
18.94
Fidel Edwards
West Indies
183
18.60
Darren Sammy
West Indies
184
18.00
Lou Vincent
New Zealand
185
15.00
Kevin Pietersen
England
186
13.30
Alex Cusack
Ireland
187
10.80
Maurits Jonkman
Netherlands
188
9.00
Alfred Luseno
Kenya
188
16.50
Daryl Mitchell
New Zealand
189
15.60
Naseem Shah
Pakistan
189
6.00
Tom de Grooth
Netherlands
189
19.00
Andrew Flintoff
England
190
18.00
Tom de Grooth
Netherlands
190
0.60
Mohammad Yousuf
Pakistan
190
15.00
Karl Birkenstock
Namibia
191
14.80
Qais Ahmad
Afghanistan
191
17.13
Gordon Goudie
Scotland
192
15.00
Zameer Zahir
Canada
192
12.00
Gajanand Singh
U.S.A.
193
11.40
Dawid Malan
England
193
12.00
MS Dhoni
India
194
8.00
Scott Styris
New Zealand
194
6.00
Rassie van der Dussen
South Africa
195
3.30
Devon Thomas
West Indies
196
3.00
Mark Vermeulen
Zimbabwe
197
1.20
Noor Ali Zadran
Afghanistan
200
16.93
Stuart Binny
India
201
16.92
Robin Peterson
South Africa
202
15.00
Zeeshan Siddiqui
Oman
203
12.00
Kyle Coetzer
Scotland
204
10.50
Taijul Islam
Bangladesh
205
9.00
Mahela Jayawardene
Sri Lanka
206
6.00
Noor Ali Zadran
Afghanistan
212
18.00
Abhishek Paradkar
U.S.A.
213
17.50
Sisanda Magala
South Africa
214
16.67
Ehsan Khan
Hong Kong
215
16.00
Matthew Forde
West Indies
216
12.00
Avesh Khan
India
217
9.00
Parvindar Kumar
218
6.60
Rahmat Shah
Afghanistan