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
▼
England in Australia T20I Series
India in New Zealand Test Series
Bangladesh in South Africa Test Series
England in Australia ODI Series
Sri Lanka in Pakistan Test Series
India in New Zealand ODI Series
Recent Teams
▼
Australia
England
India
New Zealand
South Africa
Bangladesh
Recent Players
▼
Jofra Archer
Harry Brook
Brad Evans
Joshua Tongue
Joe Root
Blessing Muzarabani
Sikandar Raza
Ali Dawood
Oliver Robinson
Brian Bennett
Ben Duckett
Merwe 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 Averages in 2024: Top Performers, Rankings & Full Stats
Here is the complete breakdown of the best averages in 2024, featuring the most impactful players of the year.
TEST
2024
392 entries
1
346 / 3
Harsh Thaker
CAN
2.33 clear of Afsar Zazai
2
113 / 1
Afsar Zazai
AFG
2.33 off the lead
3
107 / 1
Michael English
SCO
8.33 off the lead
● LEADS
Harsh Thaker
CAN
346 / 3 · 2.33 ahead of Zazai
↑ IN THE CHASE
3
players sit within 10% of the lead on best averages
★ TOP-10 CUT-OFF
356 / 5
The mark at number ten — 382 entries sit below it
● NATION IN FRONT
Afghanistan
5 of the top 50 · 21 teams represented
Best Averages — full list
392 entries, ranked
Table view
1
Harsh Thaker
CAN
346 / 3
2
Afsar Zazai
AFG
113 / 1
3
Michael English
SCO
107 / 1
4
Monank Patel
USA
213 / 2
5
Rahmat Shah
AFG
388 / 4
6
Sean Williams
ZIM
264 / 3
7
Wiaan Mulder
SA
258 / 3
8
Haider Ali
PAK
337 / 4
9
Kamindu Mendis
SL
74.928571
10
Hashmatullah Shaidi
AFG
356 / 5
11
Muhammad Tanveer
QTR
202 / 3
12
Lorcan Tucker
IRE
129 / 2
13
Brian Bennett
ZIM
128 / 2
14
Kane Williamson
NZ
1013 / 16
15
Temba Bavuma
SA
503 / 8
16
Yashasvi Jaiswal
IND
1478 / 24
17
Andy McBrine
IRE
121 / 2
18
Ibrahim Zadran
AFG
179 / 3
19
Richie Berrington
SCO
234 / 4
20
Oliver Robinson
ENG
58 / 1
21
Imal Malindu Galle Liyanage
QTR
230 / 4
22
Zain Ul Abidin
SAR
56 / 1
23
Joe Root
ENG
55.571428
24
Mohammad Ahnaff
QTR
221 / 4
25
Harry Brook
ENG
55.000000
26
Benjamin Curran
ZIM
109 / 2
27
George Munsey
SCO
380 / 7
28
Karim Janat
AFG
54 / 1
29
Sarfaraz Khan
IND
371 / 7
30
Jacob Bethell
ENG
260 / 5
31
Shubman Gill
IND
866 / 17
32
Travis Head
AUS
608 / 12
33
Cameron Green
AUS
302 / 6
34
Ruan Swardt
SA
99 / 2
35
Kaki Reddy
IND
294 / 6
36
Johannes Smit
NAM
191 / 4
37
Aayan Khan
UAE
95 / 2
38
Vikramjit Singh
NED
189 / 4
39
Max O'Dowd
NED
330 / 7
40
Utkarsh Jain
CMB
47 / 1
41
Jason Holder
WI
276 / 6
41
Craig Ervine
ZIM
138 / 3
41
Christopher Greaves
SCO
46 / 1
44
Luqman Butt
CMB
228 / 5
45
Peter Moor
ZIM
91 / 2
45
David Warner
AUS
91 / 2
47
Devdutt Padikkal
IND
90 / 2
48
Mohammad Rizwan
PAK
44.916666
49
Rachin Ravindra
NZ
984 / 22
50
Aasif Sheikh
NEP
133 / 3
51
Smit Patel
USA
174 / 4
52
Aqib Sulehri
OMN
130 / 3
53
Nasir Jamal
AFG
43 / 1
53
Prince Masvaure
ZIM
86 / 2
55
Shreyas Movva
CAN
213 / 5
56
Dinesh Chandimal
SL
42.588235
57
Jamie Smith
ENG
42.466666
58
Saud Shakeel
PAK
41.846153
59
Dhananjaya de Silva
SL
41.764705
60
Milind Kumar
USA
125 / 3
61
Salman Agha
PAK
41.272727
62
Kannaur Rahul
IND
493 / 12
63
Kamran Ghulam
PAK
205 / 5
64
Steven Smith
AUS
490 / 12
65
Dhruv Jurel
IND
202 / 5
66
William Young
NZ
481 / 12
67
Angelo Mathews
SL
40.058823
68
Jaker Anik
BAN
236 / 6
69
Mark Adair
IRE
39 / 1
70
Zeeshan Maqsood
OMN
116 / 3
71
Rishabh Pant
IND
576 / 15
71
Kyle Verreynne
SA
384 / 10
73
Mehidy Hasan
BAN
38.375000
74
Pathum Silva
SL
380 / 10
74
Malan Kruger
NAM
152 / 4
76
Pargat Singh
CAN
226 / 6
77
Kushal Bhurtel
NEP
112 / 3
78
Ben Duckett
ENG
37.064516
79
Michael Levitt
NED
184 / 5
80
Steven Taylor
USA
73 / 2
81
Anil Sah
NEP
72 / 2
81
Bas Leede
NED
72 / 2
83
Charlie Tear
SCO
143 / 4
84
Aiden Markram
SA
536 / 15
85
Tristan Stubbs
SA
500 / 14
86
Shayan Jahangir
USA
107 / 3
87
Rahul Chopra
UAE
285 / 8
88
Mohammad Ikramullah Khan
QTR
71 / 2
89
Washington Sundar
IND
177 / 5
90
Scott Kuggeleijn
NZ
70 / 2
90
Josh Hazlewood
AUS
35 / 1
90
Sorawat Desungnoen
THI
70 / 2
90
Bhim Sharki
NEP
70 / 2
94
Abdul Waheed
SAR
208 / 6
95
Muhammad Waseem
UAE
311 / 9
96
Brandon McMullen
SCO
239 / 7
97
Sam Konstas
AUS
68 / 2
97
Srimantha Wijeyeratne
CAN
136 / 4
99
Alex Carey
AUS
440 / 13
100
Mahaj Chadha
CMB
169 / 5
101
David Bedingham
SA
540 / 16
102
Khalid Kail
OMN
100 / 3
103
Axar Patel
IND
133 / 4
104
Ollie Pope
ENG
33.133333
105
Mushfiqur Rahim
BAN
33.100000
106
Neil Wagner
NZ
33 / 1
106
Junaid Mehr
BHR
33 / 1
108
Ravindra Jadeja
IND
527 / 16
109
Tony Zorzi
SA
458 / 14
110
Kusal Mendis
SL
32.666666
111
Aamer Jamal
PAK
260 / 8
111
Alishan Sharafu
UAE
260 / 8
113
Nicholas Kirton
CAN
162 / 5
114
Ryan Rickelton
SA
192 / 6
114
Vriitya Aravind
UAE
96 / 3
116
Zak Crawley
ENG
695 / 22
117
Shan Masood
PAK
31.538461
118
Akshaykumar Palakdhari Yadav
THI
156 / 5
119
Mominul Haque
BAN
31.117647
120
Glenn Phillips
NZ
495 / 16
121
Marnus Labuschagne
AUS
464 / 15
122
Merwe Erasmus
NAM
245 / 8
123
Kavem Hodge
WI
516 / 17
124
Daryl Mitchell
NZ
607 / 20
125
Rathnayake Rathnayake
SL
30.200000
126
Scott Edwards
NED
181 / 6
127
Ben Stokes
ENG
602 / 20
128
Ruben Trumpelmann
NAM
60 / 2
128
Aryansh Sharma
UAE
30 / 1
128
Usman Najeeb
SAR
30 / 1
128
Aaron Jones
USA
120 / 4
132
Dimuth Karunaratne
SL
29.666666
133
Justin Greaves
WI
207 / 7
134
Mitchell Santner
NZ
264 / 9
135
Noor Ali Zadran
AFG
117 / 4
136
Mahidul Ankon
BAN
29 / 1
136
Sajid Khan
PAK
87 / 3
136
Dhruv Parashar
UAE
58 / 2
139
Tom Latham
NZ
633 / 22
140
Curtis Campher
IRE
57 / 2
140
Ranjung Dorji
BHU
114 / 4
142
Sybrand Engelbrecht
NED
85 / 3
142
Jan Loftie-Eaton
NAM
85 / 3
144
Jan Frylinck
NAM
197 / 7
145
Shadman Islam
BAN
28.000000
146
Dane Piedt
SA
83 / 3
146
Andy Balbirnie
IRE
83 / 3
148
Tom Blundell
NZ
466 / 17
149
Sadeera Samarawickrama
SL
27 / 1
149
Shreyas Iyer
IND
108 / 4
149
Kiplin Doriga
PNG
27 / 1
149
Tanish Suri
UAE
27 / 1
153
Joylord Gumbie
ZIM
106 / 4
153
Keegan Petersen
SA
106 / 4
153
Ali Naseer
UAE
53 / 2
156
Jonny Bairstow
ENG
238 / 9
157
Alick Athanaze
WI
448 / 17
158
Lakshit Gupta
CMB
158 / 6
159
Virat Kohli
IND
417 / 16
160
Saim Ayub
PAK
26.000000
160
Noman Ali
PAK
78 / 3
160
Newman Nyamhuri
ZIM
26 / 1
163
Usman Khawaja
AUS
415 / 16
164
Rohit Sharma
IND
619 / 24
165
Etienne Beukes
CMB
77 / 3
166
Mikyle Louis
WI
333 / 13
167
Pat Cummins
AUS
306 / 12
167
Takudzwanashe Kaitano
ZIM
51 / 2
169
Noah Croes
NED
126 / 5
170
Michael Lingen
NAM
199 / 8
171
Keacy Carty
WI
173 / 7
172
Litton Das
BAN
24.625000
173
Dion Myers
ZIM
98 / 4
173
Paul Stirling
IRE
98 / 4
175
Gudakesh Motie
WI
121 / 5
176
Devon Conway
NZ
386 / 16
177
Brad Wheal
SCO
24 / 1
178
Zubayr Hamza
SA
95 / 4
179
Joshua Silva
WI
356 / 15
180
Aaron Johnson
CAN
189 / 8
181
Mitchell Marsh
AUS
283 / 12
182
Dilon Heyliger
CAN
94 / 4
182
Jigme Singye
BHU
141 / 6
182
Jandre Coetzee
THI
47 / 2
185
Angus Atkinson
ENG
23.466666
186
Kraigg Brathwaite
WI
372 / 16
187
Kevin Sinclair
WI
69 / 3
187
Edward Moore
SA
23 / 1
187
Abdul Malik
AFG
23 / 1
187
Kona Bharat
IND
92 / 4
187
Safyaan Sharif
SCO
23 / 1
187
Fiaz Ahmed
BHR
115 / 5
193
Syed Shah
UAE
68 / 3
194
Kyle Klein
NED
45 / 2
195
Asif Khan
UAE
179 / 8
196
Gakul Ghalley
BHU
67 / 3
197
Shaheen Afridi
PAK
22.333333
198
Imran Anwar
BHR
89 / 4
199
Aarif Sheikh
NEP
22 / 1
199
Abdul Manan Ali
SAR
110 / 5
201
Sanchit Sharma
UAE
43 / 2
202
Raynard Tonder
SA
64 / 3
203
Waji Ul Hassan
SAR
106 / 5
204
Najmul Hossain Shanto
BAN
21.133333
205
Kuldeep Yadav
IND
105 / 5
205
Saad Zafar
CAN
84 / 4
207
Rahmanullah Gurbaz
AFG
62 / 3
207
Ravichandran Ashwin
IND
310 / 15
209
Kottasinghakkarage Fernando
SL
20.666666
210
Ben Foakes
ENG
205 / 10
211
Basil Hameed
UAE
61 / 3
211
Saqlain Arshad
QTR
122 / 6
213
Babar Azam
PAK
20.200000
214
Daniel Lawrence
ENG
20.000000
214
Nathan Smith
NZ
80 / 4
214
Shaun Berg
SA
40 / 2
217
Chris Woakes
ENG
19.636363
218
Shakib Al Hasan
BAN
19.375000
219
Shoaib Khan
OMN
58 / 3
220
Chaloemwong Chatphaisan
THI
77 / 4
221
Kirk McKenzie
WI
171 / 9
222
Brydon Carse
ENG
94 / 5
223
Zuhaib Zubair
UAE
75 / 4
224
Tom Hartley
ENG
185 / 10
224
Muhammad Butt
BHR
37 / 2
226
Zakir Hasan
BAN
239 / 13
227
Mark Watt
SCO
55 / 3
228
William O'Rourke
NZ
18 / 1
228
Nathan McSweeney
AUS
72 / 4
228
Karan KC
NEP
54 / 3
228
Chundangapoyil Rizwan
UAE
18 / 1
228
Shaun Fouché
NAM
18 / 1
233
Ahmer Nasir
BHR
89 / 5
234
Kushal Malla
NEP
53 / 3
235
Pratik Athavale
OMN
70 / 4
236
Jack Leach
ENG
52 / 3
237
Kemar Roach
WI
120 / 7
238
Nathan Lyon
AUS
188 / 11
239
Mehran Khan
OMN
17 / 1
240
Neil Brand
SA
66 / 4
240
Nandre Burger
SA
33 / 2
240
Lo-handre Louwrens
NAM
33 / 2
243
Asif Ali
PAK
82 / 5
244
Mahmudul Joy
BAN
162 / 10
245
Jasprit Bumrah
IND
97 / 6
245
Austin Vincent Lazarus
THI
97 / 6
247
Shahadat Dipu
BAN
113 / 7
247
Shahadat Hossain
BAN
113 / 7
249
Chamika Gunasekara
SL
16 / 1
249
Duanne Olivier
SA
16 / 1
251
Zakir Hasan
BAN
15.933333
252
Taijul Islam
BAN
207 / 13
253
Abdullah Shafique
PAK
15.818181
254
Kagiso Rabada
SA
126 / 8
254
Rajat Patidar
IND
63 / 4
254
Shariz Ahmad
NED
63 / 4
257
Olly Stone
ENG
47 / 3
257
Sohail Ahmed
BHR
47 / 3
259
Matt Henry
NZ
187 / 12
260
Ayaan Khan
OMN
31 / 2
261
Zane Green
NAM
77 / 5
262
Gulam Murtaza
CMB
15 / 1
263
Mitchell Starc
AUS
179 / 12
264
Keshav Maharaj
SA
44 / 3
265
Tenjin Rabgey
BHU
73 / 5
266
Shamar Joseph
WI
186 / 13
267
Michael Leask
SCO
57 / 4
268
Ahmad Butt
OMN
14 / 1
268
Anil Nidamanuru
NED
14 / 1
268
Thinley Jamtsho
BHU
56 / 4
271
Mohammad Islam
BAN
13.750000
271
Dilpreet Bajwa
CAN
55 / 4
273
Mohammad Zadran
AFG
41 / 3
274
Rehan Ahmed
ENG
92 / 7
275
Azmatullah Omarzai
AFG
13 / 1
275
Tanaka Chivanga
ZIM
13 / 1
275
Lahiru Kumara
SL
39 / 3
275
Alei Nao
PNG
13 / 1
275
Sherab Loday
BHU
13 / 1
275
Shadley Schalkwyk
USA
39 / 3
275
Gulshan Jha
NEP
26 / 2
282
Harry Tector
IRE
38 / 3
283
Usman Khalid
SAR
63 / 5
284
Tim Southee
NZ
186 / 15
285
Khurram Shahzad
PAK
12.333333
286
Alzarri Joseph
WI
147 / 12
286
Umer Toor
BHR
49 / 4
288
Jayden Seales
WI
61 / 5
289
Nayeem Hasan
BAN
24 / 2
289
Mir Hamza
PAK
12 / 1
289
Nijat Masood
AFG
12 / 1
289
Pawan Sarraf
NEP
12 / 1
289
Abhishek Paradkar
USA
12 / 1
289
Aaditya Varadarajan
CAN
36 / 3
289
Nikolaas Davin
NAM
36 / 3
296
Akash Deep
IND
83 / 7
297
Matthew Cross
SCO
59 / 5
298
Mohammed Siraj
IND
35 / 3
299
Blessing Muzarabani
ZIM
23 / 2
299
Harmeet Baddhan
USA
23 / 2
301
Yodsak Saranonnakkun
THI
67 / 6
302
Prabath Jayasuriya
SL
11.142857
303
Ikram Alikhil
AFG
22 / 2
303
Qais Ahmad
AFG
22 / 2
303
Tony Ura
PNG
11 / 1
303
Tangeni Lungameni
NAM
11 / 1
307
Marco Jansen
SA
54 / 5
308
Hasan Mahmud
BAN
10.700000
309
Nosthusha Kenjige
USA
21 / 2
310
Mark Wood
ENG
10.375000
311
Tagenarine Chanderpaul
WI
31 / 3
312
Jean-Pierre Kotze
NAM
41 / 4
313
Salvin Stanly
CMB
51 / 5
314
Clive Madande
ZIM
10 / 1
314
Taskin Ahmed
BAN
40 / 4
314
Khaled Ahmed
BAN
30 / 3
314
Mohammed Hisham Shaikh
SAR
10 / 1
318
Dane Paterson
SA
58 / 6
319
Shah Hussain
CMB
19 / 2
320
Matthew Potts
ENG
9.333333
321
Joshua Hull
ENG
9 / 1
321
Chad Soper
PNG
9 / 1
321
Christopher McBride
SCO
9 / 1
321
Muhammad Siddique
UAE
9 / 1
321
Aryan Dutt
NED
27 / 3
321
Paul van Meekeren
NED
9 / 1
327
Satarut Rungrueang
THI
17 / 2
327
Rohit Paudel
NEP
17 / 2
327
Tenzin Wangchuk
BHU
34 / 4
327
Suprit Pradhan
BHU
51 / 6
331
Naseem Shah
PAK
8.400000
332
Kaleem Rehman
CAN
25 / 3
333
Richard Ngarava
ZIM
16 / 2
333
Lungi Ngidi
SA
8 / 1
333
Dean Elgar
SA
16 / 2
333
Bernard Scholtz
NAM
32 / 4
333
Ali Dawood
BHR
8 / 1
333
Sajid Imran Cheema
SAR
8 / 1
333
Uday Hathinjar
CMB
32 / 4
333
Andrew Umeed
SCO
8 / 1
341
Ajaz Patel
NZ
62 / 8
341
Navneet Dhaliwal
CAN
31 / 4
343
Clyde Fortuin
SA
23 / 3
344
Tshepo Moreki
SA
15 / 2
344
Wanigamuni Mendis
SL
15 / 2
344
Ish Sodhi
NZ
15 / 2
347
Zia-ur-Rehman Akbar
AFG
28 / 4
347
Harshit Rana
IND
7 / 1
347
Musa Ahmad
NED
14 / 2
347
Wesley Barresi
NED
14 / 2
351
Shoaib Bashir
ENG
6.909090
352
Namgay Thinley
BHU
20 / 3
353
James Anderson
ENG
13 / 2
354
AM Ghazanfar
AFG
6 / 1
355
Kashyap Prajapati
OMN
11 / 2
356
Vishwa Fernando
SL
5.300000
357
Hasan Ali
PAK
5 / 1
357
Scott Currie
SCO
10 / 2
357
Tshering Tashi
BHU
5 / 1
360
Abrar Ahmed
PAK
14 / 3
361
Mohammed Rizlan Iqbar
QTR
17 / 4
362
Craig Young
IRE
4 / 1
363
Imran Ali
KUW
7 / 2
363
Dipendra Airee
NEP
7 / 2
363
Junaid Siddiqui
CAN
7 / 2
366
Kaleemullah
OMN
10 / 3
367
Assad Vala
PNG
3 / 1
367
Barry McCarthy
IRE
6 / 2
367
Sediqullah Atal
AFG
3 / 1
367
Trevor Gwandu
ZIM
3 / 1
367
Rishiv Joshi
CAN
3 / 1
367
Roelof van der Merwe
NED
3 / 1
367
Sompal Kami
NEP
6 / 2
367
Karan Sonavale
OMN
3 / 1
375
Nahid Rana
BAN
2.600000
376
Asitha Fernando
SL
2.000000
376
Mohammad Safi
AFG
2 / 1
376
Semo Kamea
PNG
2 / 1
376
Rahul Bhatia
UAE
2 / 1
376
Jasdeep Singh
USA
4 / 2
376
Mirza Mohammed Baig
QTR
2 / 1
382
Vivian Kingma
NED
3 / 2
383
Theo Woerkom
IRE
1 / 1
383
Gerald Coetzee
SA
1 / 1
383
Hiri Hiri
PNG
1 / 1
383
Ravinderpal Singh
CAN
1 / 1
383
Jack Brassell
NAM
2 / 2
383
Clayton Floyd
NED
1 / 1
383
Amir Farooq
QTR
1 / 1
383
Sonam Yeshey
BHU
1 / 1
383
Narawit Nuntarach
THI
1 / 1
392
Mohammad Ali
PAK
0.666666
Show all 392 ↓
Nothing matches that filter.
RECENT RESULTS
8 matches
▲
show
‹
TEST
Africa Continental Cup
BOT
UGA
CPL
CPL 2026
AMA
KIN
CPL
CPL 2026
AMA
KIN
ODI
South Africa in Namibia ODI Series
NAM
162/8 (31.0)
SA
348/6 (50.0)
TEST
Africa Continental Cup
RWA
KEN
TEST
Africa Continental Cup
UGA
SIL
CPL
CPL 2026
AMA
FAL
CPL
CPL 2026
AMA
FAL
›