Home
Fixtures
Results
News
Teams
Players
Grounds
Rankings
Stats
▼ QUICK LINKS
Recent Series
▼
India in New Zealand T20I Series
Pakistan Triangular Series
Sri Lanka in Pakistan T20I Series
Australia in South Africa Test Series
West Indies in India T20I Series
West Indies in India ODI Series
Recent Teams
▼
India
New Zealand
TBA
Sri Lanka
England
Australia
Recent Players
▼
Azmatullah Omarzai
Rashid Khan
Daniel Jakiel
Tanzid Tamim
Mark Adair
Ibrahim Zadran
Sami Muhammad Sohail
Dhananjaya de Silva
Sediqullah Atal
Gamage Dinusha
Mehidy Hasan
Yasar Haroon
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 · 20 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
Salman Agha
PAK
454 / 9
34
Cameron Green
AUS
302 / 6
35
Ruan Swardt
SA
99 / 2
36
Mohammad Rizwan
PAK
539 / 11
36
Kaki Reddy
IND
294 / 6
38
Johannes Smit
NAM
191 / 4
39
Aayan Khan
UAE
95 / 2
40
Vikramjit Singh
NED
189 / 4
41
Max O'Dowd
NED
330 / 7
42
Utkarsh Jain
CMB
47 / 1
43
Jason Holder
WI
276 / 6
43
Craig Ervine
ZIM
138 / 3
43
Christopher Greaves
SCO
46 / 1
46
Luqman Butt
CMB
228 / 5
47
Peter Moor
ZIM
91 / 2
47
David Warner
AUS
91 / 2
49
Saud Shakeel
PAK
544 / 12
50
Devdutt Padikkal
IND
90 / 2
51
Rachin Ravindra
NZ
984 / 22
52
Aasif Sheikh
NEP
133 / 3
53
Mominul Haque
BAN
529 / 12
54
Smit Patel
USA
174 / 4
55
Aqib Sulehri
OMN
130 / 3
56
Nasir Jamal
AFG
43 / 1
56
Prince Masvaure
ZIM
86 / 2
58
Shreyas Movva
CAN
213 / 5
59
Dinesh Chandimal
SL
42.588235
60
Jamie Smith
ENG
42.466666
61
Dhananjaya de Silva
SL
41.764705
62
Milind Kumar
USA
125 / 3
63
Kannaur Rahul
IND
493 / 12
64
Kamran Ghulam
PAK
205 / 5
65
Steven Smith
AUS
490 / 12
66
Dhruv Jurel
IND
202 / 5
67
William Young
NZ
481 / 12
68
Angelo Mathews
SL
40.058823
69
Jaker Anik
BAN
236 / 6
70
Mark Adair
IRE
39 / 1
71
Zeeshan Maqsood
OMN
116 / 3
72
Rishabh Pant
IND
576 / 15
72
Kyle Verreynne
SA
384 / 10
74
Mehidy Hasan
BAN
614 / 16
75
Pathum Silva
SL
380 / 10
75
Malan Kruger
NAM
152 / 4
77
Pargat Singh
CAN
226 / 6
78
Kushal Bhurtel
NEP
112 / 3
79
Ben Duckett
ENG
37.064516
80
Michael Levitt
NED
184 / 5
81
Mushfiqur Rahim
BAN
331 / 9
82
Steven Taylor
USA
73 / 2
83
Anil Sah
NEP
72 / 2
83
Bas Leede
NED
72 / 2
85
Charlie Tear
SCO
143 / 4
86
Aiden Markram
SA
536 / 15
87
Tristan Stubbs
SA
500 / 14
88
Shayan Jahangir
USA
107 / 3
89
Rahul Chopra
UAE
285 / 8
90
Mohammad Ikramullah Khan
QTR
71 / 2
91
Washington Sundar
IND
177 / 5
92
Scott Kuggeleijn
NZ
70 / 2
92
Josh Hazlewood
AUS
35 / 1
92
Sorawat Desungnoen
THI
70 / 2
92
Bhim Sharki
NEP
70 / 2
96
Abdul Waheed
SAR
208 / 6
97
Muhammad Waseem
UAE
311 / 9
98
Shan Masood
PAK
410 / 12
99
Brandon McMullen
SCO
239 / 7
100
Sam Konstas
AUS
68 / 2
100
Srimantha Wijeyeratne
CAN
136 / 4
102
Alex Carey
AUS
440 / 13
103
Mahaj Chadha
CMB
169 / 5
104
David Bedingham
SA
540 / 16
105
Khalid Kail
OMN
100 / 3
106
Axar Patel
IND
133 / 4
107
Ollie Pope
ENG
33.133333
108
Shadman Islam
BAN
364 / 11
109
Neil Wagner
NZ
33 / 1
109
Junaid Mehr
BHR
33 / 1
111
Ravindra Jadeja
IND
527 / 16
112
Tony Zorzi
SA
458 / 14
113
Kusal Mendis
SL
32.666666
114
Aamer Jamal
PAK
260 / 8
114
Alishan Sharafu
UAE
260 / 8
116
Nicholas Kirton
CAN
162 / 5
117
Ryan Rickelton
SA
192 / 6
117
Vriitya Aravind
UAE
96 / 3
119
Zak Crawley
ENG
695 / 22
120
Akshaykumar Palakdhari Yadav
THI
156 / 5
121
Glenn Phillips
NZ
495 / 16
122
Marnus Labuschagne
AUS
464 / 15
123
Merwe Erasmus
NAM
245 / 8
124
Kavem Hodge
WI
516 / 17
125
Daryl Mitchell
NZ
607 / 20
126
Rathnayake Rathnayake
SL
30.200000
127
Scott Edwards
NED
181 / 6
128
Ben Stokes
ENG
602 / 20
129
Ruben Trumpelmann
NAM
60 / 2
129
Aryansh Sharma
UAE
30 / 1
129
Usman Najeeb
SAR
30 / 1
129
Aaron Jones
USA
120 / 4
133
Dimuth Karunaratne
SL
29.666666
134
Justin Greaves
WI
207 / 7
135
Mitchell Santner
NZ
264 / 9
136
Noor Ali Zadran
AFG
117 / 4
137
Mahidul Ankon
BAN
29 / 1
137
Sajid Khan
PAK
87 / 3
137
Dhruv Parashar
UAE
58 / 2
140
Tom Latham
NZ
633 / 22
141
Curtis Campher
IRE
57 / 2
141
Ranjung Dorji
BHU
114 / 4
143
Sybrand Engelbrecht
NED
85 / 3
143
Jan Loftie-Eaton
NAM
85 / 3
145
Jan Frylinck
NAM
197 / 7
146
Saim Ayub
PAK
364 / 13
147
Dane Piedt
SA
83 / 3
147
Andy Balbirnie
IRE
83 / 3
149
Tom Blundell
NZ
466 / 17
150
Shreyas Iyer
IND
108 / 4
150
Sadeera Samarawickrama
SL
27 / 1
150
Kiplin Doriga
PNG
27 / 1
150
Tanish Suri
UAE
27 / 1
154
Joylord Gumbie
ZIM
106 / 4
154
Keegan Petersen
SA
106 / 4
154
Ali Naseer
UAE
53 / 2
157
Jonny Bairstow
ENG
238 / 9
158
Alick Athanaze
WI
448 / 17
159
Lakshit Gupta
CMB
158 / 6
160
Litton Das
BAN
394 / 15
161
Virat Kohli
IND
417 / 16
162
Noman Ali
PAK
78 / 3
162
Newman Nyamhuri
ZIM
26 / 1
164
Usman Khawaja
AUS
415 / 16
165
Rohit Sharma
IND
619 / 24
166
Etienne Beukes
CMB
77 / 3
167
Mikyle Louis
WI
333 / 13
168
Pat Cummins
AUS
306 / 12
168
Takudzwanashe Kaitano
ZIM
51 / 2
170
Noah Croes
NED
126 / 5
171
Michael Lingen
NAM
199 / 8
172
Abdullah Shafique
PAK
174 / 7
173
Keacy Carty
WI
173 / 7
174
Dion Myers
ZIM
98 / 4
174
Paul Stirling
IRE
98 / 4
176
Gudakesh Motie
WI
121 / 5
177
Devon Conway
NZ
386 / 16
178
Brad Wheal
SCO
24 / 1
179
Zubayr Hamza
SA
95 / 4
180
Joshua Silva
WI
356 / 15
181
Aaron Johnson
CAN
189 / 8
182
Mitchell Marsh
AUS
283 / 12
183
Dilon Heyliger
CAN
94 / 4
183
Jigme Singye
BHU
141 / 6
183
Jandre Coetzee
THI
47 / 2
186
Angus Atkinson
ENG
23.466666
187
Kraigg Brathwaite
WI
372 / 16
188
Kevin Sinclair
WI
69 / 3
188
Edward Moore
SA
23 / 1
188
Abdul Malik
AFG
23 / 1
188
Kona Bharat
IND
92 / 4
188
Safyaan Sharif
SCO
23 / 1
188
Fiaz Ahmed
BHR
115 / 5
194
Syed Shah
UAE
68 / 3
195
Kyle Klein
NED
45 / 2
196
Babar Azam
PAK
202 / 9
197
Asif Khan
UAE
179 / 8
198
Shaheen Afridi
PAK
67 / 3
198
Gakul Ghalley
BHU
67 / 3
200
Imran Anwar
BHR
89 / 4
201
Shakib Al Hasan
BAN
155 / 7
202
Aarif Sheikh
NEP
22 / 1
202
Abdul Manan Ali
SAR
110 / 5
204
Sanchit Sharma
UAE
43 / 2
205
Raynard Tonder
SA
64 / 3
206
Waji Ul Hassan
SAR
106 / 5
207
Najmul Hossain Shanto
BAN
317 / 15
208
Kuldeep Yadav
IND
105 / 5
208
Saad Zafar
CAN
84 / 4
210
Rahmanullah Gurbaz
AFG
62 / 3
210
Ravichandran Ashwin
IND
310 / 15
212
Kottasinghakkarage Fernando
SL
20.666666
213
Ben Foakes
ENG
205 / 10
214
Basil Hameed
UAE
61 / 3
214
Saqlain Arshad
QTR
122 / 6
216
Daniel Lawrence
ENG
20.000000
216
Nathan Smith
NZ
80 / 4
216
Shaun Berg
SA
40 / 2
219
Chris Woakes
ENG
19.636363
220
Shoaib Khan
OMN
58 / 3
221
Chaloemwong Chatphaisan
THI
77 / 4
222
Kirk McKenzie
WI
171 / 9
223
Brydon Carse
ENG
94 / 5
224
Zuhaib Zubair
UAE
75 / 4
225
Khurram Shahzad
PAK
37 / 2
225
Tom Hartley
ENG
185 / 10
225
Muhammad Butt
BHR
37 / 2
228
Zakir Hasan
BAN
239 / 13
228
Zakir Hasan
BAN
239 / 13
230
Mark Watt
SCO
55 / 3
231
William O'Rourke
NZ
18 / 1
231
Nathan McSweeney
AUS
72 / 4
231
Karan KC
NEP
54 / 3
231
Chundangapoyil Rizwan
UAE
18 / 1
231
Shaun Fouché
NAM
18 / 1
236
Ahmer Nasir
BHR
89 / 5
237
Kushal Malla
NEP
53 / 3
238
Pratik Athavale
OMN
70 / 4
239
Jack Leach
ENG
52 / 3
240
Kemar Roach
WI
120 / 7
241
Nathan Lyon
AUS
188 / 11
242
Mehran Khan
OMN
17 / 1
243
Nandre Burger
SA
33 / 2
243
Neil Brand
SA
66 / 4
243
Lo-handre Louwrens
NAM
33 / 2
246
Asif Ali
PAK
82 / 5
247
Mahmudul Joy
BAN
162 / 10
248
Jasprit Bumrah
IND
97 / 6
248
Austin Vincent Lazarus
THI
97 / 6
250
Shahadat Dipu
BAN
113 / 7
250
Shahadat Hossain
BAN
113 / 7
252
Chamika Gunasekara
SL
16 / 1
252
Duanne Olivier
SA
16 / 1
254
Taijul Islam
BAN
207 / 13
255
Kagiso Rabada
SA
126 / 8
255
Rajat Patidar
IND
63 / 4
255
Shariz Ahmad
NED
63 / 4
258
Olly Stone
ENG
47 / 3
258
Sohail Ahmed
BHR
47 / 3
260
Matt Henry
NZ
187 / 12
261
Ayaan Khan
OMN
31 / 2
262
Zane Green
NAM
77 / 5
263
Gulam Murtaza
CMB
15 / 1
264
Mitchell Starc
AUS
179 / 12
265
Keshav Maharaj
SA
44 / 3
266
Tenjin Rabgey
BHU
73 / 5
267
Shamar Joseph
WI
186 / 13
268
Michael Leask
SCO
57 / 4
269
Naseem Shah
PAK
42 / 3
269
Ahmad Butt
OMN
14 / 1
269
Anil Nidamanuru
NED
14 / 1
269
Thinley Jamtsho
BHU
56 / 4
273
Mohammad Islam
BAN
55 / 4
273
Dilpreet Bajwa
CAN
55 / 4
275
Mohammad Zadran
AFG
41 / 3
276
Hasan Mahmud
BAN
107 / 8
277
Rehan Ahmed
ENG
92 / 7
278
Azmatullah Omarzai
AFG
13 / 1
278
Tanaka Chivanga
ZIM
13 / 1
278
Lahiru Kumara
SL
39 / 3
278
Nahid Rana
BAN
13 / 1
278
Alei Nao
PNG
13 / 1
278
Gulshan Jha
NEP
26 / 2
278
Sherab Loday
BHU
13 / 1
278
Shadley Schalkwyk
USA
39 / 3
286
Harry Tector
IRE
38 / 3
287
Usman Khalid
SAR
63 / 5
288
Tim Southee
NZ
186 / 15
289
Alzarri Joseph
WI
147 / 12
289
Umer Toor
BHR
49 / 4
291
Jayden Seales
WI
61 / 5
292
Nijat Masood
AFG
12 / 1
292
Mir Hamza
PAK
12 / 1
292
Nayeem Hasan
BAN
24 / 2
292
Abhishek Paradkar
USA
12 / 1
292
Pawan Sarraf
NEP
12 / 1
292
Aaditya Varadarajan
CAN
36 / 3
292
Nikolaas Davin
NAM
36 / 3
299
Akash Deep
IND
83 / 7
300
Matthew Cross
SCO
59 / 5
301
Mohammed Siraj
IND
35 / 3
302
Blessing Muzarabani
ZIM
23 / 2
302
Harmeet Baddhan
USA
23 / 2
304
Yodsak Saranonnakkun
THI
67 / 6
305
Prabath Jayasuriya
SL
11.142857
306
Ikram Alikhil
AFG
22 / 2
306
Qais Ahmad
AFG
22 / 2
306
Tony Ura
PNG
11 / 1
306
Tangeni Lungameni
NAM
11 / 1
310
Marco Jansen
SA
54 / 5
311
Nosthusha Kenjige
USA
21 / 2
312
Mark Wood
ENG
10.375000
313
Tagenarine Chanderpaul
WI
31 / 3
314
Jean-Pierre Kotze
NAM
41 / 4
315
Salvin Stanly
CMB
51 / 5
316
Clive Madande
ZIM
10 / 1
316
Taskin Ahmed
BAN
40 / 4
316
Khaled Ahmed
BAN
30 / 3
316
Mohammed Hisham Shaikh
SAR
10 / 1
320
Dane Paterson
SA
58 / 6
321
Shah Hussain
CMB
19 / 2
322
Matthew Potts
ENG
9.333333
323
Joshua Hull
ENG
9 / 1
323
Chad Soper
PNG
9 / 1
323
Christopher McBride
SCO
9 / 1
323
Muhammad Siddique
UAE
9 / 1
323
Aryan Dutt
NED
27 / 3
323
Paul van Meekeren
NED
9 / 1
329
Satarut Rungrueang
THI
17 / 2
329
Rohit Paudel
NEP
17 / 2
329
Tenzin Wangchuk
BHU
34 / 4
329
Suprit Pradhan
BHU
51 / 6
333
Kaleem Rehman
CAN
25 / 3
334
Richard Ngarava
ZIM
16 / 2
334
Lungi Ngidi
SA
8 / 1
334
Dean Elgar
SA
16 / 2
334
Bernard Scholtz
NAM
32 / 4
334
Ali Dawood
BHR
8 / 1
334
Sajid Imran Cheema
SAR
8 / 1
334
Uday Hathinjar
CMB
32 / 4
334
Andrew Umeed
SCO
8 / 1
342
Ajaz Patel
NZ
62 / 8
342
Navneet Dhaliwal
CAN
31 / 4
344
Clyde Fortuin
SA
23 / 3
345
Tshepo Moreki
SA
15 / 2
345
Wanigamuni Mendis
SL
15 / 2
345
Ish Sodhi
NZ
15 / 2
348
Zia-ur-Rehman Akbar
AFG
28 / 4
348
Harshit Rana
IND
7 / 1
348
Musa Ahmad
NED
14 / 2
348
Wesley Barresi
NED
14 / 2
352
Shoaib Bashir
ENG
6.909090
353
Namgay Thinley
BHU
20 / 3
354
James Anderson
ENG
13 / 2
355
AM Ghazanfar
AFG
6 / 1
356
Kashyap Prajapati
OMN
11 / 2
357
Vishwa Fernando
SL
5.300000
358
Hasan Ali
PAK
5 / 1
358
Scott Currie
SCO
10 / 2
358
Tshering Tashi
BHU
5 / 1
361
Abrar Ahmed
PAK
14 / 3
362
Mohammed Rizlan Iqbar
QTR
17 / 4
363
Craig Young
IRE
4 / 1
364
Imran Ali
KUW
7 / 2
364
Dipendra Airee
NEP
7 / 2
364
Junaid Siddiqui
CAN
7 / 2
367
Kaleemullah
OMN
10 / 3
368
Assad Vala
PNG
3 / 1
368
Barry McCarthy
IRE
6 / 2
368
Sediqullah Atal
AFG
3 / 1
368
Trevor Gwandu
ZIM
3 / 1
368
Rishiv Joshi
CAN
3 / 1
368
Roelof van der Merwe
NED
3 / 1
368
Sompal Kami
NEP
6 / 2
368
Karan Sonavale
OMN
3 / 1
376
Asitha Fernando
SL
2.000000
376
Mohammad Safi
AFG
2 / 1
376
Mohammad Ali
PAK
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
383
Vivian Kingma
NED
3 / 2
384
Theo Woerkom
IRE
1 / 1
384
Gerald Coetzee
SA
1 / 1
384
Hiri Hiri
PNG
1 / 1
384
Ravinderpal Singh
CAN
1 / 1
384
Jack Brassell
NAM
2 / 2
384
Clayton Floyd
NED
1 / 1
384
Amir Farooq
QTR
1 / 1
384
Narawit Nuntarach
THI
1 / 1
384
Sonam Yeshey
BHU
1 / 1
Show all 392 ↓
Nothing matches that filter.
RECENT RESULTS
1 match
▲
show
‹
CPL
CPL 2026
KIN
PAT
›