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
Cricket AI Insight
AI analysis
Recent Series
▼
ICC Cricket World Cup
New Zealand in England ODI Series
New Zealand in England T20I Series
The Ashes
Bangladesh in England Test Match
Pakistan in England ODI Series
Recent Teams
▼
TBA
India
Zimbabwe
Bangladesh
England
New Zealand
Recent Players
▼
Harry Brook
Brad Evans
Will Jacks
Joe Root
Sikandar Raza
Ishan Kishan
Abhishek Sharma
Daryl Mitchell
Axar Patel
Arshdeep Singh
Azmatullah Omarzai
Gerhard Erasmus
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 Economy in 2024: Top Performers, Rankings & Full Stats
Here is the complete breakdown of the best economy in 2024, featuring the most impactful players of the year.
T20I
2024
453 entries
1
3.09
Moazzam Baig
MAW
0.30 clear of Benjamin Ito-Davis
2
3.39
Benjamin Ito-Davis
JAP
0.30 off the lead
3
3.43
Derrick Brangman
BER
0.34 off the lead
● LEADS
Moazzam Baig
MAW
3.09 · 0.30 better than Ito-Davis
↑ IN THE CHASE
1
player sits within 10% of the lead on best economy
★ TOP-10 CUT-OFF
4.24
The mark at number ten — 443 entries sit below it
● NATION IN FRONT
Japan
6 of the top 50 · 27 teams represented
Best Economy — full list
453 entries, ranked
Table view
1
Moazzam Baig
MAW
3.09
2
Benjamin Ito-Davis
JAP
3.39
3
Derrick Brangman
BER
3.43
4
Kevon Fubler
BER
3.46
5
Pradeep Mohanarangam
MEX
3.66
6
Alessandro Morris
CIS
3.96
7
Jasprit Bumrah
IND
4.18
8
Frank Nsubuga
UGA
4.19
9
Kervon Hinds
BAH
4.21
10
Shoaib Rafiq
MEX
4.24
11
Apriliandi Rahayu
INS
4.24
12
Conroy Wright
CIS
4.29
13
Marc Taylor
BAH
4.32
14
Zeko Burgess
BER
4.41
15
Huzaifa Mohammed Akram
PHL
4.42
16
Alpesh Ramjani
UGA
4.46
17
Lawrence Bonner
BLI
4.49
18
Xaviee Smith
SUR
4.52
19
Agustin Rivero
ARG
4.54
20
Atif Mehmood
SPN
4.60
21
Anucha Kalasi
THI
4.63
22
Makoto Taniyama
JAP
4.69
23
Matthew Ansell
IOM
4.70
24
Gavin Singh
SUR
4.70
25
Sabaorish Ravichandran
JAP
4.70
26
Revanakumar Ankad
MEX
4.72
27
Ronald Ebanks
CIS
4.75
28
Benjamin Ward
JER
4.78
29
Kassim Nassoro
TNZ
4.80
30
Pratik Singh Bais
MEX
4.82
31
Festus Benn
BAH
4.84
32
SanjayKumar Thakor
TNZ
4.86
33
Lockie Ferguson
NZ
4.89
34
Ally Kimote
TNZ
4.93
35
Charlie Hara-Hinze
JAP
4.94
36
Joshua Asia
NIG
4.95
37
Sandeep Lamichhane
NEP
4.96
38
Kazuma Kato-Stafford
JAP
4.98
39
Hernan Fennell
ARG
5.01
40
Piyush Kumbhare
JAP
5.04
41
Obed Harvey
GHA
5.06
42
Atif-Ur-Rehman
SAR
5.08
43
Henry Ssenyondo
UGA
5.09
44
Harsha Bharadwaj
SIN
5.10
44
Shoaib Siddiqui
SLO
5.10
45
Shantanu Kaveri
MEX
5.17
46
Nick Greenwood
JER
5.19
46
Alei Nao
PNG
5.19
47
Kepler Lukies
PHL
5.19
48
Dilip Kumar Dahyabhai Ahir
PAN
5.19
49
Parveen Kumar
CAN
5.19
50
Anilkumar Natubhai Ahir
PAN
5.20
51
Luis Morais
BRZ
5.22
52
Tian Sen Qun
CHN
5.23
53
Nopphon Senamontree
THI
5.23
54
Kadek Gamantika
INS
5.26
55
Muhammad Nadir
RWA
5.27
56
Kawsar Khan
BRZ
5.31
57
Dwight Weakley
BAH
5.31
58
Qamar Mushtaque
NOR
5.31
59
Jandre Coetzee
THI
5.33
60
Bernan Stephenson
BLI
5.33
61
Shashikant Laxman
MEX
5.34
62
Charlie Rumistrzewicz
SPN
5.35
63
Shiraz Khan
KUW
5.41
64
Gaurav Tiwari
INS
5.43
65
Ateeq Iqbal
HK
5.44
66
Dhruv Parashar
UAE
5.44
67
Dion Stovell
BER
5.52
68
Pavandeep Singh
MAL
5.53
69
Tomas Rossi
ARG
5.54
70
Zaheer Zahiri
FRA
5.57
71
Sanjay Kumar Ahir
PAN
5.57
72
Peni Junior Dakainivanua
FIJ
5.60
72
Simranjeet Singh
UAE
5.60
73
Rashid Khan
PAK
5.60
74
Rohan Sandeep
ESW
5.61
75
Anil Parmar
NOR
5.64
76
Maxi Koda
INS
5.65
77
Jay Odedra
OMN
5.65
78
Brad Currie
SCO
5.67
78
Meet Bhavsar
KUW
5.67
79
Cory Dickson
COI
5.68
80
Shem Ngoche
KEN
5.69
81
Sonam Yeshey
BHU
5.72
82
Imad Wasim
PAK
5.73
83
Alan Kirschbaum
ARG
5.74
84
Ibrahim Takahashi
JAP
5.74
85
Not on record
FIJ
5.75
86
Aayan Afzal Khan
UAE
5.76
87
Yasar Haroon
BRZ
5.77
88
Dipendra Singh Airee
NEP
5.78
89
Washington Sundar
IND
5.78
90
Assad Vala
PNG
5.78
91
Juma Miyagi
UGA
5.82
92
Usman Khalid
SAR
5.84
93
Mohammad Atif
SPN
5.85
93
Jonathon Tuffin
PHL
5.85
94
Isaac Danladi
NIG
5.85
95
Yves Cyusa
RWA
5.86
96
Ts'episo Chaoana
LES
5.89
97
Nathan Banner
BLI
5.89
98
Mohammed Siraj
IND
5.90
99
David Robson
EST
5.91
100
Ketut Artawan
INS
5.92
101
Mohammed Aslam
KUW
5.92
102
Yasim Murtaza
HK
5.93
103
Mmoloki Mooketsi
BOT
5.94
104
Abdul Majid
BHR
5.94
105
Yasin Patel
KUW
5.95
106
Zain Ul Abidin
SAR
5.95
107
Akshay Puri
SIN
5.97
108
Mohameed Taiwo
NIG
5.98
109
Luka Woods
SER
6.00
109
Aqib Sulehri
OMN
6.00
109
Trent Boult
NZ
6.00
110
Aaftab Limdawala
MAW
6.02
111
Ali Dawood
BHR
6.03
112
Utkarsh Jain
CMB
6.04
113
Jigme Singye
BHU
6.04
114
Maurice Castillo
BLI
6.04
115
Lorne Burns
SPN
6.05
116
Hisham Shaikh
SAR
6.05
117
Aamir Lal
KOR
6.05
118
Ehsan Khan
HK
6.05
119
Sheikh Rasik
HUN
6.07
120
Arun Gokoel
SUR
6.07
121
Suhail Vayani
MAW
6.11
122
Sylvester Okpe
NIG
6.11
123
Vijay Unni
MAL
6.11
124
John Kariko
PNG
6.13
125
Melusi Magagula
ESW
6.14
126
Umair Qasim
ESW
6.15
127
Saad Bin Zafar
CAN
6.15
128
Harsh Vardhan Mandhyan
HUN
6.17
129
Vraj Patel
KEN
6.19
130
Sarawut Maliwan
THI
6.19
131
Romeo Dunka
CIS
6.20
132
Gede Arta
INS
6.21
133
Lucas Rossi
ARG
6.23
134
Virandeep Singh
MAL
6.24
135
Faisal Khaliq
BEL
6.27
136
Gerhard Erasmus
NAM
6.28
137
Charles Perchard
JER
6.29
138
Kagiso Rabada
SA
6.29
139
Dinesh Nakrani
UGA
6.30
140
Garret Banner
BLI
6.32
141
Blessing Muzarabani
ZIM
6.32
142
Danilson Hawoe
INS
6.34
143
Yasir Ali
BAN
6.35
144
Kyle Klein
NED
6.37
145
Manmeet Koli
ROM
6.37
146
Katlo Piet
BOT
6.39
147
Usman Khan
PAK
6.39
148
Mukesh Thakur
THI
6.40
149
Basil Hameed
UAE
6.40
150
Cosmas Kyewuta
UGA
6.40
151
Peter Aho
NIG
6.41
152
Anas Khan
HK
6.41
153
Imran Khan
PAK
6.41
154
Lalit Rajbanshi
NEP
6.42
155
Tim Southee
NZ
6.42
156
Raza Iqbal
NOR
6.45
157
Bilal Zalmai
AST
6.46
158
Bilal Masud
EST
6.47
159
Roelof van der Merwe
NED
6.48
160
Kushal Bhurtel
NEP
6.48
161
Nathan Ellis
AUS
6.49
162
Dawood Ahmadzai
FRA
6.50
162
Mohammed Nadeem
QTR
6.50
163
Julius Sumerauer
JER
6.50
164
Martin-Dale Bradley
GUE
6.51
165
Sikandar Raza
ZIM
6.53
166
Mike Choamba
MAW
6.53
167
Ferdinando Banunaek
INS
6.53
168
Mahesh Tambe
FIN
6.54
168
Jared Tutty
COI
6.54
169
Shunan Ali
MLD
6.56
169
Htet Lin Aung
MYM
6.56
170
Ridwan Abdulkareem
NIG
6.56
171
Himanshu Rathod
QTR
6.59
172
Rakep Patel
KEN
6.59
173
Namgay Thinley
BHU
6.60
174
Ram Sharan
CMB
6.60
174
Azyan Farhath
MLD
6.60
175
Ibrahim Rizan
MLD
6.62
176
Ko Ko Lin Thu
MYM
6.65
177
Raja Adeel Iqbal
SPN
6.67
178
Darius Visser
SAM
6.68
179
Anrich Nortje
SA
6.68
180
Chad Soper
PNG
6.69
181
Zeeshan Maqsood
OMN
6.70
182
Steffan Gooch
EST
6.71
183
Gerard Mwendwa
KEN
6.71
184
Ishtiaq Ahmad
SAR
6.71
185
Luis Hermida
MEX
6.71
185
Prakash Mishra
BUL
6.71
186
Lebona Leokaoke
LES
6.72
187
Vasu Saini
ROM
6.72
188
Vivian Kingma
NED
6.73
189
Aqib Iqbal
AST
6.74
190
Mujeeb Ur Rahman
AFG
6.76
191
Pyae Phyo Wai
MYM
6.77
192
Sajad Stanikzay
FRA
6.78
193
Kabua Morea
PNG
6.79
194
Harmeet Singh
USA
6.79
195
Logan van Beek
NED
6.79
196
Ma Qiancheng
CHN
6.81
197
Josh Hazlewood
AUS
6.82
198
Mahedi Hasan
BAN
6.82
199
Rizwan Butt
BHR
6.82
200
Daniel Doram
NED
6.83
201
Irfan Hafejee
PAN
6.84
202
Xavier Bartlett
AUS
6.85
203
Trevor Gwandu
ZIM
6.86
203
Yuvraj Paul Dayal
SUR
6.86
204
Gareth Delany
IRE
6.86
205
Muhammad Amir
MAL
6.87
206
Khizar Hayat
MAL
6.87
207
Roston Chase
WI
6.88
208
Shakeel Ahmed
OMN
6.89
209
Akeal Hosein
WI
6.90
210
Avinash Pai
GIB
6.90
211
Daniel Birrell
JER
6.91
212
Saumani Tiai
SAM
6.93
213
Nimish Lathief
KUW
6.93
214
Daniel Jakiel
ZIM
6.94
215
Paing Danu
MYM
6.94
216
Mitchell Santner
NZ
6.95
217
Jacob Duffy
NZ
6.95
218
Richard Ngarava
ZIM
6.98
219
Taskin Ahmed
BAN
6.98
220
Not on record
6.99
221
Nitish Salekar
THI
7.00
221
Josh Little
IRE
7.00
222
Isaac Okpe
NIG
7.02
223
Adil Butt
ESW
7.03
224
Richard Avery
BRZ
7.04
225
Marco Jansen
SA
7.04
226
Dhananjay Rao
HK
7.05
227
Jaspal Singh
MLT
7.05
228
Adil Rashid
ENG
7.06
229
Harsh Thaker
CAN
7.06
230
Paul van Meekeren
NED
7.06
231
Muhammad Burhan
HUN
7.07
232
Mohamed Shafeeq
KUW
7.07
233
Shakib Al Hasan
BAN
7.09
234
Axar Patel
IND
7.09
235
Sathaiya Veerapathiran
BHR
7.09
236
Kaleem Sana
CAN
7.11
237
Reo Sakurano-Thomas
JAP
7.11
238
Wanindu Hasaranga
SL
7.11
239
Dewald Dumon
BEL
7.11
240
Mehran Khan
OMN
7.13
241
Syed Aziz
MAL
7.14
242
Saurabh Netravalkar
USA
7.14
243
Abrar Ahmed
PAK
7.16
244
Adnan Idrees
KUW
7.17
245
Ibrahim Hassan
MLD
7.17
246
Maheesh Theekshana
SL
7.17
246
Francis Mutua
KEN
7.17
247
Sharwan Godara
CMB
7.18
248
Nicholas Salonen
FIN
7.19
249
Emile Rukiriza
RWA
7.20
250
Williamsing Nalisa
VAN
7.21
251
Iuri Simao
BRZ
7.21
252
Apolinaire Liplip Stephen
VAN
7.22
253
Fazalhaq Farooqi
AFG
7.22
254
Mohamed Ishmath Adnan Marikkar
MLD
7.23
255
Keshav Maharaj
SA
7.23
256
Nuwan Thushara
SL
7.28
256
Taranjit Singh
CYP
7.28
257
Saqib Mahmood
ENG
7.29
258
Soyeb Pendi
7.30
259
Bernard Scholtz
NAM
7.30
260
Chanchai Pengkumta
THI
7.31
261
Mohammad Amir
PAK
7.31
262
Aryan Dutt
NED
7.32
263
Sarfaraz Ali
BHR
7.35
264
Muhammad Jawadullah
UAE
7.35
265
Muhammad Moiz
ROM
7.36
266
Mohammad Nabi
AFG
7.37
267
Ignace Ntirenganya
RWA
7.37
268
Mancoba Jele
ESW
7.38
269
Khalid Ahmadi
BEL
7.38
270
Jofra Archer
ENG
7.38
271
Kuldeep Yadav
IND
7.39
272
Ali Naseer
UAE
7.39
273
Kabir Mirpuri
GIB
7.40
274
Naveen-ul-Haq
AFG
7.40
275
Luke Thomas Bichard
GUE
7.42
276
Abdullah Akbarjan
AST
7.42
277
Scott Burdekin
CYP
7.43
278
Imran Anwar
BHR
7.43
279
Noor Ahmad
AFG
7.43
280
Ottneil Baartman
SA
7.43
281
Boemo Kgosiemang
BOT
7.44
282
Umar Adam
MLD
7.44
283
Khin Aye
MYM
7.45
284
Rizwan Haider
MAL
7.46
285
Mark Watt
SCO
7.48
286
Kaleemullah
OMN
7.48
287
Arshdeep Singh
IND
7.50
288
Samay Shrivastava
OMN
7.50
289
Mangala Gunasekara
CYP
7.51
290
Gudakesh Motie
WI
7.51
291
Lucas Oluoch
KEN
7.51
292
Ravi Bishnoi
IND
7.52
293
Varun Chakravarthy
IND
7.54
294
Wellington Masakadza
ZIM
7.55
295
Barry McCarthy
IRE
7.55
296
Adam Martel
GUE
7.56
297
Taranjeet Singh
ROM
7.57
298
Junaid Siddique
BAN
7.58
299
Mustafizur Rahman
BAN
7.59
299
Waji Ul Hassan
SAR
7.59
300
Amjad Sher
FIN
7.60
301
Liam Denny
COI
7.61
302
Justin Shaju
MLT
7.61
303
Rijan Dhakal
NEP
7.62
304
Suprit Pradhan
BHU
7.62
305
Adnan Razzaq
BEL
7.64
306
Blessings Pondani
MAW
7.64
307
Zappy Bimenyimana
RWA
7.64
308
Muhammad Farooq
UAE
7.64
309
Prosper Useni
NIG
7.65
310
Leem Shafeeq
MLD
7.65
311
David Wiese
SA
7.66
312
Waseem Yaqoob
LES
7.70
313
Usman Najeeb
SAR
7.71
314
Declan Suzuki
JAP
7.71
315
Adam Zampa
AUS
7.72
316
Darren Wotu
VAN
7.73
317
Ramesh Kalimuthu
SIN
7.75
318
Amir Farooq
QTR
7.77
319
Tim Pringle
NED
7.78
320
Chen Zhuo Yue
CHN
7.80
321
Mark Adair
IRE
7.82
322
Shoriful Islam
BAN
7.83
323
Peter Langat
KEN
7.85
324
Kushal Malla
NEP
7.86
325
Sompal Kami
NEP
7.87
326
Milen Gogev
BUL
7.88
327
Nosthush Kenjige
USA
7.90
328
Musawar Shah
QTR
7.90
329
Tenzin Wangchuk
BHU
7.91
330
Louis Bruce
GIB
7.91
330
Not on record
7.91
331
Pat Cummins
AUS
7.92
332
Sheraz Sheikh
BEL
7.95
333
Oscar Taylor
COI
7.95
334
Waqar Zalmai
AST
7.96
335
Ranjung Mikyo Dorji
BHU
7.97
336
Rishad Hossain
BAN
8.01
337
Timothy Lawrence Cutler
VAN
8.03
338
Tharindu Perera
BOT
8.03
339
Vukasin Zimonjic
SER
8.06
340
Thatayaone Tshose
BOT
8.07
341
Azmatullah Omarzai
AFG
8.07
342
Muhammad Zuhaib
UAE
8.08
343
Karan KC
NEP
8.10
344
Angelo Mathews
SL
8.10
345
Bilal Khan
OMN
8.14
346
Shaheen Afridi
PAK
8.14
347
Norman Vanua
PNG
8.14
348
Pratish Chhetri
NEP
8.17
349
Matthew Stokes
GUE
8.18
350
Gulam Murtaza
CMB
8.19
351
Gagandeep Singh
BUL
8.20
352
Ish Sodhi
NZ
8.22
353
Ahmad Butt
OMN
8.22
354
Hardik Pandya
IND
8.24
355
Sami Sohail
MAW
8.25
356
Aamir Kaleem
OMN
8.27
357
Harry Johnson
GUE
8.27
358
Tanzim Hasan Sakib
BAN
8.27
359
Sajad Ahmadzai
BEL
8.29
360
Matheesha Pathirana
SL
8.31
361
Joshua Rasu
VAN
8.32
362
Bjorn Fortuin
SA
8.33
362
Abduljabar Jabarkhail
BEL
8.33
363
Zakary Foulkes
NZ
8.35
364
Martin Akayezu
RWA
8.35
365
Abbas Afridi
PAK
8.37
366
Charlie Forshaw
GUE
8.38
367
Muhammad Jabir
QTR
8.40
368
Ikramullah Khan
QTR
8.41
369
Danyal Raja
BUL
8.42
370
Liam Livingstone
ENG
8.44
370
Matt Henry
NZ
8.44
371
Pranay Gheewala
EST
8.45
372
Anish Edward Paraam
SIN
8.46
373
Nasrulla Rana
HK
8.48
374
Luqman Butt
CMB
8.48
375
Curtis Campher
IRE
8.50
375
Tangeni Lungameni
NAM
8.50
376
Arjun Shahi
CYP
8.56
377
Alzarri Joseph
WI
8.58
378
Mukesh Kumar
IND
8.58
379
Gulsan Jha
NEP
8.58
380
Samarth Bodha
GIB
8.58
381
Dilon Heyliger
CAN
8.58
382
Michael Bracewell
NZ
8.63
383
Mitchell Starc
AUS
8.67
384
Timm van der Gugten
NED
8.67
385
Reece Topley
ENG
8.68
386
Dasun Shanaka
SL
8.69
387
Not on record
MLT
8.71
388
Usama Mir
PAK
8.75
389
Sean Abbott
AUS
8.77
390
Marcus Stoinis
AUS
8.78
391
Aizaz Khan
HK
8.78
392
Boemo Khumalo
BOT
8.84
393
Eric Kubwimana
RWA
8.86
394
Jasdeep Singh
USA
8.88
394
Juanoy Drysdale
USA
8.88
395
Abinash Bohara
NEP
8.90
396
Chris Sole
SCO
8.90
397
Binura Fernando
SL
8.92
398
Ben Sears
NZ
8.96
399
Ayush Shukla
HK
8.97
400
Ben White
IRE
8.97
401
Bas de Leede
NED
8.98
402
Andre Russell
WI
8.98
403
Haris Rauf
PAK
9.03
404
Aiden Markram
SA
9.05
405
Mohammad Nadeem
OMN
9.07
406
Chris Jordan
ENG
9.07
406
Avesh Khan
IND
9.07
407
Sayed Monib Sayed Ahmad
KUW
9.10
408
Nqabayomzi Peter
SA
9.17
409
Shadley van Schalkwyk
USA
9.22
410
Ruben Trumpelmann
NAM
9.23
411
Gayan Buddika Wijeweera Munaweera
QTR
9.24
412
Romario Shepherd
WI
9.26
413
Temuulen Amarmend
MON
9.27
414
Naseem Shah
PAK
9.38
415
Craig Young
IRE
9.38
416
Jack Brassell
NAM
9.40
417
Ali Khan
USA
9.44
418
Rafiullah
OMN
9.55
419
Obed McCoy
WI
9.58
420
Luwsanzundui Erdenebulgan
MON
9.61
421
Shadab Khan
PAK
9.61
422
Shamar Joseph
WI
9.68
423
Luke Jongwe
ZIM
9.75
424
Matija Sarenac
SER
9.90
425
Mohan Vivekanandan
MON
10.23
426
Zoljavkhlan Shurentsetseg
MON
10.24
427
Sam Curran
ENG
10.45
428
Gerald Coetzee
SA
10.62
429
Adam Milne
NZ
11.14
430
Od Lutbayar
MON
11.24
Show all 453 ↓
Nothing matches that filter.
RECENT RESULTS
1 match
▲
show
‹
ODI
India in New Zealand ODI Series
NZ
134 (41.0)
IND
113/7 (26.0)
›