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 2025: Top Performers, Rankings & Full Stats
This page shows players with the best averages during the 2025 season, ranking them by their on-field performances.
TEST
2025
255 entries
1
188 / 1
Henry Nicholls
NZ
70.75 clear of Rachin Ravindra
2
117.250000
Rachin Ravindra
NZ
70.75 off the lead
3
87.125000
Devon Conway
NZ
100.88 off the lead
● LEADS
Henry Nicholls
NZ
188 / 1 · 70.75 ahead of Ravindra
↑ IN THE CHASE
0
players within 10% of the lead — Nicholls is out on their own
★ TOP-10 CUT-OFF
71.166666
The mark at number ten — 245 entries sit below it
● NATION IN FRONT
South Africa
9 of the top 50 · 12 teams represented
Best Averages — full list
255 entries, ranked
Table view
1
Henry Nicholls
NZ
188 / 1
2
Rachin Ravindra
NZ
117.250000
3
Devon Conway
NZ
87.125000
4
Heinrich Klaasen
SA
87 / 1
5
Wiaan Mulder
SA
79.500000
6
Rahmat Shah
AFG
158 / 2
7
Lhuan-dre Pretorius
SA
235 / 3
8
Pathum Silva
SL
77.600000
9
Senuran Muthusamy
SA
71.666666
10
Tom Latham
NZ
71.166666
11
Shubman Gill
IND
65.533333
12
Ryan Rickelton
SA
64.750000
13
Ravindra Jadeja
IND
63.666666
14
Mahmudul Joy
BAN
62.400000
15
Mitchell Hay
NZ
61 / 1
16
Najmul Hossain Shanto
BAN
59.111111
17
Mushfiqur Rahim
BAN
55.888888
18
Kusal Mendis
SL
55.800000
19
Litton Das
BAN
54.833333
20
Corbin Bosch
SA
164 / 3
21
Steven Smith
AUS
52.000000
21
Temba Bavuma
SA
52.000000
23
Joe Root
ENG
50.312500
24
Alex Carey
AUS
50.071428
25
Dinesh Chandimal
SL
48.857142
26
Rishabh Pant
IND
48.384615
27
Shadman Islam
BAN
47.700000
28
Mark Adair
IRE
93 / 2
29
Kane Williamson
NZ
46.250000
30
Harry Brook
ENG
45.352941
31
Kannaur Rahul
IND
45.166666
32
Fakhar Zaman
PAK
135 / 3
33
Mominul Haque
BAN
44.700000
34
Lorcan Tucker
IRE
44.600000
35
Travis Head
AUS
44.277777
36
Shantanu Kaveri
MEX
44 / 1
37
Sean Williams
ZIM
648 / 15
38
David Bedingham
SA
41.500000
39
Jamie Smith
ENG
41.214285
40
Tanzim Sakib
BAN
41 / 1
40
Not on record
MEX
41 / 1
40
Jason Smith
SA
41 / 1
43
Ben Duckett
ENG
40.833333
44
Usman Khawaja
AUS
40.533333
45
Shan Masood
PAK
39.700000
46
Yashasvi Jaiswal
IND
39.210526
47
Rathnayake Rathnayake
SL
39.000000
47
Praveen Rangasamy Santhanakrishnan
MEX
39 / 1
49
Daryl Mitchell
NZ
38.666666
50
William Young
NZ
38.000000
51
Ollie Pope
ENG
37.625000
52
Zak Crawley
ENG
37.222222
53
Washington Sundar
IND
36.916666
54
Andy McBrine
IRE
36.800000
55
Dhruv Jurel
IND
257 / 7
56
Jordan Neill
IRE
36.250000
57
Mohammad Rizwan
PAK
36.000000
57
Marco Jansen
SA
36.000000
57
Tayyab Tahir
PAK
72 / 2
60
Codi Yusuf
SA
35 / 1
61
Kamindu Mendis
SL
34.333333
62
Shai Hope
WI
33.375000
63
Beau Webster
AUS
33.333333
64
Curtis Campher
IRE
33.000000
65
Kyle Verreynne
SA
32.111111
66
Tony Zorzi
SA
31.900000
67
Mehidy Hasan
BAN
31.714285
68
Babar Azam
PAK
31.500000
69
Ismat Alam
AFG
31.250000
70
Tristan Stubbs
SA
31.125000
71
Ben Stokes
ENG
31.000000
72
Ibrahim Zadran
AFG
30.500000
72
Wessly Madhevere
ZIM
244 / 8
72
Stephen Doheny
IRE
61 / 2
75
Imam-ul-Haq
PAK
29.750000
76
Justin Greaves
WI
29.705882
77
Benjamin Curran
ZIM
29.692307
78
Angelo Mathews
SL
28.666666
79
Jeffrey Vandersay
SL
57 / 2
80
Paul Stirling
IRE
28.333333
81
Kavem Hodge
WI
28.285714
82
Wanigamuni Mendis
SL
28 / 1
83
Salman Agha
PAK
27.700000
84
Brendan Taylor
ZIM
27.666666
84
Brandon King
WI
27.666666
86
Bhardwaj Sudharsan
IND
27.454545
87
Sikandar Raza
ZIM
27.444444
88
Craig Ervine
ZIM
27.117647
89
Saud Shakeel
PAK
26.900000
90
Michael Bracewell
NZ
26.666666
91
Kemar Roach
WI
26.500000
91
Abdullah Shafique
PAK
26.500000
93
Joshua Inglis
AUS
26.285714
93
Nicholas Welch
ZIM
26.285714
95
Lahiru Igalagamage
SL
26.000000
95
Liam Dawson
ENG
26 / 1
97
Kagiso Rabada
SA
25.666666
97
Keshav Maharaj
SA
25.666666
99
Karun Nair
IND
25.625000
100
Aiden Markram
SA
25.555555
101
Hasan Mahmud
BAN
25.500000
101
Michael Neser
AUS
51 / 2
103
Cade Carmichael
IRE
25.000000
104
Cameron Green
AUS
24.666666
105
Andy Balbirnie
IRE
24.500000
105
Aamer Jamal
PAK
24.500000
105
Yasar Haroon
BRZ
49 / 2
108
Not on record
ENG
146 / 6
109
John Campbell
WI
24.250000
110
Rashid Khan
AFG
48 / 2
110
Rashid Khan
PAK
48 / 2
112
Brian Bennett
ZIM
23.812500
113
William Jacks
ENG
118 / 5
114
Glenn Phillips
NZ
23.500000
114
Khary Pierre
WI
47 / 2
116
Rahmanullah Gurbaz
AFG
23.000000
116
Gudakesh Motie
WI
23.000000
116
Dewald Brevis
SA
23.000000
119
Jofra Archer
ENG
113 / 5
119
Takudzwanashe Kaitano
ZIM
113 / 5
121
Nathan Smith
NZ
22.500000
122
Yamin Ahmadzai
AFG
22.000000
122
Said Mehboob
AFG
22.000000
122
Faheem Ashraf
PAK
22 / 1
125
Marnus Labuschagne
AUS
21.090909
126
Greigor Caisley
BRZ
21 / 1
126
Axar Patel
IND
42 / 2
128
Gavin Hoey
IRE
41 / 2
129
Mitchell Starc
AUS
20.454545
130
Dhananjaya de Silva
SL
20.333333
131
Jaker Anik
BAN
20.200000
132
Trevor Gwandu
ZIM
20 / 1
132
Not on record
ENG
20 / 1
132
Victor Nyauchi
ZIM
20 / 1
132
Akash Deep
IND
80 / 4
136
Jacob Duffy
NZ
19.500000
136
Zakary Foulkes
NZ
19.500000
136
Luiz Morais
BRZ
39 / 2
139
Dimuth Karunaratne
SL
57 / 3
139
Fareed Ahmad
AFG
19 / 1
139
Mitchell Santner
NZ
19 / 1
142
Brydon Carse
ENG
18.923076
143
Shamar Joseph
WI
18.833333
144
Johnathan Campbell
ZIM
37 / 2
145
Alick Athanaze
WI
18.416666
146
Tagenarine Chanderpaul
WI
18.333333
147
Kamran Ghulam
PAK
17.833333
148
Alzarri Joseph
WI
17.250000
149
Peter Moor
ZIM
34 / 2
149
Shahidullah Kamal
AFG
34 / 2
151
Barry McCarthy
IRE
16.750000
152
Harry Tector
IRE
16.666666
153
Wellington Masakadza
ZIM
115 / 7
154
Tafadzwa Tsiga
ZIM
16.181818
155
Ebadot Hossain
BAN
16.000000
155
Naseem Shah
PAK
32 / 2
157
Nyasha Mayavo
ZIM
62 / 4
158
Tevin Imlach
WI
15.363636
159
Shardul Thakur
IND
15.333333
160
Amir Jangoo
WI
15.000000
161
Mir Hamza
PAK
14.500000
162
Angus Atkinson
ENG
101 / 7
163
Zia-ur-Rehman Akbar
AFG
14 / 1
163
Michel Assuncao
BRZ
14 / 1
165
Roston Chase
WI
13.812500
166
Hasan Murad
BAN
13.500000
167
Anderson Phillip
WI
13.166666
168
Simon Harmer
SA
13.000000
168
Not on record
WI
13.000000
168
MD Khan
BRZ
13 / 1
168
Jacob Bethell
ENG
52 / 4
172
Pat Cummins
AUS
12.888888
173
Nayeem Hasan
BAN
12.750000
174
Nathan Lyon
AUS
12.600000
175
Blessing Muzarabani
ZIM
12.538461
176
Abdul Malik
AFG
12.500000
176
Luiz Muller
BRZ
25 / 2
178
Anamul Haque
BAN
12.400000
179
Kraigg Brathwaite
WI
12.375000
180
Kevin Sinclair
WI
12.250000
181
Mohmad Sohel Patel
PAN
12 / 1
181
Not on record
MEX
12 / 1
181
Khaled Ahmed
BAN
12 / 1
184
Sam Konstas
AUS
11.875000
185
Tom Blundell
NZ
11.666666
186
Virat Kohli
IND
11.500000
186
Muhammad Hurraira
PAK
11.500000
186
Joylord Gumbie
ZIM
23 / 2
186
Riaz Hassan
AFG
23 / 2
190
Kaki Reddy
IND
11.333333
191
Jayden Seales
WI
11.083333
192
Gamage Dinusha
SL
11.000000
192
Khushdil Shah
PAK
22 / 2
194
Chris Woakes
ENG
10.666666
195
Taijul Islam
BAN
10.428571
196
Keacy Carty
WI
10.333333
197
Hashmatullah Shaidi
AFG
10.000000
197
Afsar Zazai
AFG
10.000000
197
Jomel Warrican
WI
10.000000
197
Richard Ngarava
ZIM
10.000000
201
Khurram Shahzad
PAK
9.750000
202
Scott Boland
AUS
9.500000
202
Prince Masvaure
ZIM
19 / 2
204
Sajid Khan
PAK
9.285714
205
Jamie Overton
ENG
9 / 1
205
Kurukulasooriya Peiris
SL
9 / 1
205
Not on record
PAN
9 / 1
208
Kwena Maphaka
SA
8.500000
209
Shoaib Bashir
ENG
8.000000
210
Josh Hazlewood
AUS
7.600000
211
Newman Nyamhuri
ZIM
29 / 4
212
Matt Henry
NZ
7.000000
212
Matthew Breetzke
SA
14 / 2
212
Jhye Richardson
AUS
7 / 1
215
Craig Young
IRE
6.500000
215
Oshada Fernando
SL
13 / 2
215
Kuldeep Yadav
IND
26 / 4
215
Lucas Maximo
BRZ
13 / 2
219
Tanaka Chivanga
ZIM
6.000000
219
Mikyle Louis
WI
6.000000
219
Prenelan Subrayen
SA
12 / 2
219
Matthew Kuhnemann
AUS
6 / 1
223
Matthew Humphreys
IRE
5.800000
224
Dion Myers
ZIM
23 / 4
225
Prabath Jayasuriya
SL
5.600000
226
Lahiru Kumara
SL
11 / 2
227
Vincent Masekesa
ZIM
38 / 7
228
Asitha Fernando
SL
5.000000
228
Konganige Ratnayake
SL
5.000000
228
Not on record
WI
5.000000
228
Not on record
PAN
5 / 1
232
Jasprit Bumrah
IND
4.750000
233
Noman Ali
PAK
4.571428
234
Sharafuddin Ashraf
AFG
4.500000
235
Joshua Tongue
ENG
4.400000
236
Not on record
ZIM
4.000000
236
Not on record
PAK
4.000000
236
Cooper Connolly
AUS
4 / 1
239
Gabriel Oliveira
BRZ
7 / 2
240
Mohammed Siraj
IND
3.333333
241
Not on record
WI
3.000000
241
Lesego Senokwane
SA
3 / 1
241
Kevlon Anderson
WI
3 / 1
241
Not on record
BRZ
6 / 2
245
Muralikrishna Krishna
IND
2.500000
246
Abrar Ahmed
PAK
2.000000
246
Nahid Rana
BAN
2.000000
246
Rizwan Mangera
PAN
2 / 1
249
Shaheen Afridi
PAK
1.750000
250
Parth Jayeshbhai Patel
PAN
1 / 1
250
Abdulla Afal Bhoola
PAN
1 / 1
250
Chrystian Machado
BRZ
1 / 1
250
Not on record
MEX
1 / 1
254
Kashif Ali
PAK
0.500000
255
Ziaur Rahman
AFG
0.000000
Show all 255 ↓
Nothing matches that filter.
RECENT RESULTS
5 matches
▲
show
‹
CPL
CPL 2026
KIN
PAT
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
BUL
59 (14.4)
SPN
61/1 (4.5)
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
CZE
ISR
155/3 (16.0)
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
FIN
168/9 (20.0)
LUX
95 (17.2)
T20I
ICC Men's T20 World Cup Sub Regional Europe Qualifier C
GER
98/3 (8.1)
GRC
96 (18.2)
›