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
▼
Harry Brook
Joe Root
Azmatullah Omarzai
Rashid Khan
Ben Duckett
Daniel Jakiel
Tanzid Tamim
Mark Adair
Ibrahim Zadran
Sami Muhammad Sohail
Dhananjaya de Silva
Salman Agha
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.
ODI
2025
234 entries
1
121 / 1
David Miller
SA
14 clear of Mitchell Hay
2
107 / 1
Mitchell Hay
NZ
14 off the lead
3
193 / 2
Rassie van der Dussen
SA
24.50 off the lead
● LEADS
David Miller
SA
121 / 1 · 14 ahead of Hay
↑ IN THE CHASE
0
players within 10% of the lead — Miller is out on their own
★ TOP-10 CUT-OFF
429 / 6
The mark at number ten — 224 entries sit below it
● NATION IN FRONT
South Africa
9 of the top 50 · 12 teams represented
Best Averages — full list
234 entries, ranked
Table view
1
David Miller
SA
121 / 1
2
Mitchell Hay
NZ
107 / 1
3
Rassie van der Dussen
SA
193 / 2
4
Mark Chapman
HK
368 / 4
5
Quinton de Kock
SA
353 / 4
5
Glenn Phillips
NZ
353 / 4
6
Virat Kohli
IND
651 / 8
7
Benjamin Curran
ZIM
313 / 4
8
Cameron Green
AUS
156 / 2
9
Sikandar Raza
ZIM
217 / 3
10
Ibrahim Zadran
AFG
429 / 6
11
Craig Ervine
ZIM
139 / 2
12
Brian Bennett
ZIM
268 / 4
13
Matthew Breetzke
SA
706 / 11
14
Shai Hope
WI
677 / 11
15
Joshua Inglis
AUS
245 / 4
16
Mitchell Marsh
AUS
304 / 5
17
Joe Root
ENG
808 / 14
18
Yashasvi Jaiswal
IND
171 / 3
19
Ruturaj Gaikwad
IND
113 / 2
19
Hasan Nawaz
PAK
113 / 2
20
Kane Williamson
NZ
446 / 8
21
Jordan Cox
ENG
55 / 1
22
Kariyawasam Asalanka
SL
494 / 9
23
Daryl Mitchell
NZ
761 / 14
24
Matt Renshaw
AUS
107 / 2
25
Ravindra Jadeja
IND
106 / 2
25
Tony Munyonga
ZIM
53 / 1
26
Aiden Markram
SA
420 / 8
27
Kannaur Rahul
IND
367 / 7
28
Heinrich Klaasen
SA
154 / 3
29
Rohit Sharma
IND
650 / 13
30
Shreyas Iyer
IND
496 / 10
31
Shubman Gill
IND
490 / 10
32
Harry Tector
IRE
242 / 5
33
Salman Agha
PAK
667 / 14
34
Andy Balbirnie
IRE
190 / 4
35
Mohammad Rizwan
PAK
569 / 12
36
Lhuan-dre Pretorius
SA
142 / 3
37
Fakhar Zaman
PAK
369 / 8
37
Devon Conway
NZ
369 / 8
38
Corbin Bosch
SA
230 / 5
39
Kyle Verreynne
SA
45 / 1
40
Kongala Vimukthi
SL
448 / 10
41
Alex Carey
AUS
267 / 6
42
Cooper Connolly
AUS
87 / 2
43
Rachin Ravindra
NZ
604 / 14
44
Tom Banton
ENG
86 / 2
45
Keacy Carty
WI
593 / 14
46
Jofra Archer
ENG
126 / 3
47
Hussain Talat
PAK
209 / 5
48
Kusal Mendis
SL
500 / 12
49
Jason Smith
SA
41 / 1
50
Lorcan Tucker
IRE
243 / 6
51
Temba Bavuma
SA
404 / 10
52
Travis Head
AUS
362 / 9
53
Sadeera Samarawickrama
SL
195 / 5
54
William Jacks
ENG
154 / 4
54
Sean Williams
ZIM
77 / 2
55
Ben Duckett
ENG
537 / 14
56
Rhys Mariu
NZ
76 / 2
57
Azmatullah Omarzai
AFG
186 / 5
58
Joshua Philippe
AUS
37 / 1
59
Babar Azam
PAK
544 / 15
60
Axar Patel
IND
290 / 8
61
Jos Buttler
ENG
469 / 13
62
Mohammad Nabi
AFG
144 / 4
62
Mohammad Emon
BAN
108 / 3
62
Clive Madande
ZIM
36 / 1
63
Paul Stirling
IRE
251 / 7
64
Soumya Sarkar
BAN
143 / 4
64
Tristan Stubbs
SA
143 / 4
65
Jacob Bethell
ENG
389 / 11
66
Md Hridoy
BAN
388 / 11
67
Andy McBrine
IRE
70 / 2
67
Wellington Masakadza
ZIM
35 / 1
67
Justin Greaves
WI
350 / 10
68
Jaker Anik
BAN
243 / 7
69
Harry Brook
ENG
451 / 13
70
Muhammad Abbas
NZ
104 / 3
71
Steven Smith
AUS
138 / 4
72
Jayden Seales
WI
34 / 1
73
Saim Ayub
PAK
236 / 7
74
Pathum Silva
SL
401 / 12
75
Ryan Rickelton
SA
266 / 8
76
Tom Latham
NZ
365 / 11
77
Rahmat Shah
AFG
165 / 5
78
Matthew Short
AUS
197 / 6
79
Jamie Smith
ENG
259 / 8
80
Khushdil Shah
PAK
129 / 4
81
Cade Carmichael
IRE
64 / 2
81
Not on record
SL
32 / 1
82
Faheem Ashraf
PAK
126 / 4
83
Rajapaksha Mishara
SL
94 / 3
84
Michael Bracewell
NZ
368 / 12
85
Mohammad Hassan
BAN
182 / 6
86
Curtis Campher
IRE
120 / 4
86
Philip Salt
ENG
240 / 8
86
Jamie Overton
ENG
210 / 7
86
Roston Chase
WI
300 / 10
87
Wiaan Mulder
SA
148 / 5
88
Wanindu Hasaranga
SL
207 / 7
89
George Adair
IRE
59 / 2
90
Dewald Brevis
SA
230 / 8
91
Tony Zorzi
SA
256 / 9
92
Mark Adair
IRE
28 / 1
93
Sherfane Rutherford
WI
246 / 9
94
Kaki Reddy
IND
27 / 1
95
Kamindu Mendis
SL
296 / 11
96
Mitchell Santner
NZ
210 / 8
97
Tim Seifert
NZ
26 / 1
98
Wessly Madhevere
ZIM
77 / 3
98
Usman Khan
PAK
51 / 2
99
Usman Khan
PAK
51 / 2
100
Abdullah Shafique
PAK
125 / 5
101
Alick Athanaze
WI
99 / 4
101
Hashmatullah Shaidi
AFG
99 / 4
102
William Young
NZ
320 / 13
103
Sediqullah Atal
AFG
147 / 6
104
Tanzid Tamim
BAN
145 / 6
105
Najmul Hossain Shanto
BAN
217 / 9
106
Rahmanullah Gurbaz
AFG
119 / 5
107
Marco Jansen
SA
92 / 4
107
Mahidul Ankon
BAN
69 / 3
108
Saud Shakeel
PAK
91 / 4
109
Hardik Pandya
IND
135 / 6
110
Sinethemba Qeshile
SA
22 / 1
110
Rathnayake Rathnayake
SL
22 / 1
110
AM Ghazanfar
AFG
22 / 1
110
Not on record
IRE
22 / 1
111
Matthew Forde
WI
131 / 6
112
Akeal Hosein
WI
43 / 2
112
George Dockrell
IRE
86 / 4
113
Henry Nicholls
NZ
64 / 3
114
Mehidy Hasan
BAN
191 / 9
115
Evin Lewis
WI
148 / 7
116
Avishka Fernando
SL
84 / 4
116
Alzarri Joseph
WI
63 / 3
117
Rashid Khan
PAK
38 / 2
117
Angus Atkinson
ENG
41 / 2
117
Harshit Rana
IND
41 / 2
118
Benjamin Dwarshuis
AUS
61 / 3
119
Mohammad Hossain
BAN
121 / 6
120
Glenn Maxwell
AUS
40 / 2
120
Brendan Taylor
ZIM
20 / 1
121
Naseem Shah
PAK
139 / 7
122
Chamindu Wickramasinghe
SL
58 / 3
123
Gudakesh Motie
WI
193 / 10
124
Kottasinghakkarage Fernando
SL
75 / 4
125
Tanzim Sakib
BAN
56 / 3
125
Not on record
WI
56 / 3
126
Marnus Labuschagne
AUS
93 / 5
127
Mitchell Owen
AUS
37 / 2
128
Kamran Ghulam
PAK
18 / 1
128
Pramod Liyanagamage
SL
18 / 1
129
Tayyab Tahir
PAK
124 / 7
130
Romario Shepherd
WI
53 / 3
131
Keshav Maharaj
SA
86 / 5
132
Brandon King
WI
188 / 11
133
Rehan Ahmed
ENG
17 / 1
133
Shamim Patwari
BAN
34 / 2
134
Sam Curran
ENG
67 / 4
135
Amir Jangoo
WI
49 / 3
135
Nicholas Kelly
NZ
49 / 3
136
Nqabayomzi Peter
SA
16 / 1
136
Kagiso Rabada
SA
16 / 1
137
Nandre Burger
SA
31 / 2
138
Aaron Hardie
AUS
46 / 3
139
Sufiyan Muqeem
PAK
15 / 1
139
Dushmantha Chameera
SL
30 / 2
140
Liam Livingstone
ENG
88 / 6
141
Nurul Hasan
BAN
72 / 5
142
Muthuthanthirige Fernando
SL
14 / 1
143
Mohammad Wasim
PAK
13 / 1
144
Adam Zampa
AUS
51 / 4
145
Dunith Wellalage
SL
37 / 3
146
Brydon Carse
ENG
72 / 6
147
Rashid Khan
AFG
47 / 4
148
Nangeyalia Kharote
AFG
23 / 2
149
John Campbell
WI
34 / 3
150
Mark Wood
ENG
11 / 1
150
Sean Abbott
AUS
22 / 2
150
Shamar Joseph
WI
11 / 1
150
Saqib Mahmood
ENG
11 / 1
150
Benjamin Sears
NZ
11 / 1
151
Nathan Ellis
AUS
43 / 4
152
Shaheen Afridi
PAK
41 / 4
153
Washington Sundar
IND
50 / 5
153
Morawakage Theekshana
SL
50 / 5
154
Shamar Springer
WI
18 / 2
154
Prenelan Subrayen
SA
18 / 2
154
Mustafizur Rahman
BAN
9 / 1
154
Gulbadin Naib
AFG
18 / 2
155
Nathan Smith
NZ
34 / 4
156
Tanvir Islam
BAN
42 / 5
157
Adil Rashid
ENG
67 / 8
158
Jewel Andrew
WI
8 / 1
158
Brad Evans
ZIM
8 / 1
158
Johnathan Campbell
ZIM
8 / 1
159
Haris Rauf
PAK
31 / 4
160
Nasum Ahmed
BAN
15 / 2
160
Arshdeep Singh
IND
15 / 2
160
Noor Lakanwal
AFG
15 / 2
161
Senuran Muthusamy
SA
22 / 3
162
Mohammad Sheikh
BAN
7 / 1
162
Hasan Mahmud
BAN
14 / 2
162
Matthew Humphreys
IRE
7 / 1
163
Asitha Fernando
SL
6 / 1
163
Taskin Ahmed
BAN
18 / 3
163
Mohammad Wasim
PAK
1 / 1
164
Jake Fraser-McGurk
AUS
11 / 2
164
Xavier Bartlett
AUS
11 / 2
165
William O'Rourke
NZ
5 / 1
165
Donovan Ferreira
SA
10 / 2
165
Codi Yusuf
SA
5 / 1
165
Akif Javed
PAK
10 / 2
165
Mohammed Shami
IND
5 / 1
165
Matt Henry
NZ
15 / 3
166
Imam-ul-Haq
PAK
14 / 3
166
Kiribathgala Dharmasena
SL
14 / 3
167
Mahmudullah
BAN
4 / 1
167
Jeffrey Vandersay
SL
4 / 1
167
Shimron Hetmyer
WI
4 / 1
168
Mitchell Starc
AUS
6 / 2
168
Bjorn Fortuin
SA
3 / 1
168
Ottneil Baartman
SA
3 / 1
169
Trevor Gwandu
ZIM
2 / 1
169
Ikram Alikhil
AFG
2 / 1
169
George Linde
SA
2 / 1
169
Mushfiqur Rahim
BAN
2 / 1
170
Lungi Ngidi
SA
3 / 2
171
Josh Little
IRE
1 / 1
171
Lizaad Williams
SA
1 / 1
171
Rubin Hermann
SA
1 / 1
Show all 234 ↓
Nothing matches that filter.
RECENT RESULTS
2 matches
▲
show
‹
CPL
CPL 2026
KIN
AMA
CPL
CPL 2026
KIN
PAT
›