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 Average in 2004: Top Performers, Rankings & Full Stats
This page shows players with the best average during the 2004 season, ranking them by their on-field performances.
TEST
2004
110 entries
1
12.60
Heath Streak
ZIM
3.40 clear of Umar Gul
2
16.00
Umar Gul
PAK
3.40 off the lead
3
17.00
Andy Blignaut
ZIM
4.40 off the lead
● LEADS
Heath Streak
ZIM
12.60 · 3.40 better than Gul
↑ IN THE CHASE
0
players within 10% of the lead — Streak is out on their own
★ TOP-10 CUT-OFF
24.07
The mark at number ten — 100 entries sit below it
● NATION IN FRONT
Sri Lanka
9 of the top 50 · 10 teams represented
Best Average — full list
110 entries, ranked
Table view
1
Heath Streak
ZIM
12.60
2
Umar Gul
PAK
16.00
3
Andy Blignaut
ZIM
17.00
4
Glenn McGrath
AUS
18.47
5
Ray Price
ZIM
20.00
6
Tillakaratne Dilshan
SL
20.60
6
Nathan Hauritz
AUS
20.60
7
Muttiah Muralitharan
SL
22.02
8
Michael Kasprowicz
AUS
23.74
9
Steve Harmison
ENG
23.93
10
Shane Warne
AUS
24.07
11
Irfan Pathan
IND
24.18
12
Anil Kumble
IND
24.84
13
Pedro Collins
WI
24.89
14
Jason Gillespie
AUS
24.89
15
Sanath Jayasuriya
SL
25.53
16
Harbhajan Singh
IND
25.68
17
Andrew Flintoff
ENG
25.77
18
Dwayne Bravo
WI
26.19
19
Ashish Nehra
IND
26.67
20
James Franklin
NZ
27.54
21
Dilhara Fernando
SL
27.67
22
Shoaib Akhtar
PAK
28.35
23
Nuwan Zoysa
SL
28.50
24
Chaminda Vaas
SL
28.65
25
Lasith Malinga
SL
28.80
26
Darren Lehmann
AUS
29.00
27
Shaun Pollock
SA
29.63
28
Ramnaresh Sarwan
WI
29.71
29
Ashley Giles
ENG
30.00
30
Matthew Hoggard
ENG
30.06
31
Zander de Bruyn
SA
30.67
32
Lakshmipathy Balaji
IND
30.75
33
Chris Martin
NZ
30.86
34
Rangana Herath
SL
31.11
35
James Anderson
ENG
31.29
36
Chris Cairns
NZ
32.14
37
Daniel Vettori
NZ
32.21
38
Danish Kaneria
PAK
33.24
39
Murali Kartik
IND
34.07
40
Andre Nel
SA
34.20
41
Simon Jones
ENG
35.39
42
Makhaya Ntini
SA
35.74
43
Chris Gayle
WI
36.58
44
Ryan Hinds
WI
37.00
44
Mashrafe Mortaza
BAN
37.00
45
Tino Best
WI
37.56
46
Mohammad Rafique
BAN
39.12
47
Douglas Hondo
ZIM
39.63
48
Upul Chandana
SL
40.40
49
Nicky Boje
SA
40.52
50
Paul Wiseman
NZ
42.43
51
Sean Ervine
ZIM
43.33
52
Riaz Afridi
PAK
43.50
53
Zaheer Khan
IND
43.68
54
Blessing Mahwire
ZIM
44.33
55
Jermaine Lawson
WI
44.60
56
Naved-ul-Hasan
PAK
45.00
57
Martin Saggers
ENG
46.25
58
Nantie Hayward
SA
48.00
59
Jacques Kallis
SA
48.42
60
Dale Steyn
SA
49.00
61
Adam Sanford
WI
50.29
62
Sourav Ganguly
IND
52.00
63
Mohammad Sami
PAK
52.31
64
Omari Banks
WI
53.11
65
Scott Styris
NZ
53.56
66
Abdul Razzaq
PAK
54.50
66
Lance Klusener
SA
54.50
67
Sachin Tendulkar
IND
55.20
68
Tinashe Panyangara
ZIM
55.25
69
Farveez Maharoof
SL
55.60
70
Fidel Edwards
WI
55.95
71
Andrew Hall
SA
56.83
72
Nazmul Hossain
BAN
57.00
73
Jacob Oram
NZ
57.77
74
Tapash Baisya
BAN
58.54
75
Imran Farhat
PAK
60.67
76
Mushfiqur Rahman
BAN
61.00
77
Graeme Smith
SA
62.00
78
Corey Collymore
WI
66.20
79
Brett Lee
AUS
69.00
80
Enamul Haque jnr
BAN
71.00
81
Stuart MacGill
AUS
73.83
82
Kumar Dharmasena
SL
76.00
82
Elton Chigumbura
ZIM
76.00
83
Dwayne Smith
WI
76.50
84
Daryl Tuffey
NZ
78.00
85
Manzarul Islam
BAN
80.20
86
Dave Mohammed
WI
81.33
87
Jacques Rudolph
SA
82.50
88
Andrew Symonds
AUS
85.00
89
Thilan Samaraweera
SL
85.33
90
Robin Peterson
SA
90.00
91
Gareth Batty
ENG
92.50
92
Manjurul Islam
BAN
93.00
93
Michael Vaughan
ENG
116.00
94
Rajin Saleh
BAN
121.00
95
Justin Ontong
SA
123.00
96
Shoaib Malik
PAK
126.00
96
Mervyn Dillon
WI
126.00
97
Kyle Mills
NZ
130.00
98
Paul Adams
SA
146.50
99
Mluleki Nkala
ZIM
152.00
100
Fazl-e-Akbar
PAK
162.00
101
Stuart Matsikenyeri
ZIM
170.00
102
Saqlain Mushtaq
PAK
204.00
102
Ajit Agarkar
IND
204.00
103
Vasbert Drakes
WI
233.00
104
Tareq Aziz
BAN
261.00
Show all 110 ↓
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
›