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
2
42.00
Ken Shuttleworth
England
3
75.00
Greg Chappell
Australia
3
36.00
Basil D'Oliveira
England
4
22.20
Graham McKenzie
Australia
4
60.60
Bob Massie
Australia
5
54.00
Jeff Hammond
Australia
5
16.00
Ray Illingworth
England
6
49.50
John Snow
England
7
39.60
Dennis Lillee
Australia
8
36.36
Bob Woolmer
England
9
33.00
Geoff Arnold
England
10
24.00
Graeme Watson
Australia
11
18.00
Barry Wood
England
14
30.00
Asif Iqbal
United Arab Emirates
14
22.40
Tony Greig
England
15
22.20
John Lever
England
15
18.00
Sir Ian Botham
England
15
27.90
Bruce Taylor
New Zealand
16
25.56
Bev Congdon
New Zealand
16
17.00
Richard Collinge
New Zealand
16
21.00
Iqbal Qasim
Pakistan
17
20.55
Sir Ian Botham
England
17
14.00
Bhagwath Chandrasekhar
India
17
33.00
Ashok Mankad
India
17
24.00
Geoff Arnold
England
18
28.00
Gary Gilmour
Australia
18
21.00
Saleem Altaf
Pakistan
18
12.00
John Parker
New Zealand
18
18.00
Sarfraz Nawaz
Pakistan
19
6.00
Sir Viv Richards
West Indies
19
17.20
Greg Chappell
Australia
19
18.00
Intikhab Alam
Pakistan
19
26.40
Robin Jackman
England
20
24.00
Majid Khan
Pakistan
20
10.20
Gary Cosier
Australia
20
15.00
Maurice Foster
West Indies
20
4.20
Roy Fredericks
West Indies
21
3.60
Jock Edwards
New Zealand
21
21.00
Richard Collinge
New Zealand
21
12.00
Dayle Hadlee
New Zealand
22
14.00
Greg Chappell
Australia
22
10.95
Sarfraz Nawaz
Pakistan
25
21.75
Hasan Jamil
Pakistan
26
21.00
Vanburn Holder
West Indies
27
20.00
Colin Croft
West Indies
28
18.00
Trevor Laughlin
Australia
29
16.00
Joel Garner
West Indies
30
12.00
David Lloyd
England
31
3.00
Sunil Gavaskar
India
33
28.80
Sarfraz Nawaz
Pakistan
34
28.56
Peter Lever
England
35
24.00
Sir Viv Richards
West Indies
36
23.15
Chris Old
England
37
21.00
Ian Chappell
Australia
38
20.52
Imran Niazi
Pakistan
39
18.00
Sadiq Mohammad
Pakistan
39
28.00
Derick Parry
West Indies
40
14.77
Gary Gilmour
Australia
40
27.27
Dilip Doshi
India
41
14.00
Fred Titmus
England
41
26.57
Andy Roberts
New Zealand
41
30.00
Gary Robertson
New Zealand
42
28.80
Gary Troup
New Zealand
42
26.40
Len Pascoe
Australia
42
31.65
Gary Cosier
Australia
43
31.60
Mike Hendrick
England
43
24.00
Rashid Khan
Afghanistan
43
28.73
Greg Chappell
Australia
44
27.60
Graeme Beard
Australia
44
31.33
Asif Iqbal
United Arab Emirates
44
22.43
Dennis Lillee
Australia
45
30.33
Brian McKechnie
New Zealand
45
20.88
Graham Stevenson
England
45
27.43
Martin Snedden
New Zealand
46
25.00
Mudassar Nazar
Pakistan
46
18.00
Mudassar Nazar
Pakistan
46
30.12
Alan Hurst
Australia
47
30.00
John Lever
England
47
15.90
Alvin Kallicharran
West Indies
47
22.80
Colin Croft
West Indies
48
15.75
Mike Hendrick
England
48
20.40
Wasim Raja
Pakistan
48
25.15
Dennis Lillee
Australia
49
24.00
Warren Stott
New Zealand
49
20.00
Larry Gomes
West Indies
49
26.00
Derek Underwood
England
50
24.33
Joel Garner
West Indies
50
18.00
Kirti Azad
India
50
21.98
Len Pascoe
Australia
51
1.20
Derek Randall
England
51
24.00
Gary Troup
New Zealand
52
23.63
Ajit de Silva
Sri Lanka
53
19.60
Larry Gomes
West Indies
54
16.67
Jalal-ud-Din
Pakistan
55
15.00
Zaheer Abbas
Pakistan
56
6.00
Mohsin Khan
Hong Kong
56
29.25
Tauseef Ahmed
Pakistan
57
28.48
Joel Garner
West Indies
58
25.20
Arjuna Ranatunga
Sri Lanka
59
24.00
Zakir Khan
Pakistan
59
21.32
Mark Waugh
Australia
60
19.00
Chris Cairns
New Zealand
60
22.00
Naved Anjum
Pakistan
61
21.60
Mike Gatting
England
61
18.27
Allan Donald
South Africa
62
18.00
Inzamam-ul-Haq
Pakistan
62
20.92
Sir Richard Hadlee
New Zealand
63
19.50
Mohsin Kamal
Pakistan
63
16.50
David Lawrence
England
64
28.50
Patrick Patterson
West Indies
64
6.60
Richard Reid
New Zealand
64
18.00
Chris Smith
England
64
28.44
Madan Lal
India
65
12.90
Saadat Ali
Pakistan
65
28.40
Allan Border
Australia
65
26.40
Martin Snedden
New Zealand
65
28.00
Merv Hughes
Australia
65
1.80
Sanjay Manjrekar
India
66
28.16
Wasim Akram
Pakistan
66
27.88
John Emburey
England
66
27.44
Tahir Naqqash
Pakistan
66
26.19
Ravi Ratnayeke
Sri Lanka
67
24.00
Gazi Ashraf
Bangladesh
67
26.40
Thirumalai Sekhar
India
67
27.33
Gladstone Small
England
67
27.73
Ian Bishop
West Indies
68
27.00
Saleem Malik
Pakistan
68
25.39
Sir Curtly Ambrose
West Indies
68
25.50
Derek Pringle
England
68
22.67
Joel Garner
West Indies
69
22.50
Tony Gray
West Indies
69
25.20
Chris Cowdrey
England
69
24.00
Maninder Singh
India
69
24.00
Kapila Wijegunawardene
Sri Lanka
70
20.60
Salil Ankola
India
70
22.00
Evan Gray
New Zealand
70
18.00
Roy Dias
Sri Lanka
70
21.60
Mohsin Kamal
Pakistan
70
30.00
Graham Yallop
Australia
71
29.32
John Morrison
New Zealand
71
6.00
Sir Richie Richardson
West Indies
71
6.00
Geoff Howarth
New Zealand
71
18.00
Iqbal Qasim
Pakistan
71
18.60
Raman Lamba
India
72
17.46
Kris Srikkanth
India
72
18.00
Lalithamana Fernando
Sri Lanka
72
1.20
Larry Gomes
West Indies
72
0.60
Clive Lloyd
West Indies
72
28.95
Eddie Hemmings
England
73
28.50
Trevor Chappell
Australia
73
28.84
Greg Campbell
Australia
73
12.00
Sir Richard Hadlee
New Zealand
73
28.88
Malcolm Marshall
West Indies
74
28.50
Ravi Ratnayeke
Sri Lanka
74
27.00
Mohinder Amarnath
India
74
24.00
Imran Khan
Pakistan
74
17.87
Jayden Seales
West Indies
75
17.75
Matt Henry
New Zealand
75
26.21
Craig McDermott
Australia
75
21.67
Carl Rackemann
Australia
75
27.60
Mark Waugh
Australia
76
26.65
Mushtaq Ahmed
Pakistan
76
25.71
Graeme Labrooy
Sri Lanka
76
27.04
Javagal Srinath
India
76
21.00
David Hookes
Australia
76
17.65
Asitha Fernando
Sri Lanka
77
17.57
Azmatullah Omarzai
Afghanistan
77
18.00
Bruce Yardley
Australia
77
25.20
Shivlal Yadav
India
77
25.00
Mark Dekker
Zimbabwe
77
25.80
Golam Faruq
Bangladesh
78
23.57
Ian Bishop
West Indies
78
24.35
Patrick Patterson
West Indies
78
24.90
Patrick Patterson
West Indies
78
12.00
Geoff Howarth
New Zealand
78
17.16
George Dockrell
Ireland
79
15.00
Arshdeep Singh
India
79
24.60
Glenn McGrath
Australia
79
19.80
Dean Jones
Australia
79
20.12
Waqar Younis
Pakistan
80
18.00
Shoaib Mohammad
Pakistan
80
24.00
Irfan Bhatti
Pakistan
80
18.00
Javed Miandad
Pakistan
80
10.92
Benjamin Sears
New Zealand
81
10.00
Muhammad Khan
Pakistan
81
3.90
Kris Srikkanth
India
81
22.50
Ajay Jadeja
India
81
9.43
Saleem Malik
Pakistan
82
22.00
Brendon Julian
Australia
82
6.00
Wessly Madhevere
Zimbabwe
83
21.82
Shane Warne
Australia
83
28.50
Kenny Benjamin
West Indies
84
28.29
Phil Simmons
West Indies
84
20.40
Aamer Hanif
Pakistan
85
27.74
Eddo Brandes
Zimbabwe
85
14.40
Rod Latham
New Zealand
86
27.60
Grant Flower
Zimbabwe
86
25.06
Craig McDermott
Australia
87
24.46
Adrian Kuiper
South Africa
87
24.00
Craig Matthews
South Africa
88
22.59
Hansie Cronje
South Africa
88
24.00
Jimmy Adams
West Indies
89
15.60
Gary Crocker
Zimbabwe
89
21.75
Ottis Gibson
West Indies
89
18.20
Oshane Thomas
West Indies
90
18.00
Ish Sodhi
New Zealand
90
21.00
Mark Dekker
Zimbabwe
90
14.40
Inzamam-ul-Haq
Pakistan
91
12.00
Dave Houghton
Zimbabwe
91
19.20
Peter Martin
England
91
17.00
Lungi Ngidi
South Africa
92
16.50
Johannes Smit
Namibia
92
3.00
Hashan Tillakaratne
Sri Lanka
92
18.90
Alistair Campbell
Zimbabwe
93
18.00
Chris Lewis
England
93
16.47
Sushan Bhari
Nepal
94
12.00
Afif Hossain
Bangladesh
94
12.00
Saeed Anwar
Pakistan
95
11.40
Mohammad Saifuddin
Bangladesh
96
6.60
Nosthusha Kenjige
U.S.A.
98
27.00
Craig White
England
99
26.96
Chris Lewis
England
100
25.33
Merv Hughes
Australia
101
23.00
Keith Arthurton
West Indies
102
22.88
Allan Border
Australia
103
20.00
Rajindra Dhanraj
West Indies
104
19.20
Dave Rundle
South Africa
105
16.80
Devon Malcolm
England
106
12.00
Brian Lara
West Indies
107
2.40
Vinod Kambli
India
114
27.00
Sherwin Campbell
West Indies
115
26.40
Kabir Khan
Pakistan
116
24.00
Maurice Odumbe
Kenya
117
22.20
Imran Nazir
Pakistan
118
22.80
Matthew Hoggard
England
118
19.20
Marcus Trescothick
England
118
24.00
Stephen Fleming
New Zealand
119
22.50
Tito Odumbe
Kenya
119
21.00
Hemang Badani
India
119
18.00
Sajeewa de Silva
Sri Lanka
119
18.00
David Willey
England
119
24.00
Leon Romero
U.S.A.
120
23.58
Michael Kasprowicz
Australia
120
21.43
Peter Borren
Netherlands
120
16.80
Josh Hazlewood
Australia
120
17.20
Ricardo Powell
West Indies
120
20.00
Joseph Angara
Kenya
120
22.50
Anthony Stuart
Australia
120
22.00
Ottis Gibson
West Indies
120
26.18
Harvinder Singh
India
121
25.50
Geoff Allott
New Zealand
121
22.05
Shiv Chanderpaul
West Indies
121
21.53
Allan Donald
South Africa
121
19.50
Eric Upashantha
Sri Lanka
121
16.29
Johannes Smit
Namibia
121
20.76
Shingi Masakadza
Zimbabwe
121
22.50
Fidel Edwards
West Indies
121
23.10
Shane Bond
New Zealand
122
22.80
Alex Wharf
England
122
21.60
Ramnaresh Sarwan
West Indies
122
19.92
Junaid Khan
Pakistan
122
15.86
Ruben Trumpelmann
Namibia
122
19.30
Charl Langeveldt
South Africa
122
21.00
Laurie Williams
West Indies
122
21.60
Ottis Gibson
West Indies
122
25.15
Steve Elworthy
South Africa
123
20.87
Matthew Fleming
England
123
20.40
Eric Gouka
Netherlands
123
18.67
Shoaib Akhtar
Pakistan
123
24.00
Carl Tuckett
West Indies
123
15.00
Morawakage Theekshana
Sri Lanka
123
21.50
Charl Langeveldt
South Africa
123
21.60
Stuart Clark
Australia
123
19.80
Kane Williamson
New Zealand
124
21.00
Mohammad Asif
Pakistan
124
14.80
Amit Bhandari
India
124
19.20
George Dockrell
Ireland
124
14.78
Mitchell Starc
Australia
124
18.00
Chris Silverwood
England
124
20.00
Paul Wilson
Australia
124
18.00
Henry Olonga
Zimbabwe
124
23.24
Allan Donald
South Africa
125
21.85
Saqlain Mushtaq
Pakistan
125
12.00
Everton Matambanadzo
Zimbabwe
125
19.95
Kabir Khan
Pakistan
125
12.00
Akalanka Ganegama
Sri Lanka
125
13.83
Sandeep Lamichhane
Nepal
125
17.31
Wanindu Hasaranga
Sri Lanka
125
16.80
Izatullah Dawlatzai
Afghanistan
125
10.80
Imran Farhat
Pakistan
125
20.00
Thomas Odoyo
Kenya
126
18.00
Chris Martin
New Zealand
126
6.80
Ian Bell
England
126
16.50
Manoj Tiwary
India
126
17.03
Paul van Meekeren
Netherlands
126
18.00
Daryll Cullinan
South Africa
126
11.18
Adam Hollioake
England
126
21.70
Roger Telemachus
South Africa
127
21.00
Keith Arthurton
West Indies
127
16.00
Laurie Williams
West Indies
127
7.50
Hashan Tillakaratne
Sri Lanka
127
16.65
Gavin Main
Scotland
127
15.00
Mominul Haque
Bangladesh
127
6.00
Arshad Ali
United Arab Emirates
127
16.20
Justin Ontong
South Africa
128
14.40
Brendan Taylor
Zimbabwe
128
14.14
Rizwan Cheema
Canada
128
16.05
Scotland
128
15.00
Phil Tufnell
England
128
20.67
Saleem Malik
Pakistan
129
12.00
Alistair Campbell
Zimbabwe
129
16.00
Nepal
129
13.50
Marchant de Lange
South Africa
130
13.64
Lizaad Williams
South Africa
130
24.00
Tinu Yohannan
India
131
23.25
Henry Olonga
Zimbabwe
131
12.07
Xavier Bartlett
Australia
132
12.00
Marnus Labuschagne
Australia
132
23.00
Mohammad Ashraful
Bangladesh
133
18.00
Younis Khan
Pakistan
133
22.26
John Blain
Scotland
133
10.60
Travis Head
Australia
134
22.08
Paul Adams
South Africa
134
12.00
Feiko Kloppenburg
Netherlands
135
11.25
Dale Benkenstein
South Africa
135
21.40
Sherwin Campbell
West Indies
136
0.60
Martin van Jaarsveld
South Africa
136
19.20
Jason Gillespie
Australia
137
16.80
Mushtaq Ahmed
Pakistan
138
15.00
Saeed Anwar
Pakistan
139
10.20
Wajahatullah Wasti
Pakistan
140
24.00
Jermaine Lawson
West Indies
140
9.00
Ajay Jadeja
India
141
6.30
Brian Lara
West Indies
141
23.65
Wasim Akram
Pakistan
141
17.79
Alasdair Evans
Scotland
142
16.96
Michael Rippon
Netherlands
142
20.00
Zahid Shah
United Arab Emirates
142
23.53
Nathan Bracken
Australia
143
23.04
Andre Adams
New Zealand
143
19.71
Tawanda Mupariwa
Zimbabwe
143
16.50
Manjula Guruge
United Arab Emirates
144
16.29
Chris Sole
Scotland
144
19.53
Pieter Seelaar
Netherlands
144
22.50
Adeel Raja
Netherlands
145
21.00
Dinusha Fernando
Sri Lanka
145
19.20
Ryan ten Doeschate
Netherlands
145
16.00
Mehidy Hasan
Bangladesh
146
15.00
Fareed Ahmad
Afghanistan
146
17.28
Cameron White
Australia
146
20.00
Ashish Patel
Canada
147
14.40
Daan van Bunge
Netherlands
147
17.16
Andrew White
Ireland
147
13.95
Collins Obuya
Kenya
148
11.46
Luke Jongwe
Zimbabwe
148
16.86
Ajantha Mendis
Sri Lanka
148
11.63
Fidel Edwards
West Indies
149
16.13
Grant Elliott
New Zealand
149
3.00
Martin Guptill
New Zealand
149
19.60
Hamid Hassan
Afghanistan
150
19.20
Aaron Finch
Australia
150
15.00
Matthew Parker
Scotland
151
18.97
Amit Mishra
India
152
18.73
Nasir Aziz
United Arab Emirates
153
18.60
Pieter Seelaar
Netherlands
154
18.00
Rayyan Pathan
Canada
155
16.50
Ahmed Raza
United Arab Emirates
156
15.00
Mominul Haque
Bangladesh
157
11.25
Kenneth Kamyuka
Canada
158
6.00
Tanmay Mishra
Kenya
161
21.00
Xavier Doherty
Australia
162
20.20
Josh Davey
Scotland
163
20.00
Maurits Jonkman
Netherlands
163
20.87
Troy Taylor
164
20.00
Chris Martin
New Zealand
164
19.52
Ryan Harris
Australia
164
19.20
Sheldon Cottrell
West Indies
165
18.60
Vivian Kingma
Netherlands
165
18.98
Shaun Tait
Australia
165
18.84
166
18.30
Mohammad Ashraful
Bangladesh
166
16.10
Rusty Theron
South Africa
166
18.00
Ryan Burl
Zimbabwe
167
16.80
Scott Kuggeleijn
New Zealand
167
15.00
Ravi Bopara
England
167
18.00
Vikrant Shetty
United Arab Emirates
167
18.00
Delyone Borden
Bermuda
168
16.00
Dave Langford-Smith
Ireland
168
17.00
Njabulo Ncube
Zimbabwe
168
12.00
Steve Tikolo
Kenya
168
16.30
Rashid Khan
Afghanistan
169
16.20
Zahoor Khan
United Arab Emirates
169
16.67
Imran Tahir
South Africa
169
15.90
Andrew White
Ireland
170
16.00
Lameck Onyango
Kenya
170
15.00
Sunzamul Islam
Bangladesh
171
13.32
Sharad Vesawkar
Nepal
171
15.69
Khurram Khan
United Arab Emirates
172
15.60
Dhammika Prasad
Sri Lanka
172
12.00
Ryan ten Doeschate
Netherlands
173
9.00
Aiden Markram
South Africa
173
18.00
Nathan Coulter-Nile
Australia
173
19.85
Corey Anderson
New Zealand
173
14.00
Rajesh Bhudia
Kenya
174
12.00
Thilan Samaraweera
Sri Lanka
174
18.84
James Ngoche
Kenya
174
16.67
Amjad Mahboob
175
15.00
Mudassar Bukhari
Netherlands
175
18.57
Josh Davey
Scotland
176
17.35
Mustafizur Rahman
Bangladesh
176
13.33
Syazrul Idrus
177
12.34
Kinchit Shah
Hong Kong
177
14.57
Assad Vala
P.N.G.
177
18.94
Fidel Edwards
West Indies
178
18.60
Darren Sammy
West Indies
178
14.20
Jonathan Carter
West Indies
178
12.20
Shehan Madushanka
Sri Lanka
179
19.26
Nosaina Pokana
P.N.G.
179
9.50
Sunil Narine
West Indies
179
12.00
Ambati Rayudu
India
179
18.00
Lou Vincent
New Zealand
180
15.00
Kevin Pietersen
England
180
6.00
Nawroz Mangal
Afghanistan
180
7.50
Ahsan Malik
Netherlands
180
18.86
Nisarg Patel
U.S.A.
181
18.26
Sompal Kami
Nepal
181
6.00
Asghar Stanikzai
Afghanistan
181
13.30
Alex Cusack
Ireland
182
10.80
Maurits Jonkman
Netherlands
182
18.00
Karl Birkenstock
Namibia
183
16.94
Muhammad Khan
Pakistan
183
9.00
Alfred Luseno
Kenya
184
6.00
Tom de Grooth
Netherlands
184
12.00
Angelo Mathews
Sri Lanka
185
9.00
Shaiman Anwar
United Arab Emirates
185
0.60
Mohammad Yousuf
Pakistan
187
19.09
Abdur Razzak
Bangladesh
188
19.00
Andrew Flintoff
England
189
18.00
Tom de Grooth
Netherlands
190
17.13
Gordon Goudie
Scotland
191
15.00
Zameer Zahir
Canada
192
12.00
MS Dhoni
India
193
8.00
Scott Styris
New Zealand
194
3.30
Devon Thomas
West Indies
195
3.00
Mark Vermeulen
Zimbabwe
195
16.93
Stuart Binny
India
196
16.92
Robin Peterson
South Africa
196
1.20
Noor Ali Zadran
Afghanistan
197
15.00
Zeeshan Siddiqui
Oman
198
12.00
Kyle Coetzer
Scotland
198
15.60
Naseem Shah
Pakistan
199
15.00
Karl Birkenstock
Namibia
199
10.50
Taijul Islam
Bangladesh
200
9.00
Mahela Jayawardene
Sri Lanka
200
14.80
Qais Ahmad
Afghanistan
201
12.00
Gajanand Singh
U.S.A.
201
6.00
Noor Ali Zadran
Afghanistan
202
11.40
Dawid Malan
England
203
6.00
Rassie van der Dussen
South Africa
237
16.20
Arshdeep Singh
India
238
16.00
Matthew Forde
West Indies
239
15.60
A Bhargava
240
15.15
Kariyawasam Asalanka
Sri Lanka
241
12.60
Rahmat Shah
Afghanistan
242
12.00
Khurram Shahzad
Pakistan
243
9.00
Parvindar Kumar
244
6.00
Rinku Singh
India
245
3.00
Rohit Sharma
India