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 →
Highest Score in 2004: Top Performers, Rankings & Full Stats
This page shows players with the highest score during the 2004 season, ranking them by their on-field performances.
TEST
2004
212 entries
1
400
Brian Lara
WI
91 clear of Virender Sehwag
2
309
Virender Sehwag
IND
91 off the lead
3
270
Rahul Dravid
IND
130 off the lead
● LEADS
Brian Lara
WI
400 · 91 ahead of Sehwag
↑ IN THE CHASE
0
players within 10% of the lead — Lara is out on their own
★ TOP-10 CUT-OFF
215
The mark at number ten — 202 entries sit below it
● NATION IN FRONT
South Africa
8 of the top 50 · 9 teams represented
Highest Score — full list
212 entries, ranked
Table view
1
Brian Lara
WI
400
2
Virender Sehwag
IND
309
3
Rahul Dravid
IND
270
3
Kumar Sangakkara
SL
270
4
Ramnaresh Sarwan
WI
261
5
Sanath Jayasuriya
SL
253
6
Marvan Atapattu
SL
249
7
Sachin Tendulkar
IND
248
8
Mahela Jayawardene
SL
237
9
Rob Key
ENG
221
10
Justin Langer
AUS
215
11
Stephen Fleming
NZ
202
12
Herschelle Gibbs
SA
192
13
VVS Laxman
IND
178
14
Scott Styris
NZ
170
15
Andrew Flintoff
ENG
167
16
Andrew Hall
SA
163
17
Jacques Kallis
SA
162
18
Damien Martyn
AUS
161
19
Mohammad Ashraful
BAN
158
19
Chris Cairns
NZ
158
20
Jacques Rudolph
SA
154
21
Darren Lehmann
AUS
153
22
Michael Clarke
AUS
151
23
Adam Gilchrist
AUS
144
24
Brendon McCullum
NZ
143
25
Chris Gayle
WI
141
26
Michael Vaughan
ENG
140
27
Gautam Gambhir
IND
139
27
Graeme Smith
SA
139
28
Gary Kirsten
SA
137
28
Andrew Strauss
ENG
137
29
Marcus Trescothick
ENG
132
29
Matthew Hayden
AUS
132
30
Shiv Chanderpaul
WI
128
31
Jacob Oram
NZ
126
32
Simon Katich
AUS
125
33
Younis Khan
PAK
124
34
Mark Boucher
SA
122
35
Graham Thorpe
ENG
119
36
Inzamam-ul-Haq
PAK
118
37
Habibul Bashar
BAN
113
38
Yuvraj Singh
IND
112
38
Mohammad Yousuf
PAK
112
39
Mohammad Rafique
BAN
111
40
Boeta Dippenaar
SA
110
41
Devon Smith
WI
108
42
Ridley Jacobs
WI
107
43
Dwayne Smith
WI
105
44
Tillakaratne Dilshan
SL
104
45
Stuart Carlisle
ZIM
103
45
Khaled Mashud
BAN
103
45
Nasser Hussain
ENG
103
46
Imran Farhat
PAK
101
46
Mark Richardson
NZ
101
47
Geraint Jones
ENG
100
47
Thilan Samaraweera
SL
100
48
Ricky Ponting
AUS
98
49
Yasir Hameed
PAK
91
50
Sourav Ganguly
IND
88
51
Michael Papps
NZ
86
51
Sean Ervine
ZIM
86
52
Ryan Hinds
WI
84
53
Zander de Bruyn
SA
83
54
Craig McMillan
NZ
82
55
Steve Waugh
AUS
80
56
Mark Butcher
ENG
79
57
Dwayne Bravo
WI
77
58
Mathew Sinclair
NZ
76
58
Neil McKenzie
SA
76
59
Zaheer Khan
IND
75
60
Hashan Tillakaratne
SL
74
61
Asim Kamal
PAK
73
62
Gavin Ewing
ZIM
71
63
Dion Ebrahim
ZIM
70
63
Salman Butt
PAK
70
63
Ian Bell
ENG
70
64
Parthiv Patel
IND
69
64
Manzarul Islam
BAN
69
64
Hamish Marshall
NZ
69
64
Chaminda Vaas
SL
69
65
Carlton Baugh
WI
68
65
Heath Streak
ZIM
68
66
Tapash Baisya
BAN
66
67
Trevor Gripper
ZIM
65
68
Nathan Astle
NZ
64
68
Mohammad Kaif
IND
64
69
Glenn McGrath
AUS
61
69
Brendan Taylor
ZIM
61
70
Tatenda Taibu
ZIM
59
70
Daniel Vettori
NZ
59
70
Shoaib Malik
PAK
59
70
Martin van Jaarsveld
SA
59
71
Javed Omar
BAN
58
72
Irfan Pathan
IND
55
73
Jason Gillespie
AUS
54
73
Nafees Iqbal
BAN
54
73
Romesh Kaluwitharana
SL
54
74
Shane Warne
AUS
53
75
Ashley Giles
ENG
52
75
AB de Villiers
SA
52
76
Rajin Saleh
BAN
51
77
Mohammad Sami
PAK
49
78
Shahriar Hossain
BAN
48
79
Harbhajan Singh
IND
47
79
Abdul Razzaq
PAK
47
80
Dinesh Karthik
IND
46
81
Aakash Chopra
IND
45
81
Stuart Matsikenyeri
ZIM
45
81
Prosper Utseya
ZIM
45
81
Omari Banks
WI
45
81
Sylvester Joseph
WI
45
82
Ajit Agarkar
IND
44
82
Mushfiqur Rahman
BAN
44
82
Shaun Pollock
SA
44
83
Aftab Ahmed
BAN
43
83
Muttiah Muralitharan
SL
43
83
Upul Chandana
SL
43
84
Farveez Maharoof
SL
40
84
Tinashe Panyangara
ZIM
40
85
Matthew Hoggard
ENG
38
86
Grant Flower
ZIM
37
87
Dave Mohammed
WI
36
87
Steve Harmison
ENG
36
87
Paul Wiseman
NZ
36
88
Vasbert Drakes
WI
35
89
Jehan Mubarak
SL
34
89
Robin Peterson
SA
34
90
Rangana Herath
SL
33
91
Andy Blignaut
ZIM
32
92
Nicky Boje
SA
31
92
Talha Jubair
BAN
31
93
Mervyn Dillon
WI
30
94
Kyle Mills
NZ
29
95
Shoaib Akhtar
PAK
28
95
Nuwan Zoysa
SL
28
95
Alester Maregwede
ZIM
28
96
Anil Kumble
IND
26
97
Hannan Sarkar
BAN
25
97
Fazl-e-Akbar
PAK
25
97
Wavell Hinds
WI
25
98
Hashim Amla
SA
24
98
Mluleki Nkala
ZIM
24
98
Taufeeq Umar
PAK
24
98
Kamran Akmal
PAK
24
98
Simon Jones
ENG
24
98
Andrew Symonds
AUS
24
99
James Franklin
NZ
23
99
Ricardo Powell
WI
23
100
Makhaya Ntini
SA
22
100
Thami Tsolekile
SA
22
100
Murali Kartik
IND
22
101
Chris Read
ENG
20
101
Tino Best
WI
20
102
Douglas Hondo
ZIM
19
102
Pedro Collins
WI
19
102
Michael Kasprowicz
AUS
19
102
Shabbir Ahmed
PAK
19
103
Moin Khan
PAK
17
103
Stuart MacGill
AUS
17
103
Daren Ganga
WI
17
104
Kaushal Lokuarachchi
SL
16
104
Justin Ontong
SA
16
105
Ian Butler
NZ
15
105
Nathan Hauritz
AUS
15
106
Alok Kapali
BAN
14
106
Daryl Tuffey
NZ
14
106
Umar Gul
PAK
14
106
Elton Chigumbura
ZIM
14
106
Tawanda Mupariwa
ZIM
14
107
Avishka Gunawardene
SL
13
107
Corey Collymore
WI
13
108
James Anderson
ENG
12
109
Lakshmipathy Balaji
IND
11
109
Naved-ul-Hasan
PAK
11
109
Russel Arnold
SL
11
110
Fidel Edwards
WI
10
110
Tareq Aziz
BAN
10
111
Danish Kaneria
PAK
9
111
Ray Price
ZIM
9
111
Riaz Afridi
CZR
9
112
Nazmul Hossain
BAN
8
112
Dale Steyn
SA
8
112
Gareth Batty
ENG
8
113
Mashrafe Mortaza
BAN
7
113
Paul Adams
SA
7
113
Chris Martin
NZ
7
114
Mark Vermeulen
ZIM
6
114
Kumar Dharmasena
SL
6
114
Lasith Malinga
SL
6
115
Faisal Hossain
BAN
5
115
Saqlain Mushtaq
PAK
5
115
Mohammad Khalil
PAK
5
115
Manjurul Islam
BAN
5
116
Andre Nel
SA
4
116
Dilhara Fernando
SL
4
116
Prasanna Jayawardene
SL
4
116
Jermaine Lawson
WI
4
117
Michael Mason
NZ
3
117
Alamgir Kabir
BAN
3
118
Brad Williams
AUS
2
118
Nathan Bracken
AUS
2
118
David Terbrugge
SA
2
118
Nantie Hayward
SA
2
118
Lance Klusener
SA
2
118
Blessing Mahwire
ZIM
2
119
Adam Sanford
WI
1
119
Matthew Elliott
AUS
1
119
Ashish Nehra
IND
1
120
Brett Lee
AUS
0
120
Martin Saggers
ENG
0
120
Enamul Haque jnr
BAN
0
Show all 212 ↓
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)
›