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
Jofra Archer
Joe Root
Azmatullah Omarzai
Joshua Tongue
Rashid Khan
Ben Duckett
Tanzid Tamim
Daniel Jakiel
Mark Adair
Ibrahim Zadran
Sami Muhammad Sohail
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.
ALL FORMATS
2004
324 entries
1
2124
Kumar Sangakkara
SL
55 clear of Matthew Hayden
2
2069
Matthew Hayden
AUS
55 off the lead
3
2058
Jacques Kallis
SA
66 off the lead
● LEADS
Kumar Sangakkara
SL
2124 · 55 ahead of Hayden
↑ IN THE CHASE
4
players sit within 10% of the lead on most runs
★ TOP-10 CUT-OFF
1727
The mark at number ten — 314 entries sit below it
● NATION IN FRONT
Australia
8 of the top 50 · 10 teams represented
Most Runs — full list
324 entries, ranked
Table view
1
Kumar Sangakkara
SL
2124
2
Matthew Hayden
AUS
2069
3
Jacques Kallis
SA
2058
4
Rahul Dravid
IND
1971
5
Damien Martyn
AUS
1964
6
Chris Gayle
WI
1857
7
Sanath Jayasuriya
SL
1854
8
Virender Sehwag
IND
1812
9
Ramnaresh Sarwan
WI
1796
10
Sachin Tendulkar
IND
1727
11
Andrew Strauss
ENG
1718
12
Adam Gilchrist
AUS
1716
13
Marvan Atapattu
SL
1695
14
Marcus Trescothick
ENG
1675
15
Brian Lara
WI
1662
16
Stephen Fleming
NZ
1658
17
Graeme Smith
SA
1573
18
Mahela Jayawardene
SL
1537
18
Ricky Ponting
AUS
1537
19
Andrew Flintoff
ENG
1531
20
Justin Langer
AUS
1481
21
Shiv Chanderpaul
WI
1383
22
Sourav Ganguly
IND
1355
23
VVS Laxman
IND
1350
24
Mohammad Yousuf
PAK
1307
25
Jacques Rudolph
SA
1301
26
Scott Styris
NZ
1295
27
Inzamam-ul-Haq
PAK
1283
28
Michael Vaughan
ENG
1269
29
Michael Clarke
AUS
1211
30
Herschelle Gibbs
SA
1149
31
Shoaib Malik
PAK
1146
32
Yuvraj Singh
IND
1118
33
Yasir Hameed
PAK
1086
34
Darren Lehmann
AUS
1078
35
Graham Thorpe
ENG
951
36
Jacob Oram
NZ
911
37
Chris Cairns
NZ
885
38
Andrew Symonds
AUS
856
39
Mohammad Ashraful
BAN
852
40
Abdul Razzaq
PAK
844
41
Brendon McCullum
NZ
815
42
Nathan Astle
NZ
804
42
Tillakaratne Dilshan
SL
804
43
Tatenda Taibu
ZIM
752
44
Khaled Mashud
BAN
748
45
Geraint Jones
ENG
743
46
Mohammad Kaif
IND
717
47
Younis Khan
PAK
707
48
Dion Ebrahim
ZIM
703
49
Imran Farhat
PAK
680
50
Hamish Marshall
NZ
659
51
Craig McMillan
NZ
653
52
Simon Katich
AUS
648
53
Rajin Saleh
BAN
620
54
Boeta Dippenaar
SA
599
55
Mark Richardson
NZ
570
56
Habibul Bashar
BAN
564
57
Shaun Pollock
SA
529
58
Mohammad Rafique
BAN
527
59
Dwayne Smith
WI
526
60
Upul Chandana
SL
523
61
Thilan Samaraweera
SL
516
62
Rob Key
ENG
504
63
Mark Boucher
SA
500
64
Stuart Carlisle
ZIM
498
64
Mark Butcher
ENG
498
65
Ricardo Powell
WI
497
66
Brendan Taylor
ZIM
491
67
Mathew Sinclair
NZ
489
68
Ridley Jacobs
WI
487
69
Sean Ervine
ZIM
480
70
Stuart Matsikenyeri
ZIM
474
70
Chaminda Vaas
SL
474
71
Manzarul Islam
BAN
458
72
Irfan Pathan
IND
440
73
Ashley Giles
ENG
426
74
Parthiv Patel
IND
415
74
Devon Smith
WI
415
75
Saman Jayantha
SL
400
76
Avishka Gunawardene
SL
388
77
Heath Streak
ZIM
385
78
Moin Khan
PAK
382
79
Paul Collingwood
ENG
376
79
Michael Papps
NZ
376
80
Jason Gillespie
AUS
370
81
Daniel Vettori
NZ
368
82
Vikram Solanki
ENG
349
83
Salman Butt
PAK
348
84
Elton Chigumbura
ZIM
334
84
Nasser Hussain
ENG
334
85
Javed Omar
BAN
321
86
Dwayne Bravo
WI
320
87
Gautam Gambhir
IND
307
88
Grant Flower
ZIM
304
89
Nafees Iqbal
BAN
287
90
Mushfiqur Rahman
BAN
286
90
Gary Kirsten
SA
286
91
Tapash Baisya
BAN
278
91
Michael Bevan
AUS
278
91
Ajit Agarkar
IND
278
92
Nicky Boje
SA
275
93
Martin van Jaarsveld
SA
256
94
Andrew Hall
SA
240
95
Aftab Ahmed
BAN
238
95
Shahid Afridi
GER
238
96
Ian Bell
ENG
233
97
Harbhajan Singh
IND
217
98
Shane Warne
AUS
211
99
Zaheer Khan
IND
207
100
Neil McKenzie
SA
205
101
Mohammad Sami
PAK
201
102
Lance Klusener
SA
197
103
Vusi Sibanda
ZIM
186
104
Khaled Mahmud
BAN
181
105
Makhaya Ntini
SA
178
106
Romesh Kaluwitharana
SL
175
107
Hashan Tillakaratne
SL
172
107
Asim Kamal
PAK
172
107
Hannan Sarkar
BAN
172
108
Alester Maregwede
ZIM
169
109
Mluleki Nkala
ZIM
168
109
Anil Kumble
IND
168
110
Shoaib Akhtar
PAK
161
111
Mark Vermeulen
ZIM
157
112
Zander de Bruyn
SA
155
112
Farveez Maharoof
SL
155
113
Nuwan Zoysa
SL
154
114
Tinashe Panyangara
ZIM
152
115
Rohan Gavaskar
IND
151
116
Brad Hogg
AUS
148
117
Prosper Utseya
ZIM
147
118
Wavell Hinds
WI
143
119
Alok Kapali
BAN
142
120
Hemang Badani
IND
141
121
Steve Harmison
ENG
140
122
Ryan Hinds
WI
136
123
Barney Rogers
ZIM
131
124
Chris Harris
NZ
129
125
Saleem Elahi
PAK
125
126
Matthew Hoggard
ENG
123
127
Chris Read
ENG
121
128
Steve Waugh
AUS
120
129
Michael Kasprowicz
AUS
118
129
Russel Arnold
SL
118
130
Andy Blignaut
ZIM
117
131
Sylvester Joseph
WI
115
132
Carlton Baugh
WI
114
133
Ian Harvey
AUS
113
133
Aakash Chopra
IND
113
134
Taufeeq Umar
PAK
110
135
AB de Villiers
SA
108
136
Lakshmipathy Balaji
IND
106
137
Kevin Pietersen
ENG
104
138
Dinesh Karthik
IND
98
139
Glenn McGrath
AUS
97
140
Robin Peterson
SA
96
141
Muttiah Muralitharan
SL
94
141
Kyle Mills
NZ
94
142
Ashwell Prince
SA
92
143
Hamilton Masakadza
ZIM
90
143
Paul Wiseman
NZ
90
144
Murali Kartik
IND
88
145
Mashrafe Mortaza
BAN
87
146
Kamran Akmal
PAK
86
147
Brad Haddin
AUS
83
148
Shahriar Hossain
BAN
82
149
Craig Cumming
NZ
80
149
Douglas Hondo
ZIM
80
150
Corey Collymore
WI
77
151
Simon Jones
ENG
76
152
Omari Banks
WI
74
152
Mervyn Dillon
WI
74
153
Gavin Ewing
ZIM
72
153
Morris Ouma
KEN
72
154
Kaushal Lokuarachchi
SL
71
155
Trevor Gripper
ZIM
70
156
Dave Mohammed
WI
68
157
Tino Best
WI
66
157
Daren Ganga
WI
66
157
Rangana Herath
SL
66
158
Pedro Collins
WI
64
158
James Franklin
NZ
64
159
Brett Lee
AUS
62
160
Ray Price
ZIM
61
160
Mohammad Tauqir
UAE
61
161
Vasbert Drakes
WI
60
161
Sridharan Sriram
IND
60
162
Ian Bradshaw
WI
58
163
Tabarak Dar
HK
56
164
David Hemp
BER
52
164
Imran Nazir
PAK
52
165
Naved-ul-Hasan
PAK
51
166
Jehan Mubarak
SL
49
167
Azhar Mahmood
PAK
48
168
Thami Tsolekile
SA
47
169
Daryl Tuffey
NZ
45
169
Darren Gough
ENG
45
170
Faisal Hossain
BAN
42
170
Tawanda Mupariwa
ZIM
42
171
Brijal Patel
KEN
41
172
Albie Morkel
SA
40
173
Clayton Lambert
WI
39
173
Abdur Razzak
BAN
39
173
Ramveer Rai
UAE
39
174
Tareq Aziz
BAN
37
174
Fazl-e-Akbar
PAK
37
174
Andy Bichel
AUS
37
175
James Anderson
ENG
36
175
Ian Blackwell
ENG
36
176
Matt Prior
ENG
35
176
Courtney Browne
WI
35
176
Fidel Edwards
WI
35
177
Ravi Rampaul
WI
34
177
Joginder Sharma
IND
34
177
Tim Smart
HK
34
177
Rohan Alexander
USA
34
178
Rikki Clarke
ENG
33
178
Ravi Shah
KEN
33
178
Kennedy Otieno
KEN
33
179
Kumar Dharmasena
SL
32
179
Ramesh Powar
IND
32
180
Talha Jubair
BAN
31
181
Manoj Cheruparambil
HK
30
182
Jean-Paul Duminy
SA
29
182
Alan Dawson
SA
29
183
Shane Watson
AUS
28
184
Hashim Amla
SA
27
185
Anthony McGrath
ENG
26
186
Stuart MacGill
AUS
25
186
Ashish Nehra
IND
25
186
Danish Kaneria
PAK
25
187
Alexander French
HK
24
188
Hitesh Modi
KEN
23
188
Misbah-ul-Haq
PAK
23
188
Steve Massiah
USA
23
188
Thilina Kandamby
SL
23
189
Shabbir Ahmed
PAK
22
189
Afzaal Haider
HK
22
190
Ali Asad
UAE
21
191
Mark Johnson
USA
20
191
Nazmul Hossain
BAN
20
191
Matthew Maynard
ENG
20
192
MS Dhoni
IND
19
193
Alex Wharf
ENG
18
193
Gary Brent
ZIM
18
193
Syed Maqsood
UAE
18
194
Ilyas Gull
HK
17
194
Dale Steyn
SA
17
194
Michael Hussey
AUS
17
195
Robert Croft
ENG
16
195
Chris Martin
NZ
16
195
Justin Ontong
SA
16
195
Sher Lama
HK
16
195
Travis Friend
ZIM
16
195
Jignesh Desai
USA
16
196
Thomas Odoyo
KEN
15
196
Ian Butler
NZ
15
196
Nathan Hauritz
AUS
15
197
Umar Gul
PAK
14
197
Asghar Ali
UAE
14
198
Khurram Khan
UAE
13
198
Ryan Hurley
WI
13
198
Ed Rainsford
ZIM
13
198
Lasith Malinga
SL
13
198
Blessing Mahwire
ZIM
13
198
Jermaine Lawson
WI
13
199
Bazid Khan
PAK
12
199
Dinesh Mongia
IND
12
199
Naeemuddin Aslam
UAE
12
199
Asim Saeed
UAE
12
200
Rahul Sharma
HK
11
201
Gareth Batty
ENG
9
201
Andre Adams
NZ
9
201
Peter Fulton
NZ
9
201
Fahad Usman
UAE
9
201
Riaz Afridi
CZR
9
201
Howard Johnson
USA
9
201
Rashid
USA
9
202
Tony Reid
USA
8
202
Roy Lamsam
HK
8
202
Andre Nel
SA
8
202
Dilhara Fernando
SL
8
203
Paul Adams
SA
7
203
Arshad Ali
UAE
7
204
Martin Suji
KEN
6
204
Manjurul Islam
BAN
6
205
Saqlain Mushtaq
PAK
5
205
Khalid Khan
HK
5
205
Mohammad Khalil
PAK
5
205
Nuwan Kulasekara
SL
5
205
Aijaz Ali
USA
5
206
Richard Staple
USA
4
206
Prasanna Jayawardene
SL
4
206
Nantie Hayward
SA
4
206
Najeeb Amar
HK
4
206
Adam Sanford
WI
4
207
Michael Mason
NZ
3
207
Alamgir Kabir
BAN
3
207
Sanjay Bangar
IND
3
208
Brad Williams
AUS
2
208
Nathan Bracken
AUS
2
208
Steve Tikolo
KEN
2
208
Peter Ongondo
KEN
2
208
Chris Mpofu
ZIM
2
208
David Terbrugge
SA
2
208
Charl Langeveldt
SA
2
208
Nasir Javed
USA
2
208
Sameer Zia
UAE
2
209
Abdul Rehman
UAE
1
209
Leon Romero
USA
1
209
Waddington Mwayenga
ZIM
1
209
Ragheb Aga
KEN
1
209
Nadeem Ahmed
HK
1
209
Matthew Elliott
AUS
1
209
Hasibul Hossain
BAN
1
209
Sajid Mahmood
ENG
1
210
Martin Saggers
ENG
0
210
Enamul Haque jnr
BAN
0
210
Gareth Hopkins
NZ
0
210
Nasir Hameed
HK
0
210
Donovan Blake
USA
0
210
Malhar Patel
KEN
0
210
Rizwan Latif
UAE
0
Show all 324 ↓
Nothing matches that filter.
RECENT RESULTS
4 matches
▲
show
‹
CPL
CPL 2026
FAL
AMA
CPL
CPL 2026
FAL
AMA
CPL
CPL 2026
TRI
FAL
CPL
CPL 2026
FAL
TRI
›