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
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
Zimbabwe
India
England
Bangladesh
New Zealand
Recent Players
▼
Brad Evans
Shai Hope
Ishan Kishan
Ali Dawood
Sikandar Raza
Abhishek Sharma
Axar Patel
Virandeep Singh Jagjit Singh
Arshdeep Singh
Roston Chase
Shivam Dube
Kusal Mendis
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 2021: Top Performers, Rankings & Full Stats
This page shows players with the best averages during the 2021 season, ranking them by their on-field performances.
ALL FORMATS
2021
199 entries
1
66.25
Joe Root
ENG
4.62 clear of Dimuth Karunaratne
2
61.63
Dimuth Karunaratne
SL
4.62 off the lead
3
57.33
Devon Conway
NZ
8.92 off the lead
● LEADS
Joe Root
ENG
66.25 · 4.62 ahead of Karunaratne
↑ IN THE CHASE
1
player sits within 10% of the lead on best averages
★ TOP-10 CUT-OFF
45.50
The mark at number ten — 189 entries sit below it
● NATION IN FRONT
South Africa
7 of the top 50 · 17 teams represented
Best Averages — full list
199 entries, ranked
Table view
1
Joe Root
ENG
66.25
2
Dimuth Karunaratne
SL
61.63
3
Devon Conway
NZ
57.33
4
Fawad Alam
PAK
57.10
5
Mohammad Rizwan
PAK
56.32
6
Lahiru Thirimanne
SL
50.69
7
Abid Ali
PAK
49.64
8
Janneman Malan
SA
47.67
9
David Miller
SA
46.64
10
Quinton de Kock
SA
45.50
11
Steven Smith
AUS
45.36
12
Richie Berrington
SCO
45.07
13
Tamim Iqbal
BAN
44.58
14
Max O'Dowd
NED
44.45
15
Daryl Mitchell
NZ
44.38
16
Dean Elgar
SA
44.20
17
Paul Stirling
IRE
43.96
18
Tom Latham
NZ
43.57
19
Kane Williamson
NZ
43.31
20
Rohit Sharma
IND
43.03
21
Rassie van der Dussen
SA
42.72
22
David Warner
AUS
42.57
23
Azhar Ali
PAK
42.23
24
Kushal Bhurtel
NEP
42.20
25
KL Rahul
IND
42.14
26
Mominul Haque
BAN
41.92
27
Sean Williams
ZIM
41.18
28
Babar Azam
PAK
40.93
29
Rishabh Pant
IND
39.86
30
Craig Ervine
ZIM
39.60
31
Dhananjaya de Silva
SL
38.13
32
Aiden Markram
SA
37.20
33
Virat Kohli
IND
37.08
34
Nkrumah Bonner
WI
36.94
35
Mushfiqur Rahim
BAN
36.89
36
Jos Buttler
ENG
36.88
37
Martin Guptill
NZ
36.29
38
Kariyawasam Asalanka
SL
36.11
39
Mahmudullah
BAN
36.03
40
Shreyas Iyer
IND
35.90
41
Sikandar Raza
ZIM
35.18
42
Simon Ssesazi
UGA
34.50
43
Rahmanullah Gurbaz
AFG
34.45
44
Aasif Sheikh
NEP
34.30
45
Temba Bavuma
SA
34.20
45
Mitchell Marsh
AUS
34.20
46
Jatinder Singh
OMN
34.18
47
Brendan Taylor
ZIM
34.15
48
Fakhar Zaman
PAK
33.91
49
Kraigg Brathwaite
WI
33.75
50
Jason Roy
ENG
33.39
51
Evin Lewis
WI
33.00
52
Kyle Mayers
WI
32.71
53
Niroshan Dickwella
SL
32.56
54
Ronak Bharatibhai Patel
UGA
32.45
55
Henry Nicholls
NZ
32.27
56
George Munsey
SCO
32.06
57
Dawid Malan
ENG
31.77
58
Zeeshan Maqsood
OMN
31.60
59
Simi Singh
IRE
31.45
60
Not on record
MLT
31.23
61
Shai Hope
WI
31.00
63
Shubman Gill
IND
29.88
64
Dinesh Maganiai Nakrani
UGA
29.50
65
Lorcan Tucker
IRE
29.00
66
Chamika Karunaratne
SL
28.80
67
Aaron Finch
AUS
28.69
68
Harry Tector
IRE
28.56
69
Jonny Bairstow
ENG
28.48
70
Craig Williams
NAM
28.31
71
Cheteshwar Pujara
IND
28.08
72
Angelo Mathews
SL
27.93
73
Rory Burns
ENG
27.89
74
Reeza Hendricks
SA
27.71
75
Ishan Silva
BUL
27.64
76
Shakib Al Hasan
BAN
27.54
77
William Young
NZ
27.36
78
Kusal Perera
SL
27.29
79
Milton Shumba
ZIM
27.27
80
Daniel Lawrence
ENG
27.23
81
Pathum Silva
SL
27.17
82
Litton Das
BAN
27.13
83
Nicholas Pooran
WI
27.09
84
Riazat Ali Shah
UGA
26.92
85
Assad Vala
PNG
26.85
86
Glenn Phillips
NZ
26.75
87
Saud Islam
UGA
26.59
88
Curtis Campher
IRE
26.23
89
Ben Stokes
ENG
26.23
90
Varun Prasath Thamotharam
MLT
26.19
91
Jason Holder
WI
26.14
92
Regis Chakabva
ZIM
26.04
93
Lendl Simmons
WI
26.00
94
Hardik Pandya
IND
25.82
95
Dinesh Chandimal
SL
25.68
96
Ravindra Jadeja
IND
25.67
97
Ravichandran Ashwin
IND
25.36
98
Kieron Pollard
WI
25.27
99
Joseph Oluwasesan Adedeji
NIG
25.19
100
Ayaan Khan
OMN
25.00
101
Oshada Fernando
SL
24.80
101
Najmul Hossain Shanto
BAN
24.80
102
Jermaine Blackwood
WI
24.40
103
Ryan Burl
ZIM
24.29
104
Merwe Erasmus
NAM
24.18
105
Shardul Thakur
IND
24.00
106
Michael Leask
SCO
23.90
107
Andy Balbirnie
IRE
23.89
108
Shimron Hetmyer
WI
23.38
109
Eric Niyomugabo
RWA
23.20
110
Faheem Ashraf
PAK
23.00
110
Eoin Morgan
ENG
23.00
111
Pramod Rajapaksa
SL
22.42
112
Ross Taylor
NZ
22.40
113
George Dockrell
IRE
22.36
114
Moeen Ali
ENG
22.25
115
Donald Tiripano
ZIM
22.18
116
Joshua Silva
WI
22.17
117
Mohammad Sheikh
BAN
22.15
118
Avishka Fernando
SL
22.05
119
Ollie Pope
ENG
21.65
120
Afif Hossain
BAN
21.16
121
Wanindu Hasaranga
SL
20.97
122
Haider Ali
PAK
20.91
123
Ajinkya Rahane
IND
20.83
124
Mehidy Hasan
BAN
20.71
125
Matthew Wade
AUS
20.64
126
Stephan Baard
NAM
20.55
127
Dion Myers
ZIM
20.36
128
Dominic Sibley
ENG
19.78
129
Matthew Cross
SCO
19.63
131
James K Vifah
GHA
19.50
132
Norman Vanua
PNG
19.40
133
Samuel Sanish Mangat Stanislaus
MLT
19.15
134
Alzarri Joseph
WI
19.09
135
Harmanjot Singh
GER
18.75
136
Haseeb Hameed
ENG
18.64
137
Heinrich Klaasen
SA
18.63
138
Wessly Madhevere
ZIM
18.50
139
Talha Ahmed Khan
GER
18.40
140
Hasan Ali
PAK
18.33
141
Andre Russell
WI
18.27
142
Rushabhvardhan Patel
KEN
18.00
143
Abhik Ramesh Patwa
TNZ
17.90
144
Imran Butt
PAK
17.80
145
Alex Carey
AUS
17.73
146
Tarisai Musakanda
ZIM
17.46
147
Ranasinghe Ranasinghe
SL
17.40
148
Kevin O'Brien
IRE
17.26
149
Mohammad Mithun
BAN
16.90
150
Kyle Coetzer
SCO
16.89
151
Scott Edwards
NED
16.45
152
Calum MacLeod
SCO
16.43
153
Pieter Seelaar
NED
16.30
154
Luke Jongwe
ZIM
16.17
155
Mohammad Hafeez
PAK
15.92
156
Andile Phehlukwayo
SA
15.62
156
Joshua Philippe
AUS
15.62
157
Peter Aho
NIG
15.36
158
Charles Amini
PNG
15.27
159
Zane Green
NAM
15.25
160
Chris Gayle
WI
15.11
161
Sese Bau
PNG
15.00
161
Zak Crawley
ENG
15.00
162
Wiaan Mulder
SA
14.91
163
Lega Siaka
PNG
14.73
164
Zeeshan Khan
MLT
14.46
165
John Bangura
SIL
14.20
166
Soumya Sarkar
BAN
13.82
167
Ashmit Shreshta
NIG
13.75
168
Nurul Hasan
BAN
13.69
169
Mohammad Hassan
BAN
13.60
170
Mahedi Hasan
BAN
13.44
171
Roston Chase
WI
13.43
172
Taskin Ahmed
BAN
13.36
173
Tony Ura
PNG
13.18
174
Kusal Mendis
SL
13.00
175
George Linde
SA
12.92
176
Kemar Roach
WI
12.27
177
Moises Henriques
AUS
11.31
178
Mark Wood
ENG
10.45
178
Prakash Mishra
BUL
10.45
179
Kiplin Doriga
PNG
10.25
180
Mark Adair
IRE
10.00
181
Tadiwanashe Marumani
ZIM
9.93
182
Ashton Agar
AUS
9.64
183
Oliver Robinson
ENG
9.62
184
Samuel Conteh
SIL
9.50
185
Jasprit Bumrah
IND
9.42
186
Andy McBrine
IRE
9.30
187
Shaheen Afridi
PAK
8.64
188
Keshav Maharaj
SA
8.00
189
Blessing Muzarabani
ZIM
7.77
190
Dushmantha Chameera
SL
7.62
191
Taijul Islam
BAN
7.10
192
Jack Leach
ENG
6.80
193
Abiola Joshua Ayannaike
NIG
5.31
194
Anrich Nortje
SA
4.20
195
James Anderson
ENG
4.10
Show all 199 ↓
Nothing matches that filter.
RECENT RESULTS
2 matches
▲
show
‹
ODI
UAE ODI Tri-Series
BAN
172 (33.4)
ZIM
271/8 (50.0)
T20I
West Indies in India T20I Series
IND
118/5 (7.4)
WI
›