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 Economy in 2018 for all time
Position
Best Economy
Player Name
Team Name
1
0.00
Ambati Rayudu
India
2
0.88
Angelo Mathews
Sri Lanka
3
1.00
Asad Shafiq
Pakistan
3
1.00
Jeet Raval
New Zealand
4
1.50
Dimuth Karunaratne
Sri Lanka
5
1.67
Steven Smith
Australia
6
2.00
Shan Masood
Pakistan
6
2.00
Keaton Jennings
England
6
2.00
Sarel Burger
Namibia
7
2.17
Bilal Asif
Pakistan
8
2.27
William Somerville
New Zealand
9
2.28
Mohammad Abbas
Pakistan
10
2.31
Vernon Philander
South Africa
11
2.32
Pavandeep Singh
12
2.48
James Anderson
England
13
2.50
Azhar Ali
Pakistan
14
2.51
Neil Wagner
New Zealand
15
2.51
Ravichandran Ashwin
India
16
2.57
Jack Leach
England
17
2.60
Bernard Scholtz
Namibia
17
2.60
Kyle Abbott
South Africa
18
2.63
Peter Siddle
Australia
19
2.67
Ishant Sharma
India
20
2.68
Lahiru Gamage
Sri Lanka
21
2.68
Yamin Ahmadzai
Afghanistan
22
2.69
Jomel Warrican
West Indies
23
2.77
Ajaz Patel
New Zealand
24
2.79
Nathan Lyon
Australia
25
2.80
Jay Odedra
Oman
26
2.83
Yasir Shah
Pakistan
27
2.84
Haris Sohail
Pakistan
28
2.84
Sunil Narine
West Indies
29
2.90
Rangana Herath
Sri Lanka
30
2.93
Hanuma Vihari
India
31
2.94
Miguel Cummins
West Indies
32
2.98
Chadd Sayers
Australia
33
2.98
Taijul Islam
Bangladesh
34
2.99
Stuart Broad
England
35
3.00
Umar Amin
Pakistan
35
3.00
Wahab Riaz
Pakistan
35
3.00
Farhaan Behardien
South Africa
36
3.08
Josh Hazlewood
Australia
37
3.10
Rahat Ali
Pakistan
37
3.10
Khaled Ahmed
Bangladesh
38
3.10
Pat Cummins
Australia
39
3.12
Jasprit Bumrah
India
40
3.17
Dilruwan Perera
Sri Lanka
41
3.17
Kaleemullah
Oman
42
3.23
Sunzamul Islam
Bangladesh
43
3.25
Matt Renshaw
Australia
44
3.31
Duanne Olivier
South Africa
45
3.31
Kamrul Islam
Bangladesh
46
3.32
Ravindra Jadeja
India
47
3.32
Ajay Lalcheta
Oman
48
3.33
Zhivago Groenewald
Namibia
49
3.36
Morne Morkel
South Africa
50
3.36
Craig Williams
Namibia
51
3.37
Kraigg Brathwaite
West Indies
52
3.37
Dale Steyn
South Africa
53
3.39
Haseeb Amjad
Hong Kong
54
3.40
Aiden Markram
South Africa
55
3.41
Mohammad Hafeez
Pakistan
56
3.42
Suranga Lakmal
Sri Lanka
57
3.43
Tanwir Afzal
Hong Kong
58
3.44
Malinda Pushpakumara
Sri Lanka
59
3.44
Murali Vijay
India
60
3.46
Gerrie Snyman
Namibia
61
3.49
Keshav Maharaj
South Africa
62
3.49
Mohammed Shami
India
63
3.50
Nayeem Hasan
Bangladesh
64
3.52
Mitchell Marsh
Australia
65
3.54
Tim Murtagh
Ireland
66
3.60
Irfan Ahmed
Hong Kong
66
3.60
Mudassar Bukhari
Netherlands
66
3.60
Sagar Pun
Nepal
66
3.60
Ariful Haque
Bangladesh
67
3.60
Colin de Grandhomme
New Zealand
68
3.60
Mohammad Amir
Pakistan
69
3.61
Roelof van der Merwe
Netherlands
70
3.62
S Vijayakumar
71
3.64
Brad Wheal
Scotland
72
3.66
Mehidy Hasan
Bangladesh
73
3.68
Kagiso Rabada
South Africa
74
3.71
Theunis de Bruyn
South Africa
75
3.73
Abdur Razzak
Bangladesh
76
3.73
Sam Curran
England
77
3.75
Abu Jayed
Bangladesh
78
3.75
Nadeem Ahmed
Hong Kong
79
3.77
Mitchell Starc
Australia
80
3.83
Shannon Gabriel
West Indies
81
3.85
Jon Holland
Australia
82
3.85
Dominic Bess
England
83
3.88
Roston Chase
West Indies
84
3.88
Lahiru Kumara
Sri Lanka
85
3.89
Dean Elgar
South Africa
86
3.91
Craig Overton
England
87
3.91
Khawar Ali
Oman
88
3.94
Tim Southee
New Zealand
89
3.99
Trent Boult
New Zealand
90
3.99
Jason Holder
West Indies
91
4.00
Mujeeb Ur Rahman
Afghanistan
92
4.02
Mason Crane
England
93
4.02
Ben Stokes
England
94
4.02
Mahuru Dai
P.N.G.
95
4.02
Anwar Rahman
96
4.03
Marnus Labuschagne
Australia
97
4.03
Sandeep Lamichhane
Nepal
98
4.03
Devendra Bishoo
West Indies
99
4.03
Andy McBrine
Ireland
100
4.05
Shermon Lewis
West Indies
101
4.09
Michael Rippon
Netherlands
102
4.09
Assad Vala
P.N.G.
103
4.10
Kemar Roach
West Indies
104
4.10
Aizaz Khan
Hong Kong
105
4.10
Sulieman Benn
West Indies
106
4.12
Kedar Jadhav
India
107
4.13
Chris Woakes
England
108
4.14
Junaid Khan
Pakistan
109
4.15
Dhananjaya de Silva
Sri Lanka
110
4.16
Shakib Al Hasan
Bangladesh
111
4.18
Bilal Khan
Oman
112
4.18
Alei Nao
P.N.G.
113
4.20
Todd Astle
New Zealand
114
4.22
Thomas Sole
Scotland
115
4.22
Kane Williamson
New Zealand
116
4.25
Sharafuddin Ashraf
Afghanistan
117
4.26
Lalit Rajbanshi
Nepal
118
4.28
Sean Williams
Zimbabwe
119
4.29
Bas Leede
Netherlands
120
4.29
Zeeshan Maqsood
Oman
121
4.32
Rashid Khan
Afghanistan
122
4.33
Ahmed Raza
United Arab Emirates
123
4.33
Mohammad Nabi
Afghanistan
124
4.33
Tymal Mills
England
125
4.35
Moeen Ali
England
126
4.37
Fakhar Zaman
Pakistan
127
4.37
Dipendra Airee
Nepal
128
4.37
Boyd Rankin
England
129
4.38
Shakti Gauchan
Nepal
130
4.39
Lungi Ngidi
South Africa
131
4.42
Aaron Phangiso
South Africa
132
4.42
Ehsan Khan
Hong Kong
133
4.44
Kyle Jarvis
Zimbabwe
134
4.45
Charles Amini
P.N.G.
135
4.46
Mahmudullah
Bangladesh
136
4.46
Graeme Cremer
Zimbabwe
137
4.47
Mir Hamza
Pakistan
138
4.50
Nasir Hossain
Bangladesh
139
4.51
Joe Root
England
140
4.51
Shadab Khan
Pakistan
141
4.51
Ashfaq Ahmed
Pakistan
142
4.51
Kinchit Shah
Hong Kong
143
4.53
Basant Regmi
Nepal
144
4.57
Norman Vanua
P.N.G.
145
4.59
Ahmad Butt
Oman
146
4.60
Kuldeep Yadav
India
147
4.61
Sikandar Raza
Zimbabwe
148
4.61
Shaheen Afridi
Pakistan
149
4.64
Umesh Yadav
India
150
4.65
Dwaine Pretorius
South Africa
151
4.65
Tendai Chatara
Zimbabwe
152
4.65
Mustafizur Rahman
Bangladesh
153
4.67
Akila Dananjaya
Sri Lanka
154
4.67
Faheem Ashraf
Pakistan
155
4.70
Rohan Mustafa
United Arab Emirates
156
4.70
Hasan Ali
Pakistan
157
4.71
Adil Rashid
England
158
4.73
Paul van Meekeren
Netherlands
159
4.74
Paras Khadka
Nepal
160
4.75
Joe Denly
England
160
4.75
Javed Ahmadi
Afghanistan
161
4.76
Wafadar Momand
Afghanistan
162
4.76
Hardik Pandya
India
163
4.78
Aqib Sulehri
Oman
163
4.78
K Subramanian
164
4.82
Pieter Seelaar
Netherlands
165
4.83
Bhuvneshwar Kumar
India
166
4.86
Nizakat Khan
Hong Kong
166
4.86
Max O'Dowd
Netherlands
167
4.88
Jason Kila
P.N.G.
168
4.89
Mark Wood
England
169
4.91
Mashrafe Mortaza
Bangladesh
170
4.97
Dushmantha Chameera
Sri Lanka
171
4.97
Frederick Klaassen
Netherlands
172
5.00
Robbie Frylinck
South Africa
172
5.00
Peter Borren
Netherlands
172
5.00
Lega Siaka
P.N.G.
172
5.00
Mominul Haque
Bangladesh
172
5.00
Ehsan Nawaz
Hong Kong
172
5.00
Nikita Miller
West Indies
173
5.00
Lakshan Sandakan
Sri Lanka
174
5.02
Stuart Thompson
Ireland
175
5.03
Brandon Mavuta
Zimbabwe
176
5.03
Sompal Kami
Nepal
177
5.03
Imran Tahir
South Africa
178
5.05
Lasith Malinga
Sri Lanka
179
5.08
Nazmul Islam
Bangladesh
180
5.10
Tyrone Kane
Ireland
181
5.11
Shapoor Zadran
Afghanistan
182
5.13
R Rohan
183
5.13
Johannes Smit
Namibia
184
5.14
Donald Tiripano
Zimbabwe
185
5.15
Aftab Alam
Afghanistan
186
5.16
Amjad Mahboob
187
5.18
Simi Singh
Ireland
188
5.20
Usman Khan
Pakistan
189
5.21
Timm van der Gugten
Netherlands
190
5.21
Shoaib Malik
Pakistan
191
5.23
United Arab Emirates
192
5.26
Ashley Nurse
West Indies
193
5.27
Mosaddek Hossain
Bangladesh
194
5.30
Matt Henry
New Zealand
195
5.30
Mark Watt
Scotland
196
5.31
John Reva
P.N.G.
197
5.33
Sharad Vesawkar
Nepal
197
5.33
Aaron Finch
Australia
197
5.33
Fazle Mahmud
Bangladesh
198
5.36
Lockie Ferguson
New Zealand
199
5.36
Safyaan Sharif
Scotland
200
5.40
Stuart Whittingham
Scotland
201
5.40
Karan KC
Nepal
202
5.43
Brian Vitori
Zimbabwe
203
5.46
Imad Wasim
Pakistan
204
5.50
Tabraiz Shamsi
South Africa
205
5.50
Tarisai Musakanda
Zimbabwe
205
5.50
Gulbadin Naib
Afghanistan
206
5.52
Dawlat Zadran
Afghanistan
207
5.53
Qadeer Ahmed
United Arab Emirates
208
5.55
Manpreet Singh
209
5.59
Mohammad Naveed
United Arab Emirates
210
5.59
Chad Soper
P.N.G.
211
5.61
Chris Gayle
West Indies
212
5.62
Yuzvendra Chahal
India
213
5.62
Kevin O'Brien
Ireland
214
5.62
George Dockrell
Ireland
215
5.64
Mitchell Santner
New Zealand
216
5.67
Asghar Stanikzai
Afghanistan
217
5.71
Mohammad Nadeem
Oman
218
5.74
Jean-Paul Duminy
South Africa
219
5.75
Syazrul Idrus
220
5.81
Marlon Samuels
West Indies
221
5.82
Rubel Hossain
Bangladesh
222
5.82
Shane Snater
Netherlands
223
5.83
Nepal
224
5.84
Tendai Chisoro
Zimbabwe
225
5.84
Ish Sodhi
New Zealand
226
5.84
Malcolm Waller
Zimbabwe
227
5.88
Colin Munro
New Zealand
228
5.90
Andile Phehlukwayo
South Africa
229
5.94
Prabath Jayasuriya
Sri Lanka
230
6.00
Andre McCarthy
West Indies
230
6.00
Dawid Malan
England
230
6.00
Virandeep Singh
230
6.00
CR Suryawanshi
230
6.00
Waqas Khan
Hong Kong
230
6.00
Ryan ten Doeschate
Netherlands
230
6.00
Michael Swart
Netherlands
231
6.01
Barry McCarthy
Ireland
232
6.01
Adam Zampa
Australia
233
6.03
Michael Leask
Scotland
234
6.05
Imran Haider
United Arab Emirates
235
6.06
Olly Stone
England
236
6.08
Tom Curran
England
237
6.12
Alasdair Evans
Scotland
238
6.13
Washington Sundar
India
239
6.16
Blessing Muzarabani
Zimbabwe
240
6.17
David Willey
England
241
6.17
Khaleel Ahmed
India
242
6.19
Keemo Paul
West Indies
243
6.19
Wiaan Mulder
South Africa
244
6.22
A Krishna
245
6.23
Travis Head
Australia
246
6.23
Wellington Masakadza
Zimbabwe
247
6.24
Ashton Agar
Australia
248
6.25
Carlos Brathwaite
West Indies
249
6.31
Fabian Allen
West Indies
250
6.33
Liam Dawson
England
250
6.33
Prince Masvaure
Zimbabwe
251
6.35
Mohammad Saifuddin
Bangladesh
252
6.37
Zahoor Khan
United Arab Emirates
253
6.43
Calum MacLeod
Scotland
254
6.47
Richie Berrington
Scotland
255
6.50
Hamilton Masakadza
Zimbabwe
256
6.55
Chris Morris
South Africa
257
6.55
Peter Chase
Ireland
258
6.63
Thisara Perera
Sri Lanka
259
6.77
Rovman Powell
West Indies
260
6.78
Syed Aziz
261
6.79
Vivian Kingma
Netherlands
262
6.80
Scotland
263
6.83
Liam Roche
Zimbabwe
264
6.85
Suresh Raina
India
265
6.86
Fareed Ahmad
Afghanistan
266
6.86
Rumman Raees
Pakistan
267
6.90
Wanindu Hasaranga
Sri Lanka
268
6.90
Siddarth Kaul
India
269
6.92
Aamer Yamin
Pakistan
270
6.95
Liam Plunkett
England
271
7.00
Amila Aponso
Sri Lanka
272
7.00
Nuwan Pradeep
Sri Lanka
273
7.00
Samiullah Shenwari
Afghanistan
273
7.00
Alzarri Joseph
West Indies
273
7.00
Kusal Mendis
Sri Lanka
273
7.00
Willie Gavera
P.N.G.
273
7.00
Hidde Overdijk
Netherlands
274
7.02
Billy Stanlake
Australia
275
7.05
Shaiman Anwar
United Arab Emirates
276
7.08
Marcus Stoinis
Australia
277
7.19
Jason Mohammed
West Indies
278
7.20
Anaru Kitchen
New Zealand
279
7.22
Glenn Maxwell
Australia
280
7.25
JJ Smuts
South Africa
280
7.25
D Mogan
281
7.26
Sheldon Cottrell
West Indies
282
7.27
Rahmat Shah
Afghanistan
283
7.32
Michael Neser
Australia
284
7.33
M Zulfiqar
Netherlands
285
7.37
Jhye Richardson
Australia
286
7.37
Abu Hider
Bangladesh
287
7.40
Ahsan Malik
Netherlands
288
7.41
U Aryaman Sunil
289
7.43
Andrew Tye
Australia
290
7.46
Kane Richardson
Australia
291
7.50
Sarfraz Ahmed
Pakistan
291
7.50
Paul Stirling
Ireland
291
7.50
S Muniandy
292
7.70
Ryan Burl
Zimbabwe
293
7.71
Shardul Thakur
India
294
7.72
Junior Dala
South Africa
295
7.73
Jake Ball
England
296
7.78
Wesley Barresi
Netherlands
297
7.79
Obed McCoy
West Indies
298
7.80
Khary Pierre
West Indies
299
7.82
Jeevan Mendis
Sri Lanka
300
7.86
Shehan Madushanka
Sri Lanka
301
7.92
Seth Rance
New Zealand
302
7.96
Andre Russell
West Indies
303
8.00
Waqas Barkat
Hong Kong
303
8.00
Damien Ravu
P.N.G.
304
8.09
Jerome Taylor
West Indies
305
8.13
Krunal Pandya
India
306
8.14
D'Arcy Short
Australia
307
8.18
Richard Ngarava
Zimbabwe
307
8.18
Chandrapaul Hemraj
West Indies
308
8.19
Kesrick Williams
West Indies
309
8.24
Soumya Sarkar
Bangladesh
310
8.28
Adam Milne
New Zealand
311
8.37
Oshane Thomas
West Indies
312
8.38
Samuel Badree
West Indies
313
8.41
Chris Mpofu
Zimbabwe
314
8.47
Chris Sole
Scotland
315
8.50
Josh Little
Ireland
315
8.50
Shahid Afridi
Pakistan
316
8.67
Kieron Pollard
West Indies
317
8.70
Hussain Talat
Pakistan
318
8.82
Nathan Coulter-Nile
Australia
319
8.95
Chris Jordan
England
320
8.99
Isuru Udana
Sri Lanka
321
9.00
Chamu Chibhabha
Zimbabwe
321
9.00
Vijay Shankar
India
321
9.00
Loa Nou
P.N.G.
321
9.00
Kamindu Mendis
Sri Lanka
321
9.00
AE Paraam
322
9.25
Mitchell Swepson
Australia
322
9.25
Karim Janat
Afghanistan
323
9.29
Abul Hasan
Bangladesh
324
9.75
Rayad Emrit
West Indies
325
10.00
Deepak Chahar
India
325
10.00
Jaydev Unadkat
India
325
10.00
Temba Bavuma
South Africa
326
10.08
Dane Paterson
South Africa
327
10.25
Solomon Mire
Zimbabwe
328
10.33
Mitchell McClenaghan
New Zealand
329
10.48
Cephas Zhuwao
Zimbabwe
330
10.50
Hamza Tahir
Scotland
331
10.67
Jack Wildermuth
Australia
332
11.00
James Shannon
Ireland
333
11.14
Odean Smith
West Indies
334
11.33
Muhamad Syahadat
334
11.33
Taskin Ahmed
Bangladesh
335
11.60
Jason Behrendorff
Australia
336
12.00
Craig Young
Ireland
337
12.50
Mohammed Siraj
India
337
12.50
Mahedi Hasan
Bangladesh
338
12.67
John Nyumbu
Zimbabwe
339
13.00
Sikander Zulfiqar
Netherlands
339
13.00
Afif Hossain
Bangladesh
340
14.00
Waqas Maqsood
Pakistan
340
14.00
Pakistan
341
14.08
Ben Wheeler
New Zealand
342
16.00
Axar Patel
India
343
26.67
Veerasammy Permaul
West Indies