Home
Fixtures
Results
News
Teams
Players
Grounds
Rankings
Stats
On This Day
AI Insight
▼ QUICK LINKS
On This Day
▼
Records of the Day
Innings & bowling
Milestones of the Day
Career landmarks
Recent Series
▼
England in Australia T20I Series
India in New Zealand Test Series
Bangladesh in South Africa Test Series
England in Australia ODI Series
Sri Lanka in Pakistan Test Series
Afghanistan v Zimbabwe Test Series
Recent Teams
▼
Australia
England
India
New Zealand
South Africa
Bangladesh
Recent Players
▼
Harry Brook
Brad Evans
Jofra Archer
William Jacks
Joe Root
Joshua Tongue
Sikandar Raza
Adil Rashid
Azmatullah Omarzai
Liam Dawson
Ishan Kishan
Axar Patel
ODI 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
T20 World Cup
▼
World Cup 2026
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
Yearwise Records
▼
2026 Stats
2025 Stats
2024 Stats
2023 Stats
2022 Stats
2021 Stats
2020 Stats
2019 Stats
2018 Stats
All-Time Stats
All archives →
Best Strike Rate – Complete Cricket Stats & Records
This page lists the players with the best strike rate in cricket history. These records highlight the most consistent and impactful performances across different eras.
ODI
All-time
483 entries
1
75.00
Greg Chappell
AUS
14.40 clear of Bob Massie
2
60.60
Bob Massie
AUS
14.40 off the lead
3
54.00
Jeff Hammond
AUS
21 off the lead
● LEADS
Greg Chappell
AUS
75.00 · 14.40 ahead of Massie
↑ MOST ENTRIES
Greg Chappell
AUS
4 separate entries on this list · 383 different players in all
★ TOP-10 CUT-OFF
33.00
The mark at number ten — 473 entries sit below it
● NATION IN FRONT
Australia
15 of the top 50 · 9 teams represented
Best Strike Rate — full list
483 entries, ranked
Table view
1
Greg Chappell
AUS
75.00
2
Bob Massie
AUS
60.60
3
Jeff Hammond
AUS
54.00
4
John Snow
ENG
49.50
5
Alan Thomson
AUS
48.00
6
Ken Shuttleworth
ENG
42.00
7
Dennis Lillee
AUS
39.60
8
Bob Woolmer
ENG
36.36
9
Basil D'Oliveira
ENG
36.00
10
Geoff Arnold
ENG
33.00
10
Ashok Mankad
IND
33.00
12
Gary Cosier
AUS
31.65
13
Mike Hendrick
ENG
31.60
14
Not on record
INS
31.33
15
Brian McKechnie
NZ
30.33
16
Alan Hurst
AUS
30.12
17
Not on record
INS
30.00
17
Gary Robertson
NZ
30.00
17
John Lever
ENG
30.00
20
John Morrison
NZ
29.32
21
Eddie Hemmings
ENG
28.95
22
Malcolm Marshall
WI
28.88
23
Greg Campbell
AUS
28.84
24
Sarfraz Nawaz
PAK
28.80
24
Gary Troup
NZ
28.80
26
Greg Chappell
AUS
28.73
27
Peter Lever
ENG
28.56
28
Patrick Patterson
WI
28.50
28
Trevor Chappell
AUS
28.50
28
Ravi Ratnayeke
SL
28.50
28
Kenny Benjamin
WI
28.50
32
Joel Garner
WI
28.48
33
Madan Lal
IND
28.44
34
Allan Border
AUS
28.40
35
Phil Simmons
WI
28.29
36
Wasim Akram
PAK
28.16
37
Gary Gilmour
AUS
28.00
37
Derick Parry
WI
28.00
37
Merv Hughes
AUS
28.00
40
Bruce Taylor
NZ
27.90
41
John Emburey
ENG
27.88
42
Eddo Brandes
ZIM
27.74
43
Ian Bishop
WI
27.73
44
Graeme Beard
AUS
27.60
44
Mark Waugh
AUS
27.60
44
Grant Flower
ZIM
27.60
47
Tahir Naqqash
PAK
27.44
48
Martin Snedden
NZ
27.43
49
Gladstone Small
ENG
27.33
50
Dilip Doshi
IND
27.27
51
Javagal Srinath
IND
27.04
52
Saleem Malik
PAK
27.00
52
Mohinder Amarnath
IND
27.00
52
Guy Whittall
ZIM
27.00
52
Sherwin Campbell
WI
27.00
56
Chris Lewis
ENG
26.96
57
Mushtaq Ahmed
PAK
26.65
58
Andy Roberts
NZ
26.57
59
Robin Jackman
ENG
26.40
59
Len Pascoe
AUS
26.40
59
Martin Snedden
NZ
26.40
59
Thirumalai Sekhar
IND
26.40
59
Kabir Khan
PAK
26.40
64
Craig McDermott
AUS
26.21
65
Ravi Ratnayeke
SL
26.19
66
Harvinder Singh
IND
26.18
67
Derek Underwood
ENG
26.00
67
Shaul Karnain
SL
26.00
69
Golam Faruq
BAN
25.80
70
Graeme Labrooy
SL
25.71
71
Bev Congdon
NZ
25.56
72
Derek Pringle
ENG
25.50
72
Geoff Allott
NZ
25.50
74
Sir Curtly Ambrose
WI
25.39
75
Merv Hughes
AUS
25.33
76
Arjuna Ranatunga
SL
25.20
76
Chris Cowdrey
ENG
25.20
76
Shivlal Yadav
IND
25.20
79
Dennis Lillee
AUS
25.15
79
Steve Elworthy
SA
25.15
81
Craig McDermott
AUS
25.06
82
Mudassar Nazar
PAK
25.00
82
Mark Dekker
ZIM
25.00
84
Patrick Patterson
WI
24.90
85
Glenn McGrath
AUS
24.60
86
Adrian Kuiper
SA
24.46
87
Patrick Patterson
WI
24.35
88
Joel Garner
WI
24.33
89
Graeme Watson
AUS
24.00
89
Geoff Arnold
ENG
24.00
89
Majid Khan
PAK
24.00
89
Sir Viv Richards
WI
24.00
89
Rashid Khan
AFG
24.00
89
Warren Stott
NZ
24.00
89
Gary Troup
NZ
24.00
89
Zakir Khan
PAK
24.00
89
Gazi Ashraf
BAN
24.00
89
Maninder Singh
IND
24.00
89
Kapila Wijegunawardene
SL
24.00
89
Imran Khan
PAK
24.00
89
Irfan Bhatti
PAK
24.00
89
Craig Matthews
SA
24.00
89
Jimmy Adams
WI
24.00
89
Maurice Odumbe
KEN
24.00
89
Stephen Fleming
NZ
24.00
89
Not on record
ENG
24.00
89
Carl Tuckett
WI
24.00
89
Tinu Yohannan
IND
24.00
89
Jermaine Lawson
WI
24.00
110
Wasim Akram
PAK
23.65
111
Ajit de Silva
SL
23.63
112
Michael Kasprowicz
AUS
23.58
113
Ian Bishop
WI
23.57
114
Nathan Bracken
AUS
23.53
115
Henry Olonga
ZIM
23.25
116
Allan Donald
SA
23.24
117
Chris Old
ENG
23.15
118
Shane Bond
NZ
23.10
119
Andre Adams
NZ
23.04
120
Keith Arthurton
WI
23.00
120
Mohammad Ashraful
BAN
23.00
122
Allan Border
AUS
22.88
123
Colin Croft
WI
22.80
123
Matthew Hoggard
ENG
22.80
123
Alex Wharf
ENG
22.80
126
Joel Garner
WI
22.67
127
Hansie Cronje
SA
22.59
128
Tony Gray
WI
22.50
128
Ajay Jadeja
IND
22.50
128
Tito Odumbe
KEN
22.50
128
Anthony Stuart
AUS
22.50
128
Fidel Edwards
WI
22.50
128
Adeel Raja
NED
22.50
134
Dennis Lillee
AUS
22.43
135
Tony Greig
ENG
22.40
135
Derek Crookes
SA
22.40
137
John Blain
SCO
22.26
138
Graham McKenzie
AUS
22.20
138
John Lever
ENG
22.20
138
Imran Nazir
PAK
22.20
141
Paul Adams
SA
22.08
142
Shiv Chanderpaul
WI
22.05
143
Naved Anjum
PAK
22.00
143
Evan Gray
NZ
22.00
143
Brendon Julian
AUS
22.00
146
Len Pascoe
AUS
21.98
147
Saqlain Mushtaq
PAK
21.85
148
Shane Warne
AUS
21.82
149
Hasan Jamil
PAK
21.75
149
Ottis Gibson
WI
21.75
151
Roger Telemachus
SA
21.70
152
Carl Rackemann
AUS
21.67
153
Mike Gatting
ENG
21.60
153
Mohsin Kamal
PAK
21.60
153
Ramnaresh Sarwan
WI
21.60
153
Ottis Gibson
WI
21.60
153
Stuart Clark
AUS
21.60
158
Allan Donald
SA
21.53
159
Charl Langeveldt
SA
21.50
160
Mark Waugh
AUS
21.32
160
Ottis Gibson
WI
21.32
162
Iqbal Qasim
PAK
21.00
162
Saleem Altaf
PAK
21.00
162
Richard Collinge
NZ
21.00
162
Vanburn Holder
WI
21.00
162
Ian Chappell
AUS
21.00
162
Zaheer Abbas
PAK
21.00
162
David Hookes
AUS
21.00
162
Mark Dekker
ZIM
21.00
162
Hemang Badani
IND
21.00
162
Laurie Williams
WI
21.00
162
Not on record
NAM
21.00
162
Mohammad Asif
PAK
21.00
162
Keith Arthurton
WI
21.00
162
Dinusha Fernando
SL
21.00
162
Xavier Doherty
AUS
21.00
177
Sir Richard Hadlee
NZ
20.92
178
Graham Stevenson
ENG
20.88
179
Matthew Fleming
ENG
20.87
180
Shingi Masakadza
ZIM
20.76
181
Saleem Malik
PAK
20.67
182
Salil Ankola
IND
20.60
183
Sir Ian Botham
ENG
20.55
184
Imran Niazi
PAK
20.52
185
Wasim Raja
PAK
20.40
185
Aamer Hanif
PAK
20.40
185
Eric Gouka
NED
20.40
188
Josh Davey
SCO
20.20
189
Waqar Younis
PAK
20.12
190
Colin Croft
WI
20.00
190
Larry Gomes
WI
20.00
190
Rajindra Dhanraj
WI
20.00
190
Joseph Angara
KEN
20.00
190
Paul Wilson
AUS
20.00
190
Thomas Odoyo
KEN
20.00
190
Ashish Patel
CAN
20.00
190
Maurits Jonkman
NED
20.00
190
Andre Botha
IRE
20.00
199
Kabir Khan
PAK
19.95
200
Junaid Khan
PAK
19.92
201
Dean Jones
AUS
19.80
201
Kane Williamson
NZ
19.80
203
Larry Gomes
WI
19.60
203
Hamid Hassan
AFG
19.60
205
Pieter Seelaar
NED
19.53
206
Ryan Harris
AUS
19.52
207
Mohsin Kamal
PAK
19.50
207
Eric Upashantha
SL
19.50
209
Anshuman Rath
HK
19.32
210
Charl Langeveldt
SA
19.30
211
Peter Martin
ENG
19.20
211
Dave Rundle
SA
19.20
211
Marcus Trescothick
ENG
19.20
211
George Dockrell
IRE
19.20
211
Jason Gillespie
AUS
19.20
211
Aaron Finch
AUS
19.20
211
Ryan ten Doeschate
NED
19.20
211
Not on record
DEN
19.20
219
Abdur Razzak
BAN
19.09
220
Not on record
USA
19.03
221
Chris Cairns
NZ
19.00
221
Yamin Ahmadzai
AFG
19.00
221
Andrew Flintoff
ENG
19.00
224
Shaun Tait
AUS
18.98
225
Amit Mishra
IND
18.97
226
Fidel Edwards
WI
18.94
227
Alistair Campbell
ZIM
18.90
228
Nisarg Patel
USA
18.86
229
Ronald Ebanks
CIS
18.84
229
James Ngoche
KEN
18.84
231
Nahid Rana
BAN
18.80
232
Nasir Aziz
UAE
18.73
233
Shoaib Akhtar
PAK
18.67
234
Raman Lamba
IND
18.60
234
Pieter Seelaar
NED
18.60
234
Vivian Kingma
NED
18.60
234
Darren Sammy
WI
18.60
238
Josh Davey
SCO
18.57
239
Mohammad Ashraful
BAN
18.30
240
Allan Donald
SA
18.27
241
Sompal Kami
NEP
18.26
242
Oshane Thomas
WI
18.20
243
Barry Wood
ENG
18.00
243
Sir Ian Botham
ENG
18.00
243
Sarfraz Nawaz
PAK
18.00
243
Intikhab Alam
PAK
18.00
243
Trevor Laughlin
AUS
18.00
243
Sadiq Mohammad
PAK
18.00
243
Mudassar Nazar
PAK
18.00
243
Kirti Azad
IND
18.00
243
Jalal-ud-Din
PAK
18.00
243
Inzamam-ul-Haq
PAK
18.00
243
Chris Smith
ENG
18.00
243
Roy Dias
SL
18.00
243
Iqbal Qasim
PAK
18.00
243
Lalithamana Fernando
SL
18.00
243
Bruce Yardley
AUS
18.00
243
Javed Miandad
PAK
18.00
243
Shoaib Mohammad
PAK
18.00
243
Ish Sodhi
NZ
18.00
243
Chris Lewis
ENG
18.00
243
Sajeewa de Silva
SL
18.00
243
David Willey
ENG
18.00
243
Marnus Labuschagne
AUS
18.00
243
Henry Olonga
ZIM
18.00
243
Chris Silverwood
ENG
18.00
243
Chris Martin
NZ
18.00
243
Daryll Cullinan
SA
18.00
243
Inzamam-ul-Haq
PAK
18.00
243
Rayyan Pathan
CAN
18.00
243
Ryan Burl
ZIM
18.00
243
Vikrant Shetty
UAE
18.00
243
Delyone Borden
BER
18.00
243
Lou Vincent
NZ
18.00
243
Not on record
NAM
18.00
243
Tom de Grooth
NED
18.00
277
Alasdair Evans
SCO
17.79
278
Kris Srikkanth
IND
17.46
279
Mustafizur Rahman
BAN
17.35
280
Wanindu Hasaranga
SL
17.31
281
Cameron White
AUS
17.28
282
Greg Chappell
AUS
17.20
282
Ricardo Powell
WI
17.20
284
George Dockrell
IRE
17.16
284
Andrew White
IRE
17.16
286
Gordon Goudie
SCO
17.13
287
Paul van Meekeren
NED
17.03
288
Richard Collinge
NZ
17.00
288
Lungi Ngidi
SA
17.00
288
Njabulo Ncube
ZIM
17.00
291
Michael Rippon
NED
16.96
292
Muhammad Khan
USA
16.94
293
Ajantha Mendis
SL
16.86
294
Pramod Liyanagamage
SL
16.80
294
Devon Malcolm
ENG
16.80
294
Josh Hazlewood
AUS
16.80
294
Izatullah Dawlatzai
AFG
16.80
294
Mushtaq Ahmed
PAK
16.80
294
Scott Kuggeleijn
NZ
16.80
300
Imran Tahir
SA
16.67
300
Amjad Mahboob
SIN
16.67
300
Not on record
NAM
16.67
303
Gavin Main
SCO
16.65
304
David Lawrence
ENG
16.50
304
Johannes Smit
NAM
16.50
304
Manoj Tiwary
IND
16.50
304
Manjula Guruge
UAE
16.50
304
Ahmed Raza
UAE
16.50
309
Sushan Bhari
NEP
16.47
310
Rashid Khan
PAK
16.30
311
Johannes Smit
NAM
16.29
311
Chris Sole
SCO
16.29
311
Not on record
SCO
16.29
314
Richard Ngarava
ZIM
16.20
314
Justin Ontong
SA
16.20
314
Zahoor Khan
UAE
16.20
314
Arshdeep Singh
IND
16.20
318
Grant Elliott
NZ
16.13
319
Rusty Theron
SA
16.10
320
Charlie Cassell
SCO
16.05
321
Ray Illingworth
ENG
16.00
321
Joel Garner
WI
16.00
321
Blair Tickner
NZ
16.00
321
Laurie Williams
WI
16.00
321
Hemant Dhami
NEP
16.00
321
Mehidy Hasan
BAN
16.00
321
Lameck Onyango
KEN
16.00
321
Dave Langford-Smith
IRE
16.00
321
Matthew Forde
WI
16.00
330
Alvin Kallicharran
WI
15.90
330
Andrew White
IRE
15.90
332
Ruben Trumpelmann
NAM
15.86
333
Mike Hendrick
ENG
15.75
334
Khurram Khan
UAE
15.69
335
Gary Crocker
ZIM
15.60
335
Dhammika Prasad
SL
15.60
335
Naseem Shah
PAK
15.60
335
Adwitya Bhargava
SIN
15.60
339
Kariyawasam Asalanka
SL
15.15
340
Maurice Foster
WI
15.00
340
Lizaad Williams
SA
15.00
340
Morawakage Theekshana
SL
15.00
340
Phil Tufnell
ENG
15.00
340
Mominul Haque
BAN
15.00
340
Saeed Anwar
PAK
15.00
340
Fareed Ahmad
AFG
15.00
340
Mominul Haque
BAN
15.00
340
Matthew Parker
SCO
15.00
340
Ravi Bopara
ENG
15.00
340
Sunzamul Islam
BAN
15.00
340
Mudassar Bukhari
NED
15.00
340
Kevin Pietersen
ENG
15.00
340
Karl Birkenstock
NAM
15.00
340
Marchant de Lange
SA
15.00
340
Zameer Zahir
CAN
15.00
356
Amit Bhandari
IND
14.80
356
Qais Ahmad
AFG
14.80
358
Mitchell Starc
AUS
14.78
359
Gary Gilmour
AUS
14.77
360
Assad Vala
PNG
14.57
361
Rod Latham
NZ
14.40
361
Inzamam-ul-Haq
PAK
14.40
361
Brendan Taylor
ZIM
14.40
361
Daan van Bunge
NED
14.40
365
Haris Rauf
PAK
14.30
366
Jonathan Carter
WI
14.20
367
Rizwan Cheema
CAN
14.14
368
Bhagwath Chandrasekhar
IND
14.00
368
Greg Chappell
AUS
14.00
368
Fred Titmus
ENG
14.00
368
Rajesh Bhudia
KEN
14.00
372
Collins Obuya
KEN
13.95
373
Sandeep Lamichhane
NEP
13.83
374
Rashid Khan
AFG
13.70
375
Lizaad Williams
SA
13.64
376
Marchant de Lange
SA
13.50
377
Syazrul Ezat Idrus
MAL
13.33
378
Sharad Vesawkar
NEP
13.32
379
Usman Khan
PAK
13.30
379
Alex Cusack
IRE
13.30
381
Saadat Ali
PAK
12.90
382
Rahmat Shah
AFG
12.60
383
Kinchit Shah
HK
12.34
384
Not on record
NAM
12.30
385
Shehan Madushanka
SL
12.20
386
Xavier Bartlett
AUS
12.07
387
John Parker
NZ
12.00
387
Dayle Hadlee
NZ
12.00
387
David Lloyd
ENG
12.00
387
Sir Richard Hadlee
NZ
12.00
387
Geoff Howarth
NZ
12.00
387
Not on record
BAN
12.00
387
Dave Houghton
ZIM
12.00
387
Afif Hossain
BAN
12.00
387
Saeed Anwar
PAK
12.00
387
Brian Lara
WI
12.00
387
Matthew Kuhnemann
AUS
12.00
387
Akalanka Ganegama
SL
12.00
387
Everton Matambanadzo
ZIM
12.00
387
Alistair Campbell
ZIM
12.00
387
Marnus Labuschagne
AUS
12.00
387
Feiko Kloppenburg
NED
12.00
387
Steve Tikolo
KEN
12.00
387
Ryan ten Doeschate
NED
12.00
387
Thilan Samaraweera
SL
12.00
387
Ambati Rayudu
IND
12.00
387
Angelo Mathews
SL
12.00
387
Gajanand Singh
USA
12.00
387
Khawar Ali
OMN
12.00
387
MS Dhoni
IND
12.00
387
Khurram Shahzad
QTR
12.00
412
Fidel Edwards
WI
11.63
413
Luke Jongwe
ZIM
11.46
414
Mohammad Saifuddin
BAN
11.40
414
Dawid Malan
ENG
11.40
416
Dale Benkenstein
SA
11.25
416
Kenneth Kamyuka
CAN
11.25
418
Adam Hollioake
ENG
11.18
419
Sarfraz Nawaz
PAK
10.95
420
Imran Farhat
PAK
10.80
420
Maurits Jonkman
NED
10.80
422
Joe Root
ENG
10.60
422
Travis Head
AUS
10.60
424
Taijul Islam
BAN
10.50
425
Gary Cosier
AUS
10.20
425
Wajahatullah Wasti
PAK
10.20
425
Not on record
OMN
10.20
428
Muhammad Khan
HK
10.00
429
Sunil Narine
WI
9.50
430
Saleem Malik
PAK
9.43
431
Ajay Jadeja
IND
9.00
431
Aiden Markram
SA
9.00
431
Alfred Luseno
KEN
9.00
431
Shaiman Anwar
UAE
9.00
431
Mahela Jayawardene
SL
9.00
431
Parvindar Kumar
KUW
9.00
437
Bilal Sami
AFG
8.52
438
Not on record
ITL
8.10
439
Scott Styris
NZ
8.00
440
Hashan Tillakaratne
SL
7.50
440
Ahsan Malik
NED
7.50
442
Ian Bell
ENG
6.80
443
Richard Reid
NZ
6.60
443
Nosthusha Kenjige
USA
6.60
445
Brian Lara
WI
6.30
446
Sir Viv Richards
WI
6.00
446
Mohsin Khan
HK
6.00
446
Sir Richie Richardson
WI
6.00
446
Geoff Howarth
NZ
6.00
446
Wessly Madhevere
ZIM
6.00
446
Arshad Ali
UAE
6.00
446
Tanmay Mishra
KEN
6.00
446
Nawroz Mangal
AFG
6.00
446
Asghar Stanikzai
AFG
6.00
446
Tom de Grooth
NED
6.00
446
Rassie van der Dussen
SA
6.00
446
Noor Ali Zadran
AFG
6.00
446
Rinku Singh
IND
6.00
446
Rassie van der Dussen
SA
6.00
460
Sanjay Manjrekar
IND
4.80
461
Roy Fredericks
WI
4.20
461
Roy Fredericks
WI
4.20
463
Kris Srikkanth
IND
3.90
464
Jock Edwards
NZ
3.60
464
Jock Edwards
NZ
3.60
466
Devon Thomas
WI
3.30
466
Devon Thomas
WI
3.30
468
Sunil Gavaskar
IND
3.00
468
Hashan Tillakaratne
SL
3.00
468
Martin Guptill
NZ
3.00
468
Mark Vermeulen
ZIM
3.00
468
Rohit Sharma
IND
3.00
468
Mark Vermeulen
ZIM
3.00
474
Vinod Kambli
IND
2.40
474
Vinod Kambli
IND
2.40
476
Sanjay Manjrekar
IND
1.80
477
Derek Randall
ENG
1.20
477
Larry Gomes
WI
1.20
477
Noor Ali Zadran
AFG
1.20
477
Mohammad Yousuf
PAK
1.20
481
Clive Lloyd
WI
0.60
481
Martin van Jaarsveld
SA
0.60
481
Mohammad Yousuf
PAK
0.60
Show all 483 ↓
Nothing matches that filter.
RECENT RESULTS
4 matches
▲
show
‹
TEST
Asian Games Men's Cricket Competition
BAN
MAL
TEST
Asian Games Men's Cricket Competition
SL
NEP
TEST
Asian Games Men's Cricket Competition
IND
AFG
TEST
Asian Games Men's Cricket Competition
PAK
HK
›