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 2022 for Test
Position
Best Strike Rate
Player Name
Team Name
1
1.80
Ross Taylor
New Zealand
2
6.00
Rassie van der Dussen
South Africa
3
9.40
Mahmudullah
Bangladesh
4
12.00
Dion Myers
Zimbabwe
5
14.80
Qais Ahmad
Afghanistan
6
15.15
Nicholas Pooran
West Indies
7
17.67
Jeffrey Vandersay
Sri Lanka
8
18.00
Deepak Hooda
India
8
18.00
M Zulfiqar
Netherlands
9
19.00
Shermon Lewis
West Indies
10
19.65
David Willey
England
11
19.80
Kieron Pollard
West Indies
12
20.04
Ryan Burl
Zimbabwe
13
20.20
Odean Smith
West Indies
14
20.40
Jermaine Blackwood
West Indies
15
21.00
Paul van Meekeren
Netherlands
16
21.15
Muralikrishna Krishna
India
17
21.30
Afif Hossain
Bangladesh
18
21.60
Chamika Karunaratne
Sri Lanka
19
24.00
Glenn Phillips
New Zealand
19
24.00
Ashton Agar
Australia
20
24.45
Craig Young
Ireland
21
25.11
Adam Zampa
Australia
22
26.40
Deepak Chahar
India
23
26.74
Rashid Khan
Afghanistan
24
26.85
Haris Rauf
Pakistan
25
27.00
Keemo Paul
West Indies
25
27.00
Michael Neser
Australia
25
27.00
George Dockrell
Ireland
26
27.64
Fazalhaq Farooqi
Afghanistan
27
28.00
Moeen Ali
England
27
28.00
Doug Bracewell
New Zealand
28
28.15
Blessing Muzarabani
Zimbabwe
29
28.71
Brad Evans
Zimbabwe
30
29.00
Akeal Hosein
West Indies
31
29.40
Fareed Ahmad
Afghanistan
32
29.45
Andy McBrine
Ireland
33
30.00
Nuwan Pradeep
Sri Lanka
33
30.00
Adam Milne
New Zealand
33
30.00
Luke Jongwe
Zimbabwe
33
30.00
Umran Malik
India
33
30.00
Clayton Floyd
Netherlands
33
30.00
Brydon Carse
England
34
30.04
Kuldeep Yadav
India
35
30.75
Blair Tickner
New Zealand
36
31.29
Mark Adair
Ireland
36
31.29
Rehan Ahmed
England
37
31.50
Mohammad Nabi
Afghanistan
37
31.50
Glenn Maxwell
Australia
37
31.50
Steven Smith
Australia
38
32.40
Dawid Malan
England
39
33.00
Aiden Markram
South Africa
40
33.29
Kagiso Rabada
South Africa
41
33.84
Kevin Sinclair
West Indies
42
34.00
Shahbaz Ahmed
India
43
34.35
Trent Boult
New Zealand
44
34.65
Daryl Mitchell
New Zealand
45
35.25
Shadab Khan
Pakistan
46
35.33
Frederick Klaassen
Netherlands
47
35.58
Richard Ngarava
Zimbabwe
48
35.63
Travis Head
Australia
49
36.00
Yamin Ahmadzai
Afghanistan
49
36.00
Wanindu Hasaranga
Sri Lanka
49
36.00
Mitchell Marsh
Australia
50
36.13
Marco Jansen
South Africa
51
36.16
Shardul Thakur
India
52
36.71
Zahid Mahmood
Pakistan
53
36.86
Curtis Campher
Ireland
54
37.00
Wayne Parnell
South Africa
55
37.05
Lahiru Kumara
Sri Lanka
56
37.29
Naseem Shah
Pakistan
57
38.20
Mominul Haque
Bangladesh
58
38.42
Matt Henry
New Zealand
59
39.00
Bjorn Fortuin
South Africa
59
39.00
Liam Livingstone
England
60
39.46
Scott Boland
Australia
61
39.53
Kyle Mayers
West Indies
62
39.60
Axar Patel
India
63
40.00
Logan van Beek
Netherlands
64
40.07
Simon Harmer
South Africa
65
40.16
Asitha Fernando
Sri Lanka
66
40.23
Oliver Robinson
England
67
40.80
Sean Abbott
Australia
68
41.26
Jasprit Bumrah
India
69
41.64
Ravindra Jadeja
India
70
41.65
Mitchell Santner
New Zealand
71
42.00
Marcus Stoinis
Australia
71
42.00
Gareth Delany
Ireland
71
42.00
Dushmantha Chameera
Sri Lanka
71
42.00
Shariz Ahmad
Netherlands
72
42.74
Shaheen Afridi
Pakistan
73
42.74
Ish Sodhi
New Zealand
74
43.20
Anrich Nortje
South Africa
75
43.40
Mark Wood
England
76
43.80
Abrar Ahmed
Pakistan
76
43.80
Romario Shepherd
West Indies
77
44.17
Cameron Green
Australia
78
44.40
Mohammad Wasim
Pakistan
79
44.73
Prabath Jayasuriya
Sri Lanka
80
45.00
Sam Curran
England
80
45.00
Brandon Glover
Netherlands
80
45.00
Colin Ackermann
Netherlands
81
45.38
Alzarri Joseph
West Indies
82
46.00
Nathan Ellis
Australia
83
46.20
Lockie Ferguson
New Zealand
84
46.43
Kyle Jamieson
New Zealand
85
46.87
Mohammed Siraj
India
86
47.10
Vivian Kingma
Netherlands
87
47.25
Bas Leede
Netherlands
88
47.35
Jayden Seales
West Indies
89
47.51
Stuart Broad
England
90
48.00
Umesh Yadav
India
90
48.00
Devon Thomas
West Indies
90
48.00
Kamindu Mendis
Sri Lanka
90
48.00
Wiaan Mulder
South Africa
90
48.00
Ravi Bishnoi
India
91
48.33
Mitchell Starc
Australia
92
48.85
James Anderson
England
93
49.00
Josh Little
Ireland
94
49.13
Pat Cummins
Australia
95
50.00
Jaydev Unadkat
India
95
50.00
Michael Rippon
Netherlands
95
50.00
Yannic Cariah
West Indies
96
50.58
Aryan Dutt
Netherlands
97
51.00
Colin de Grandhomme
New Zealand
98
52.00
Washington Sundar
India
99
52.30
Tendai Chatara
Zimbabwe
100
52.41
Lungi Ngidi
South Africa
101
53.00
Nayeem Hasan
Bangladesh
102
53.37
Kemar Roach
West Indies
103
54.00
Reece Topley
England
103
54.00
Pothotuwa Lakshan
Sri Lanka
103
54.00
David Payne
England
103
54.00
Jacob Duffy
New Zealand
103
54.00
Khushdil Shah
Pakistan
104
54.30
Simi Singh
Ireland
105
54.30
William Jacks
England
106
54.70
Keshav Maharaj
South Africa
107
54.75
Matthew Potts
England
108
55.39
Tim Southee
New Zealand
109
55.50
Azmatullah Omarzai
Afghanistan
110
57.17
Taskin Ahmed
Bangladesh
111
57.30
Ravichandran Ashwin
India
112
58.00
Adil Rashid
England
112
58.00
Victor Nyauchi
Zimbabwe
113
58.60
Avesh Khan
India
114
58.91
Duanne Olivier
South Africa
115
59.13
Mehidy Hasan
Bangladesh
116
60.00
Iftikhar Ahmed
Pakistan
116
60.00
Andile Phehlukwayo
South Africa
117
60.26
Anderson Phillip
West Indies
118
61.00
Saqib Mahmood
England
118
61.00
Lizaad Williams
South Africa
119
61.27
Michael Bracewell
New Zealand
120
61.60
Mujeeb Ur Rahman
Afghanistan
121
62.00
Yasir Shah
Pakistan
122
62.07
Neil Wagner
New Zealand
123
62.35
Shakib Al Hasan
Bangladesh
124
63.69
Mohammed Shami
India
125
63.89
Nathan Lyon
Australia
126
64.02
Ben Stokes
England
127
64.80
Hayden Walsh
West Indies
128
66.00
Donald Tiripano
Zimbabwe
129
66.12
Dhananjaya de Silva
Sri Lanka
130
67.85
Mohammad Islam
Bangladesh
131
68.10
Morawakage Theekshana
Sri Lanka
132
68.59
Wanigamuni Mendis
Sri Lanka
133
69.09
Khaled Ahmed
Bangladesh
134
71.00
Gulbadin Naib
Afghanistan
135
72.00
Babar Azam
Pakistan
136
73.29
Ebadot Hossain
Bangladesh
137
73.50
Mohammad Ali
Pakistan
138
74.66
Perumapperuma Jayawickrama
Sri Lanka
139
75.00
Tabraiz Shamsi
South Africa
140
75.60
Josh Hazlewood
Australia
141
76.60
Philippe Boissevain
Netherlands
142
78.00
Roston Chase
West Indies
143
78.12
Mustafizur Rahman
Bangladesh
144
78.60
Kraigg Brathwaite
West Indies
144
78.60
Shane Snater
Netherlands
145
79.23
Jack Leach
England
146
82.30
Mitchell Swepson
Australia
147
82.47
Taijul Islam
Bangladesh
148
84.00
Tom Cooper
Netherlands
148
84.00
Tanaka Chivanga
Zimbabwe
149
84.60
Veerasammy Permaul
West Indies
150
84.70
Noman Ali
Pakistan
151
86.00
Suranga Lakmal
Sri Lanka
152
87.00
Daniel Lawrence
England
153
87.30
Ryan Klein
Netherlands
154
89.63
Chris Woakes
England
155
90.00
Nkrumah Bonner
West Indies
156
91.80
Matthew Parkinson
England
157
93.53
Joe Root
England
158
94.00
Vishwa Fernando
Sri Lanka
159
94.38
Jason Holder
West Indies
160
96.00
Shahnawaz Dahani
Pakistan
161
97.50
Craig Overton
England
162
101.67
Lasith Embuldeniya
Sri Lanka
163
103.20
Sean Williams
Zimbabwe
164
108.00
Faheem Ashraf
Pakistan
165
111.00
Jamie Overton
England
166
117.60
Hasan Ali
Pakistan
167
122.00
Sikandar Raza
Zimbabwe
168
132.00
Wessly Madhevere
Zimbabwe
169
144.00
Wellington Masakadza
Zimbabwe
170
150.00
Pieter Seelaar
Netherlands
171
162.00
Matthew Fisher
England
171
162.00
Salman Agha
Pakistan
172
174.00
Glenton Stuurman
South Africa
173
180.00
James Neesham
New Zealand
173
180.00
Lutho Sipamla
South Africa
174
186.00
Ajaz Patel
New Zealand
175
198.60
Timothy Pringle
Netherlands
176
234.00
Sajid Khan
Pakistan
177
309.00
Marnus Labuschagne
Australia