Home
Fixtures
Results
News
Teams
Players
Grounds
Rankings
Stats
▼ QUICK LINKS
Recent Series
▼
India in New Zealand T20I Series
Pakistan Triangular Series
Sri Lanka in Pakistan T20I Series
Australia in South Africa Test Series
West Indies in India T20I Series
West Indies in India ODI Series
Recent Teams
▼
India
New Zealand
TBA
Sri Lanka
England
Australia
Recent Players
▼
Azmatullah Omarzai
Rashid Khan
Daniel Jakiel
Tanzid Tamim
Mark Adair
Ibrahim Zadran
Sami Muhammad Sohail
Dhananjaya de Silva
Sediqullah Atal
Gamage Dinusha
Mehidy Hasan
Yasar Haroon
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.
ALL FORMATS
All-time
500 entries
1
318.00
Frank Laver
AUS
63 clear of Bob McLeod
2
255.00
Bob McLeod
AUS
63 off the lead
3
216.00
Ernie Jones
AUS
102 off the lead
● LEADS
Frank Laver
AUS
318.00 · 63 ahead of McLeod
↑ MOST ENTRIES
Frederick Spofforth
AUS
6 separate entries on this list · 302 different players in all
★ TOP-10 CUT-OFF
132.00
The mark at number ten — 490 entries sit below it
● NATION IN FRONT
Australia
24 of the top 50 · 3 teams represented
Best Strike Rate — full list
500 entries, ranked
Table view
1
Frank Laver
AUS
318.00
2
Bob McLeod
AUS
255.00
3
Ernie Jones
AUS
216.00
4
Hugh Trumble
AUS
204.00
5
Monty Noble
AUS
198.00
6
George Hirst
ENG
159.00
7
Buster Nupen
SA
148.80
8
George Geary
ENG
148.60
9
Gerald Hartigan
SA
138.00
10
Denys Morkel
SA
132.00
11
Joey Palmer
AUS
131.04
12
Tom McKibbin
AUS
129.00
13
George McShane
AUS
126.00
13
Bill Howell
AUS
126.00
15
Warwick Armstrong
AUS
123.00
16
Alfred Shaw
ENG
122.47
17
Frederick Spofforth
AUS
115.26
18
Bill Lockwood
ENG
111.75
19
Joe Cox
SA
109.50
20
Hugh Trumble
AUS
105.20
21
Roy Kilner
ENG
104.14
22
Tich Freeman
ENG
103.20
23
Sam Morris
AUS
102.00
24
'Young Jack' Hearne
ENG
99.51
25
Joey Palmer
AUS
98.51
26
Maurice Tate
ENG
96.14
27
Charlie Turner
AUS
95.45
28
Monty Noble
AUS
92.00
29
Ted Peate
ENG
91.64
30
George Giffen
AUS
91.50
31
Frank Woolley
ENG
90.00
32
Clarrie Grimmett
AUS
89.54
33
Dick Barlow
ENG
87.76
34
Allan Steel
ENG
87.30
35
Harry Trott
AUS
87.10
36
Jack Hearne
ENG
86.45
37
William Bruce
AUS
85.20
38
George Giffen
AUS
84.20
39
Arthur Mold
ENG
84.09
40
Bill Storer
ENG
84.00
40
W.G. Grace
ENG
84.00
42
Wilf Flowers
ENG
83.62
43
Harold Baumgartner
SA
82.20
44
Jack Saunders
AUS
82.05
45
Percy Fender
ENG
81.33
46
George Ulyett
ENG
80.78
47
Billy Midwinter
AUS
80.33
48
Fred Root
ENG
80.25
49
Allan Steel
ENG
79.00
50
Joey Palmer
AUS
78.60
51
Tom Garrett
AUS
78.30
52
Billy Midwinter
AUS
78.00
52
Charles Leslie
ENG
78.00
54
George Ulyett
ENG
77.10
55
Billy Bates
ENG
76.80
55
Greville Stevens
ENG
76.80
57
Jimmy Blanckenberg
SA
76.69
58
Ewart Astill
ENG
76.50
59
Johnny Briggs
ENG
75.60
59
Charlie McLeod
AUS
75.60
59
Harry Boyle
AUS
75.60
62
Frederick Spofforth
AUS
75.04
63
Greg Chappell
AUS
75.00
64
Harry Boyle
AUS
74.50
65
Bill Howell
AUS
74.40
66
Arthur Mailey
AUS
73.71
67
John Trumble
AUS
73.20
68
Allen Hill
ENG
72.86
69
Frederick Spofforth
AUS
72.13
70
Bobby Peel
ENG
72.00
70
Frederick Spofforth
AUS
72.00
70
Bernard Bosanquet
ENG
72.00
70
Dick Barlow
ENG
72.00
70
Billy Bates
ENG
72.00
70
Derek Underwood
ENG
72.00
70
Derek Underwood
ENG
72.00
77
George Ulyett
ENG
71.23
78
Bill Lundie
SA
71.10
79
Tich Freeman
ENG
70.00
80
Charles Kelleway
AUS
68.00
81
Tom Hayward
ENG
67.50
82
Albert Relf
ENG
66.30
83
'Young Jack' Hearne
ENG
66.18
83
Tom Richardson
ENG
66.18
85
Charlie McLeod
AUS
66.00
85
Henry Promnitz
SA
66.00
85
Wilf Flowers
ENG
66.00
85
Frederick Spofforth
AUS
66.00
85
Alec Bannerman
AUS
66.00
90
Claude Carter
SA
65.33
91
Trevor Bailey
ENG
65.27
92
Dick Tyldesley
ENG
65.25
93
Sammy Woods
AUS
64.92
94
Ken Shuttleworth
ENG
64.71
94
Ken Shuttleworth
ENG
64.71
96
J.J. Ferris
AUS
64.31
97
George Giffen
AUS
64.28
98
Alan Connolly
AUS
64.26
98
Alan Connolly
AUS
64.26
100
Arthur Mailey
AUS
63.81
101
James Lillywhite (jnr)
ENG
63.75
102
Harold Larwood
ENG
63.33
103
Charlie Turner
AUS
63.28
104
Roy Kilner
ENG
63.21
105
Greville Stevens
ENG
63.00
105
Wilf Flowers
ENG
63.00
107
Bert Vogler
SA
62.00
108
Frederick Spofforth
AUS
61.29
109
J.J. Ferris
AUS
61.10
110
Bobby Peel
ENG
60.83
111
Neil Adcock
SA
60.67
112
Bob Massie
AUS
60.60
112
Jack Gregory
AUS
60.60
114
George Ulyett
ENG
60.48
115
George Macaulay
ENG
60.38
116
Billy Barnes
ENG
60.23
117
Tom Kendall
AUS
60.13
118
Frank Woolley
ENG
60.00
118
Ted Arnold
ENG
60.00
118
W.G. Grace
ENG
60.00
118
Andrew Stoddart
ENG
60.00
118
Jack Ryder
AUS
60.00
123
Vallance Jupp
ENG
59.49
124
Hugh Trumble
AUS
59.30
125
Jimmy Blanckenberg
SA
59.00
125
Arthur Gilligan
ENG
59.00
127
Graham McKenzie
AUS
58.84
127
Graham McKenzie
AUS
58.84
129
Charlie Turner
AUS
58.27
130
Bob Simpson
AUS
58.13
130
Bob Simpson
AUS
58.13
132
Allan Steel
ENG
58.00
132
John Cameron
WI
58.00
134
Ken Farnes
ENG
57.99
135
Cyril Vincent
SA
57.60
136
Lance Gibbs
WI
57.44
136
Lance Gibbs
WI
57.44
138
Bert Hopkins
AUS
57.00
138
Claude Carter
SA
57.00
138
Bertie Clarke
WI
57.00
141
Alex Kennedy
ENG
56.82
142
Peter Loader
ENG
56.52
143
Reg Perks
ENG
56.45
144
Tom Garrett
AUS
56.00
144
Charlie Townsend
ENG
56.00
146
James Southerton
ENG
55.97
147
Pat Trimborn
SA
55.80
147
Pat Trimborn
SA
55.80
149
Sailor Young
ENG
55.55
150
Schofield Haigh
ENG
55.50
151
Alf Hall
SA
55.49
152
Tom Horan
AUS
55.10
153
Tip Snooke
SA
55.00
154
Arthur Gilligan
ENG
54.99
155
Sydney Barnes
ENG
54.81
156
Keith Miller
AUS
54.71
157
Jeff Hammond
AUS
54.00
157
Ernie Hayes
ENG
54.00
157
Johnny Douglas
ENG
54.00
157
William Milton
SA
54.00
157
Arthur Mailey
AUS
54.00
157
Errol Holmes
ENG
54.00
157
Eddie Barlow
SA
54.00
157
Eddie Barlow
SA
54.00
157
Murray Chapple
NZ
54.00
157
Murray Chapple
NZ
54.00
167
George Hirst
ENG
53.63
167
George Lohmann
ENG
53.63
169
Ken Mackay
AUS
53.40
169
Ken Mackay
AUS
53.40
171
Ken Higgs
ENG
53.33
171
Ken Higgs
ENG
53.33
173
'Young Jack' Hearne
ENG
53.14
174
Johnny Briggs
ENG
53.04
175
Billy Bates
ENG
52.73
176
Albert Trott
AUS
52.67
177
Joey Palmer
AUS
52.65
178
Bert Hopkins
AUS
52.50
179
Albert Relf
ENG
52.40
180
Sir Alec Bedser
ENG
52.38
181
Bonnor Middleton
SA
52.36
182
Barry Knight
ENG
52.27
182
Barry Knight
ENG
52.27
184
Peter Loader
ENG
52.20
185
George Giffen
AUS
52.12
186
Neil Hawke
AUS
52.09
186
Neil Hawke
AUS
52.09
188
Claude Newberry
SA
52.00
188
Dante Parkin
SA
52.00
190
Jimmy Blanckenberg
SA
51.88
191
Sammy Jones
AUS
51.84
192
Hedley Verity
ENG
51.60
193
Jimmy Sinclair
SA
51.45
194
Karsan Ghavri
IND
51.43
195
Eddie Barlow
SA
51.27
195
Eddie Barlow
SA
51.27
197
Sydney Barnes
ENG
51.10
198
Billy Barnes
ENG
51.08
199
Tom Richardson
ENG
51.00
199
Frank Laver
AUS
51.00
199
Aubrey Faulkner
SA
51.00
199
Johnny Wardle
ENG
51.00
199
Jack Saunders
AUS
51.00
199
Richie Benaud
AUS
51.00
199
Michael Melle
SA
51.00
199
Sarfraz Nawaz
PAK
51.00
207
Jeff Thomson
AUS
50.84
208
Jimmy Sinclair
SA
50.66
209
Grahame Chevalier
SA
50.52
209
Grahame Chevalier
SA
50.52
211
Major Booth
ENG
50.40
212
Maurice Tate
ENG
50.36
213
Bert Ironmonger
AUS
50.29
214
Claude Newberry
SA
50.25
215
Hugh Tayfield
SA
50.23
215
Hugh Tayfield
SA
50.23
217
Len Wilkinson
ENG
49.80
218
Keith Miller
AUS
49.71
219
Peter Heine
SA
49.64
219
Peter Heine
SA
49.64
221
John Snow
ENG
49.50
221
Sir Gubby Allen
ENG
49.50
223
Tony Lock
ENG
49.34
224
Wilfred Rhodes
ENG
49.20
224
Jack O'Connor
AUS
49.20
226
Bill O'Reilly
AUS
48.78
227
Jack Gregory
AUS
48.60
228
Tony Greig
ENG
48.43
229
Maurice Tate
ENG
48.25
230
Walter Lees
ENG
48.18
231
Alan Connolly
AUS
48.12
231
Alan Connolly
AUS
48.12
233
Alan Thomson
AUS
48.00
233
Jacobus Duminy
SA
48.00
233
Colin Blythe
ENG
48.00
233
William Shalders
SA
48.00
233
Michael Melle
SA
48.00
233
Jack Hearne
ENG
48.00
233
Sir Leonard Hutton
ENG
48.00
233
Fred Tate
ENG
48.00
233
Frank Laver
AUS
48.00
233
Ken Farnes
ENG
48.00
233
Clive van Ryneveld
SA
48.00
233
Jackie du Preez
SA
48.00
233
Jackie du Preez
SA
48.00
233
Bob Wyatt
ENG
48.00
247
Peter Lever
ENG
47.79
248
Herman Griffith
WI
47.75
249
Charles Macartney
AUS
47.55
250
Monty Noble
AUS
47.53
251
Pat Crawford
AUS
47.50
252
Ian Johnson
AUS
47.45
253
Bill Lockwood
ENG
47.40
254
Johnny Briggs
ENG
47.33
255
George Giffen
AUS
47.28
256
Fred Trueman
ENG
47.26
257
Billy Barnes
ENG
46.95
258
Bill Johnston
AUS
46.80
258
Ian Meckiff
AUS
46.80
260
Ernie Toshack
AUS
46.52
261
Sir Wes Hall
WI
46.50
261
Sir Wes Hall
WI
46.50
263
Tom Goddard
ENG
46.32
264
Frank Laver
AUS
45.94
265
Peter Pollock
SA
45.84
265
Peter Pollock
SA
45.84
267
Charlie Turner
AUS
45.82
268
George Parker
SA
45.75
269
Wally Hammond
ENG
45.72
270
Fred Trueman
ENG
45.64
271
Tom Horan
AUS
45.60
272
Baron Constantine
WI
45.48
273
Syed Abid Ali
IND
45.43
273
Syed Abid Ali
IND
45.43
275
Reggie Duff
AUS
45.00
275
Wilfred Rhodes
ENG
45.00
275
Hopper Read
ENG
45.00
278
Alan Davidson
AUS
44.95
279
Eddie Barlow
SA
44.87
279
Eddie Barlow
SA
44.87
281
Johnny Briggs
ENG
44.85
282
Ken Cranston
ENG
44.78
283
Harold Butler
ENG
44.57
284
Leslie Hylton
WI
44.54
285
Dennis Lillee
AUS
44.43
286
Charlie Griffith
WI
44.40
287
Ian Johnson
AUS
44.33
288
Ernie Jones
AUS
43.96
289
Billy Barnes
ENG
43.71
289
Tich Freeman
ENG
43.71
291
George Lohmann
ENG
43.59
292
Monty Noble
AUS
43.25
293
Trevor Bailey
ENG
43.24
294
Tibby Cotter
AUS
43.20
295
Wilfred Rhodes
ENG
43.09
296
Fred Trueman
ENG
42.77
296
Fred Trueman
ENG
42.77
298
Ian Meckiff
AUS
42.75
299
Bonnor Middleton
SA
42.40
300
Alan Davidson
AUS
42.34
301
Roly Jenkins
ENG
42.24
302
Trevor Bailey
ENG
42.20
303
Bill Edrich
ENG
42.12
304
Johnny Briggs
ENG
42.05
305
George Lohmann
ENG
42.04
306
Ken Shuttleworth
ENG
42.00
306
Neville Knox
ENG
42.00
306
Dick Pougher
ENG
42.00
306
Frank Worrell
WI
42.00
306
Brian Close
ENG
42.00
311
Charlie Griffith
WI
41.91
311
Charlie Griffith
WI
41.91
313
Johnny Douglas
ENG
41.85
314
Bert Vogler
SA
41.80
315
Doug Meintjes
SA
41.00
316
Johnny Briggs
ENG
40.91
317
Alf Valentine
WI
40.80
318
John Snow
ENG
40.63
318
John Snow
ENG
40.63
320
Tom Richardson
ENG
40.44
321
Frank Smailes
ENG
40.00
322
Sydney Callaway
AUS
39.96
323
Doug Walters
AUS
39.90
323
Doug Walters
AUS
39.90
325
Bill Lockwood
ENG
39.86
326
Freddie Brown
ENG
39.75
327
Billy Bates
ENG
39.72
328
Dennis Lillee
AUS
39.60
329
Xen Balaskas
SA
39.33
330
Arnold Warren
ENG
39.20
330
Colin McCool
AUS
39.20
332
Not on record
OMN
39
333
Bernard Bosanquet
ENG
38.93
334
Baron Constantine
WI
38.89
335
Harry Trott
AUS
38.73
336
George Geary
ENG
38.65
337
Arthur Fielder
ENG
38.33
338
Wilfred Rhodes
ENG
38.32
339
Bill Bowes
ENG
38.07
340
Morice Bird
ENG
38.00
340
Ray Lindwall
AUS
38.00
340
Derek Sealy
WI
38.00
340
Sir Andy Roberts
WI
38.00
344
Tom McKibbin
AUS
37.80
345
Colin McCool
AUS
37.73
346
Reggie Schwarz
SA
37.63
347
Christopher Heseltine
ENG
37.44
348
Len Braund
ENG
37.20
349
Trevor Bailey
ENG
36.86
350
Alan Davidson
AUS
36.84
350
Alan Davidson
AUS
36.84
352
Harry Trott
AUS
36.75
353
Frank Hearne
ENG
36.60
354
Aubrey Faulkner
SA
36.50
355
George Finlay-Bissett
SA
36.38
356
Bob Woolmer
ENG
36.36
357
Vijay Hazare
IND
36.30
358
Tip Snooke
SA
36.15
359
Basil D'Oliveira
ENG
36.00
359
John Gunn
ENG
36.00
359
Brian Close
ENG
36.00
359
Arthur Seccull
SA
36.00
359
Frederick Kuys
SA
36.00
364
Sydney Barnes
ENG
35.73
365
Ray Lindwall
AUS
35.70
366
Tibby Cotter
AUS
35.63
367
Jack Saunders
AUS
35.30
368
Bill Johnston
AUS
35.25
369
Bert Hopkins
AUS
35.14
369
Ray Lindwall
AUS
35.14
371
Dave Nourse
SA
35.00
372
Fazal Mahmood
PAK
34.62
373
Johnny Wardle
ENG
34.60
374
Dave Nourse
SA
34.50
375
Schofield Haigh
ENG
34.46
376
Vinoo Mankad
IND
34.40
377
John Hodges
AUS
34.00
378
Albert Trott
AUS
33.32
379
Geoff Arnold
ENG
33.00
379
Gordon White
SA
33.00
379
Ashok Mankad
IND
33.00
379
Ces Burke
NZ
33.00
383
Mike Procter
SA
32.91
383
Mike Procter
SA
32.91
385
Bill Johnston
AUS
31.70
386
Ernie Toshack
AUS
31.68
386
Charlie Llewellyn
SA
31.68
388
Manny Martindale
WI
31.67
389
Sydney Barnes
ENG
31.50
390
Stork Hendry
AUS
31.40
391
Walter Brearley
ENG
31.33
392
Stanley Jackson
ENG
31.15
393
Patsy Hendren
ENG
30.60
393
Jack Iverson
AUS
30.60
395
Colin Blythe
ENG
30.43
396
Johnny Wardle
ENG
30.37
397
Major Booth
ENG
30.00
397
Not on record
INS
30.00
397
John Lyons
AUS
30.00
397
Tip Snooke
SA
30.00
397
Dick Lilley
ENG
30.00
397
Frank Tyson
ENG
30.00
397
Frank Tyson
ENG
30.00
397
Jack Cowie
NZ
30.00
405
Ghulam Ahmed
IND
29.58
406
Keith Miller
AUS
29.50
407
Bobby Peel
ENG
29.25
408
Colin Blythe
ENG
29.00
409
Jimmy Sinclair
SA
28.80
409
Sarfraz Nawaz
PAK
28.80
411
Bill Lockwood
ENG
28.62
412
Peter Pollock
SA
28.60
412
Peter Pollock
SA
28.60
414
Peter Lever
ENG
28.56
415
Charlie Turner
AUS
28.37
416
Gary Gilmour
AUS
28.00
416
Derick Parry
WI
28.00
418
Bruce Taylor
NZ
27.90
419
Dilip Doshi
IND
27.27
420
Robin Jackman
ENG
26.40
421
Bill Copson
ENG
26.20
422
Bev Congdon
NZ
25.56
423
Herbie Taylor
SA
25.50
424
Allan Steel
ENG
25.20
425
J.J. Ferris
AUS
25.02
426
Colin Blythe
ENG
24.86
427
Sydney Barnes
ENG
24.29
428
Graeme Watson
AUS
24.00
428
Geoff Arnold
ENG
24.00
428
Majid Khan
PAK
24.00
428
Bobby Peel
ENG
24.00
428
George Thornton
SA
24.00
428
Albert Powell
SA
24.00
428
Sir Viv Richards
WI
24.00
435
Chris Old
ENG
23.15
436
Tony Greig
ENG
22.40
437
Graham McKenzie
AUS
22.20
437
John Lever
ENG
22.20
439
Hasan Jamil
PAK
21.75
440
George Lohmann
ENG
21.47
441
Iqbal Qasim
PAK
21.00
441
Saleem Altaf
PAK
21.00
441
Richard Collinge
NZ
21.00
441
Jack Cowie
NZ
21.00
441
Vanburn Holder
WI
21.00
441
Ian Chappell
AUS
21.00
447
Charles Eady
AUS
20.60
448
Sir Ian Botham
ENG
20.55
449
Imran Niazi
PAK
20.52
450
Colin Croft
WI
20.00
450
Dattu Phadkar
IND
20.00
452
Barry Wood
ENG
18.00
452
Sir Ian Botham
ENG
18.00
452
Alfred Lyttelton
ENG
18.00
452
Sarfraz Nawaz
PAK
18.00
452
Intikhab Alam
PAK
18.00
452
Trevor Laughlin
AUS
18.00
452
Sadiq Mohammad
PAK
18.00
459
Greg Chappell
AUS
17.20
460
Richard Collinge
NZ
17.00
461
Clarrie Grimmett
AUS
16.96
462
Ray Illingworth
ENG
16.00
462
Joel Garner
WI
16.00
464
Maurice Foster
WI
15.00
465
Gary Gilmour
AUS
14.77
466
Bill O'Reilly
AUS
14.25
467
Bhagwath Chandrasekhar
IND
14.00
467
Greg Chappell
AUS
14.00
469
William Attewell
ENG
12.60
470
Andrew Symonds
AUS
12.00
470
John Parker
NZ
12.00
470
Dayle Hadlee
NZ
12.00
470
Arthur Hill
ENG
12.00
470
David Lloyd
ENG
12.00
475
Sarfraz Nawaz
PAK
10.95
476
Gary Cosier
AUS
10.20
477
Shane Bond
NZ
9.90
478
Glenn McGrath
AUS
9.60
478
Pat Cummins
AUS
9.60
480
Mohammad Hafeez
PAK
9.12
481
Paul Collingwood
ENG
9.00
481
Alok Kapali
BAN
9.00
483
Umar Gul
PAK
8.60
484
Michael Kasprowicz
AUS
8.40
484
Robert Poore
SA
8.40
484
Abdur Razzak
BAN
8.40
487
Jeetan Patel
NZ
8.00
487
Prosper Utseya
ZIM
8.00
487
Garey Mathurin
WI
8.00
490
Dwayne Bravo
WI
7.20
490
Nathan McCullum
NZ
7.20
492
Ajit Agarkar
IND
6.90
493
Darren Gough
ENG
6.00
493
Sir Viv Richards
WI
6.00
493
Chamara Silva
SL
6.00
493
Ajantha Mendis
SL
6.00
497
Roy Fredericks
WI
4.20
498
Jock Edwards
NZ
3.60
499
Sunil Gavaskar
IND
3.00
500
Wilf Barber
ENG
1.20
Show all 500 ↓
Nothing matches that filter.
RECENT RESULTS
1 match
▲
show
‹
CPL
CPL 2026
KIN
PAT
›