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