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 2016 for all time
Position
Best Economy
Player Name
Team Name
1
0.00
Mominul Haque
Bangladesh
2
0.67
Alex Hales
England
3
0.75
Brendon McCullum
New Zealand
4
2.22
Zulfiqar Babar
Pakistan
5
2.47
James Anderson
England
6
2.61
Steve O'Keefe
Australia
7
2.63
Keshav Maharaj
South Africa
8
2.67
Vernon Philander
South Africa
9
2.70
Neil Wagner
New Zealand
10
2.70
Taijul Islam
Bangladesh
11
2.75
Harbhajan Singh
India
12
2.77
Adam Voges
Australia
13
2.79
Martin Guptill
New Zealand
14
2.84
Peter Siddle
Australia
15
2.85
Stuart Broad
England
16
2.89
Rangana Herath
Sri Lanka
17
2.95
Mehidy Hasan
Bangladesh
18
3.00
Asad Shafiq
Pakistan
18
3.00
Brian Chari
Zimbabwe
19
3.03
Ravindra Jadeja
India
20
3.08
Murali Vijay
India
21
3.08
Mudassar Bukhari
Netherlands
22
3.10
Iftikhar Ahmed
Pakistan
23
3.10
Mohammed Shami
India
24
3.10
Roston Chase
West Indies
25
3.14
Lakshan Sandakan
Sri Lanka
26
3.14
Imran Khan
27
3.15
John Nyumbu
Zimbabwe
28
3.15
Paras Khadka
Nepal
29
3.21
Jayant Yadav
India
30
3.22
Dean Elgar
South Africa
31
3.25
Stiaan van Zyl
South Africa
31
3.25
James Vince
England
32
3.26
Hamilton Masakadza
Zimbabwe
33
3.30
Michael Chinouya
Zimbabwe
34
3.33
Rumman Raees
Pakistan
35
3.34
Jon Holland
Australia
36
3.35
Kane Williamson
New Zealand
37
3.36
Ravichandran Ashwin
India
38
3.38
Steven Finn
England
39
3.38
Josh Hazlewood
Australia
40
3.38
Jackson Bird
Australia
41
3.40
Gareth Batty
England
42
3.42
Yasir Shah
Pakistan
43
3.44
Bhuvneshwar Kumar
India
44
3.46
Colin de Grandhomme
New Zealand
45
3.46
Dilruwan Perera
Sri Lanka
46
3.46
Shakti Gauchan
Nepal
47
3.47
Tim Southee
New Zealand
48
3.50
Dilhara Fernando
Sri Lanka
49
3.51
Miguel Cummins
West Indies
50
3.52
Dane Piedt
South Africa
51
3.53
Devendra Bishoo
West Indies
52
3.55
Chris Mpofu
Zimbabwe
53
3.55
Gerrie Snyman
Namibia
54
3.55
Mark Craig
New Zealand
55
3.55
Doug Bracewell
New Zealand
56
3.56
Michael Rippon
Netherlands
57
3.57
Jeetan Patel
New Zealand
58
3.59
Sohail Khan
Pakistan
59
3.60
Jason Holder
West Indies
60
3.62
Jake Ball
England
61
3.64
Nathan Lyon
Australia
62
3.65
Sagar Pun
Nepal
63
3.65
Ishant Sharma
India
64
3.66
Chris Woakes
England
65
3.67
Javed Ahmadi
Afghanistan
66
3.68
Rahat Ali
Pakistan
67
3.69
Trent Boult
New Zealand
68
3.69
Angelo Mathews
Sri Lanka
69
3.70
Sunzamul Islam
Bangladesh
70
3.70
Lahiru Kumara
Sri Lanka
71
3.71
Mohammad Amir
Pakistan
72
3.73
Tabraiz Shamsi
South Africa
73
3.73
Mitchell Santner
New Zealand
74
3.75
Temba Bavuma
South Africa
74
3.75
Axar Patel
India
74
3.75
Kesrick Williams
West Indies
74
3.75
Con de Lange
Scotland
75
3.79
Joe Root
England
76
3.80
Bernard Scholtz
Namibia
77
3.81
Mitchell Starc
Australia
78
3.83
Shaminda Eranga
Sri Lanka
79
3.86
Amit Mishra
India
80
3.86
Donald Tiripano
Zimbabwe
81
3.87
Kyle Abbott
South Africa
82
3.88
Kusal Mendis
Sri Lanka
83
3.88
Shannon Gabriel
West Indies
84
3.93
Kraigg Brathwaite
West Indies
85
3.94
Ben Stokes
England
86
3.96
Morne Morkel
South Africa
87
3.97
James Pattinson
Australia
88
3.98
Suranga Lakmal
Sri Lanka
89
4.00
Lega Siaka
P.N.G.
89
4.00
Emmanuel Bundi
Kenya
89
4.00
Sharad Vesawkar
Nepal
89
4.00
Karun Nair
India
89
4.00
Keaton Jennings
England
90
4.03
Umesh Yadav
India
91
4.04
Carl Mumba
Zimbabwe
92
4.04
Zafar Ansari
England
93
4.06
Kedar Jadhav
India
94
4.06
Malcolm Waller
Zimbabwe
95
4.10
Alzarri Joseph
West Indies
96
4.11
Liam Dawson
England
97
4.13
Jomel Warrican
West Indies
98
4.14
Mirwais Ashraf
Afghanistan
99
4.14
Vivian Kingma
Netherlands
100
4.16
Chris Sole
Scotland
101
4.18
Moeen Ali
England
102
4.19
Amila Aponso
Sri Lanka
103
4.20
Nathan McCullum
New Zealand
104
4.22
Matt Henry
New Zealand
105
4.26
Paul van Meekeren
Netherlands
106
4.27
Mosharraf Hossain
Bangladesh
107
4.30
Dhananjaya de Silva
Sri Lanka
108
4.30
Graeme Cremer
Zimbabwe
109
4.31
Assad Vala
P.N.G.
110
4.31
Nuwan Pradeep
Sri Lanka
111
4.32
Sarel Burger
Namibia
112
4.33
Ehsan Khan
Hong Kong
113
4.33
Roelof van der Merwe
Netherlands
114
4.36
Prince Masvaure
Zimbabwe
115
4.36
Basant Regmi
Nepal
116
4.37
Mahuru Dai
P.N.G.
117
4.39
Shem Ngoche
Kenya
118
4.48
Adil Rashid
England
119
4.50
Nic Maddinson
Australia
119
4.50
Joe Mennie
Australia
120
4.52
Sandeep Lamichhane
Nepal
121
4.53
Timm van der Gugten
Netherlands
122
4.53
Zhivago Groenewald
Namibia
123
4.55
Sean Williams
Zimbabwe
124
4.55
John Reva
P.N.G.
125
4.56
Johannes Smit
Namibia
126
4.59
Wahab Riaz
Pakistan
127
4.60
Dhiren Gondaria
Kenya
128
4.61
Yuzvendra Chahal
India
129
4.63
Chamu Chibhabha
Zimbabwe
130
4.64
Ish Sodhi
New Zealand
131
4.65
Rakep Patel
Kenya
132
4.65
Chad Soper
P.N.G.
133
4.67
Kagiso Rabada
South Africa
134
4.68
Subashis Roy
Bangladesh
135
4.70
Aaron Finch
Australia
136
4.71
Kamrul Islam
Bangladesh
137
4.72
Corey Anderson
New Zealand
138
4.77
Nadeem Ahmed
Hong Kong
139
4.79
Ahsan Malik
Netherlands
140
4.80
Tendai Chisoro
Zimbabwe
141
4.89
Shakib Al Hasan
Bangladesh
142
4.89
Willie Gavera
P.N.G.
143
4.89
Ashley Nurse
West Indies
144
4.91
Rashid Khan
Afghanistan
145
4.93
Mitchell Marsh
Australia
146
4.95
Hardus Viljoen
South Africa
147
4.95
Shuvagata Hom
Bangladesh
148
4.96
Nehemiah Odhiambo
Kenya
149
4.97
Steven Smith
Australia
150
4.98
Sabbir Rahman
Bangladesh
151
5.00
Kinchit Shah
Hong Kong
151
5.00
Mohammad Nabi
Afghanistan
151
5.00
Angelo Perera
Sri Lanka
152
5.01
Ahmed Raza
United Arab Emirates
153
5.05
Sese Bau
P.N.G.
154
5.05
Mosaddek Hossain
Bangladesh
155
5.07
Brad Wheal
Scotland
156
5.07
Dhawal Kulkarni
India
157
5.11
Azhar Ali
Pakistan
158
5.12
Dale Steyn
South Africa
159
5.15
Aaron Phangiso
South Africa
160
5.16
Imad Wasim
Pakistan
161
5.16
Tim Murtagh
Ireland
162
5.18
Shafiul Islam
Bangladesh
163
5.20
Sunil Narine
West Indies
164
5.22
Dwaine Pretorius
South Africa
165
5.27
Jasprit Bumrah
India
166
5.29
Alasdair Evans
Scotland
167
5.30
Fayyaz Ahmed
United Arab Emirates
168
5.33
Barinder Sran
India
169
5.35
Sikandar Raza
Zimbabwe
170
5.35
Pat Cummins
Australia
171
5.38
Anton Devcich
New Zealand
172
5.39
Safyaan Sharif
Scotland
173
5.40
Nosaina Pokana
P.N.G.
174
5.41
Mohammad Naveed
United Arab Emirates
175
5.42
Tillakaratne Dilshan
Sri Lanka
176
5.43
Sulieman Benn
West Indies
177
5.47
Adam Zampa
Australia
178
5.50
Tymal Mills
England
178
5.50
Sufyan Mehmood
Oman
179
5.52
Rahmat Shah
Afghanistan
180
5.54
Imran Tahir
South Africa
181
5.60
Nelson Odhiambo
Kenya
182
5.61
Hamid Hassan
Afghanistan
183
5.64
Mashrafe Mortaza
Bangladesh
184
5.65
Nuwan Kulasekara
Sri Lanka
185
5.65
Norman Vanua
P.N.G.
186
5.67
Amir Hamza
Afghanistan
187
5.67
Chris Gayle
West Indies
187
5.67
Ruaidhri Smith
Scotland
188
5.70
Mustafizur Rahman
Bangladesh
189
5.70
Jean-Paul Duminy
South Africa
190
5.70
Grant Elliott
New Zealand
191
5.72
James Neesham
New Zealand
192
5.73
Yamin Ahmadzai
Afghanistan
193
5.77
Tanwir Afzal
Hong Kong
194
5.78
Andy McBrine
Ireland
195
5.80
John Hastings
Australia
196
5.81
Joel Paris
Australia
197
5.82
Manjula Guruge
United Arab Emirates
197
5.82
Nasir Hossain
Bangladesh
198
5.83
Mark Watt
Scotland
199
5.83
Chris Morris
South Africa
200
5.84
Carlos Brathwaite
West Indies
201
5.85
Mark Wood
England
202
5.86
Paul Stirling
Ireland
203
5.88
Kevin O'Brien
Ireland
204
5.91
Andre Fletcher
West Indies
205
5.91
George Dockrell
Ireland
206
5.94
Hasan Ali
Pakistan
207
5.94
Seekkuge Prasanna
Sri Lanka
208
5.96
Wayne Parnell
South Africa
209
6.00
Pieter Seelaar
Netherlands
209
6.00
Karan KC
Nepal
209
6.00
Alei Nao
P.N.G.
210
6.01
Tinashe Panyangara
Zimbabwe
211
6.02
Lucas Oluoch
Kenya
212
6.03
Dushmantha Chameera
Sri Lanka
213
6.03
David Willey
England
214
6.04
Taskin Ahmed
Bangladesh
215
6.06
Travis Head
Australia
216
6.07
Elijah Otieno
Kenya
217
6.07
Dawlat Zadran
Afghanistan
218
6.08
Suresh Raina
India
219
6.09
Samuel Badree
West Indies
220
6.10
Naveen-ul-Haq
Afghanistan
221
6.10
James Faulkner
Australia
222
6.12
Fareed Ahmad
Afghanistan
223
6.13
Liam Plunkett
England
224
6.13
Collins Obuya
Kenya
225
6.15
Jermaine Blackwood
West Indies
226
6.18
Andile Phehlukwayo
South Africa
227
6.19
Sohail Tanvir
Pakistan
228
6.21
Tendai Chatara
Zimbabwe
229
6.25
Soumya Sarkar
Bangladesh
229
6.25
Josh Little
Ireland
229
6.25
Jacob Mulder
Ireland
230
6.26
Scott Boland
Australia
231
6.27
Richie Berrington
Scotland
232
6.27
Boyd Rankin
England
233
6.30
Barry McCarthy
Ireland
234
6.32
Farhan Ahmed
United Arab Emirates
235
6.33
Shan Masood
Pakistan
235
6.33
Michael Swart
Netherlands
236
6.36
Stephan Baard
Namibia
237
6.38
Chris Tremain
Australia
238
6.40
Mohammad Irfan
Pakistan
239
6.40
Shoaib Malik
Pakistan
240
6.48
Charles Amini
P.N.G.
241
6.50
Lasith Malinga
Sri Lanka
241
6.50
Mehran Khan
Oman
242
6.50
Milinda Siriwardana
Sri Lanka
243
6.51
Umar Gul
Pakistan
244
6.53
Daniel Worrall
Australia
245
6.57
Rohan Mustafa
United Arab Emirates
246
6.58
Farveez Maharoof
Sri Lanka
247
6.63
Todd Astle
New Zealand
248
6.63
Adam Milne
New Zealand
249
6.63
Samiullah Shenwari
Afghanistan
250
6.65
Yuvraj Singh
India
251
6.67
Pipi Raho
P.N.G.
252
6.68
Neville Madziva
Zimbabwe
253
6.70
Tanbir Hayder
Bangladesh
254
6.71
Kane Richardson
Australia
255
6.75
Sompal Kami
Nepal
256
6.76
Moises Henriques
Australia
257
6.76
Lockie Ferguson
New Zealand
258
6.77
Nathan Coulter-Nile
Australia
259
6.80
Ryan Campbell
Australia
259
6.80
Gurkeerat Singh Mann
India
260
6.83
Haseeb Amjad
Hong Kong
261
6.83
Jeffrey Vandersay
Sri Lanka
262
6.83
Farhaan Behardien
South Africa
263
6.87
Peter Chase
Ireland
264
6.89
Abu Hider
Bangladesh
265
6.95
Shahid Afridi
Pakistan
266
6.97
Rishi Dhawan
India
267
6.98
Glenn Maxwell
Australia
268
7.00
Jonathan Carter
West Indies
268
7.00
Peter Borren
Netherlands
269
7.02
Ashish Nehra
India
270
7.03
Josh Davey
Scotland
271
7.04
Amjad Javed
United Arab Emirates
272
7.05
Taurai Muzarabani
Zimbabwe
273
7.05
Rob Taylor
Scotland
274
7.06
Michael Leask
Scotland
275
7.12
Max Sorensen
Ireland
276
7.13
Hardik Pandya
India
277
7.14
Luke Jongwe
Zimbabwe
278
7.17
Rubel Hossain
Bangladesh
278
7.17
Tawanda Mupariwa
Zimbabwe
279
7.19
Mitchell McClenaghan
New Zealand
280
7.25
Kemar Roach
West Indies
281
7.26
Shane Watson
Australia
282
7.28
Aizaz Khan
Hong Kong
283
7.29
Cameron Boyce
Australia
284
7.30
Wellington Masakadza
Zimbabwe
285
7.31
David Wiese
South Africa
286
7.32
Bilal Khan
Oman
287
7.33
Khawar Ali
Oman
287
7.33
Jan Frylinck
Namibia
288
7.35
Qadeer Ahmed
United Arab Emirates
289
7.36
Kieron Pollard
West Indies
290
7.38
Reece Topley
England
291
7.50
David Warner
Australia
291
7.50
Brian Vitori
Zimbabwe
292
7.53
Mohammad Shahzad
Afghanistan
293
7.56
Karim Janat
Afghanistan
294
7.57
Calum MacLeod
Scotland
295
7.59
Mohammad Sami
Pakistan
296
7.67
Karim Sadiq
Afghanistan
297
7.70
Mark Chapman
Hong Kong
298
7.71
Syed Ali
Oman
299
7.75
Sayed Shirzad
Afghanistan
299
7.75
Suraj Randiv
Sri Lanka
300
7.76
Chris Jordan
England
301
7.80
Mahmudullah
Bangladesh
302
7.83
Jerome Taylor
West Indies
303
7.95
Virat Kohli
India
304
8.00
Rohit Sharma
India
304
8.00
Krishna Chandran
United Arab Emirates
304
8.00
Matt Machan
Scotland
304
8.00
Stephen Cook
South Africa
304
8.00
Ishtiaq Muhammad
Hong Kong
304
8.00
Mohammed Qasim
United Arab Emirates
304
8.00
Rameez Shahzad
United Arab Emirates
304
8.00
Vishwa Fernando
Sri Lanka
305
8.05
Al-Amin Hossain
Bangladesh
306
8.08
Craig Young
Ireland
307
8.13
Shapoor Zadran
Afghanistan
308
8.15
Arafat Sunny
Bangladesh
309
8.21
Dwayne Bravo
West Indies
310
8.33
Zaheer Maqsood
United Arab Emirates
311
8.36
Anwar Ali
Pakistan
312
8.40
Syed Kaleem
Oman
313
8.50
Muktar Ali
Bangladesh
314
8.55
Chaminda Bandara
Sri Lanka
315
8.59
Andre Russell
West Indies
316
8.67
Fahad Tariq
United Arab Emirates
317
8.68
Sachithra Senanayake
Sri Lanka
318
8.70
Marchant de Lange
South Africa
319
8.71
Colin Munro
New Zealand
320
8.75
Hiri Hiri
P.N.G.
321
8.83
Stuart Thompson
Ireland
322
8.88
Gulbadin Naib
Afghanistan
323
9.00
Nawroz Mangal
Afghanistan
323
9.00
Babar Hayat
Hong Kong
324
9.16
Ajay Lalcheta
Oman
325
9.19
Thisara Perera
Sri Lanka
326
9.55
Munis Ansari
Oman
327
10.00
Elton Chigumbura
Zimbabwe
328
10.33
Darren Sammy
West Indies
329
10.63
Andrew Tye
Australia
330
10.67
Mohammad Shahid
Bangladesh
331
10.75
Jaydev Unadkat
India
331
10.75
Logan van Beek
Netherlands
331
10.75
Atif Ali Khan
United Arab Emirates
332
11.00
Imran Haider
United Arab Emirates
332
11.00
Aftab Alam
Afghanistan
333
11.33
Isuru Udana
Sri Lanka
334
11.38
Shaun Tait
Australia
335
11.74
Ramith Rambukwella
Sri Lanka
336
12.00
Zeeshan Maqsood
Oman
337
12.12
Saqlain Sajib
Bangladesh
338
12.25
Muhammed Shanil
United Arab Emirates
339
13.00
Gavin Main
Scotland
339
13.00
Ehsan Nawaz
Hong Kong
340
14.33
Ashton Agar
Australia
341
18.00
Kyle Christie
Hong Kong
342
32.00
Stuart Binny
India