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