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 ODI
Position
Most Runs
Player Name
Team Name
1
1025
Rahul Dravid
India
2
1010
Kumar Sangakkara
Sri Lanka
3
947
Sourav Ganguly
India
4
946
Matthew Hayden
Australia
5
921
Stephen Fleming
New Zealand
6
911
Inzamam-ul-Haq
Pakistan
7
895
Shoaib Malik
Pakistan
8
879
Adam Gilchrist
Australia
9
841
Yuvraj Singh
India
10
840
Ricky Ponting
Australia
11
837
VVS Laxman
India
12
812
Sachin Tendulkar
India
13
803
Andrew Symonds
Australia
14
791
Ramnaresh Sarwan
West Indies
15
773
Yasir Hameed
Pakistan
16
770
Jacques Kallis
South Africa
17
768
Mohammad Yousuf
Pakistan
18
747
Andrew Strauss
England
19
729
Marvan Atapattu
Sri Lanka
20
724
Sanath Jayasuriya
Sri Lanka
21
722
Chris Gayle
West Indies
22
676
Mahela Jayawardene
Sri Lanka
23
671
Marcus Trescothick
England
23
671
Virender Sehwag
India
24
668
Shiv Chanderpaul
West Indies
25
652
Graeme Smith
South Africa
26
640
Abdul Razzaq
Pakistan
27
633
Andrew Flintoff
England
28
622
Scott Styris
New Zealand
29
615
Michael Clarke
Australia
30
611
Damien Martyn
Australia
31
590
Hamish Marshall
New Zealand
32
568
Tatenda Taibu
Zimbabwe
33
564
Mohammad Kaif
India
34
557
Michael Vaughan
England
35
490
Nathan Astle
New Zealand
35
490
Dion Ebrahim
Zimbabwe
36
484
Brian Lara
West Indies
36
484
Craig McMillan
New Zealand
37
474
Ricardo Powell
West Indies
38
471
Tillakaratne Dilshan
Sri Lanka
39
429
Chris Cairns
New Zealand
40
411
Jacques Rudolph
South Africa
41
402
Brendan Taylor
Zimbabwe
42
400
Saman Jayantha
Sri Lanka
42
400
Younis Khan
Pakistan
43
399
Khaled Mashud
Bangladesh
44
398
Herschelle Gibbs
South Africa
45
394
Stuart Matsikenyeri
Zimbabwe
46
376
Paul Collingwood
England
47
366
Avishka Gunawardene
Sri Lanka
48
354
Moin Khan
Pakistan
49
349
Vikram Solanki
England
50
332
Mohammad Ashraful
Bangladesh
51
320
Sean Ervine
Zimbabwe
52
317
Heath Streak
Zimbabwe
53
316
Rajin Saleh
Bangladesh
54
315
Upul Chandana
Sri Lanka
55
308
Elton Chigumbura
Zimbabwe
56
304
Stuart Carlisle
Zimbabwe
57
290
Imran Farhat
Pakistan
58
285
Geraint Jones
England
59
278
Michael Bevan
Australia
59
278
Shaun Pollock
South Africa
60
275
Darren Lehmann
Australia
61
266
Habibul Bashar
Bangladesh
62
262
Mark Boucher
South Africa
62
262
Dwayne Smith
West Indies
63
259
Grant Flower
Zimbabwe
64
256
Boeta Dippenaar
South Africa
65
252
Salman Butt
Pakistan
66
244
Brendon McCullum
New Zealand
67
238
Shahid Afridi
68
230
Irfan Pathan
India
69
224
Mathew Sinclair
New Zealand
70
221
Jacob Oram
New Zealand
71
204
Michael Papps
New Zealand
72
201
Manzarul Islam
Bangladesh
73
195
Lance Klusener
South Africa
74
186
Vusi Sibanda
Zimbabwe
75
181
Khaled Mahmud
Bangladesh
76
179
Ajit Agarkar
India
77
178
Mushfiqur Rahman
Bangladesh
78
163
Ian Bell
England
79
159
Javed Omar
Bangladesh
80
151
Rohan Gavaskar
India
80
151
Mark Vermeulen
Zimbabwe
81
150
Mohammad Rafique
Bangladesh
82
148
Brad Hogg
Australia
83
143
Aftab Ahmed
Bangladesh
84
142
Nicky Boje
South Africa
85
141
Hemang Badani
India
86
135
Daniel Vettori
New Zealand
87
131
Barney Rogers
Zimbabwe
88
129
Chris Harris
New Zealand
89
126
Rob Key
England
90
125
Saleem Elahi
Pakistan
91
123
Mluleki Nkala
Zimbabwe
92
113
Hannan Sarkar
Bangladesh
92
113
Ian Harvey
Australia
93
110
Nafees Iqbal
Bangladesh
94
105
Chaminda Vaas
Sri Lanka
94
105
Wavell Hinds
West Indies
95
104
Kevin Pietersen
England
96
102
Alok Kapali
Bangladesh
96
102
Nuwan Zoysa
Sri Lanka
96
102
Prosper Utseya
Zimbabwe
97
101
Russel Arnold
Sri Lanka
97
101
Farveez Maharoof
Sri Lanka
98
100
Dwayne Bravo
West Indies
99
96
Ashley Giles
England
100
95
Lakshmipathy Balaji
India
100
95
Alester Maregwede
Zimbabwe
101
93
Devon Smith
West Indies
102
92
Ashwell Prince
South Africa
103
90
Hamilton Masakadza
Zimbabwe
104
89
Tapash Baisya
Bangladesh
105
88
Ridley Jacobs
West Indies
106
85
Chris Read
England
107
83
Brad Haddin
Australia
108
80
Craig Cumming
New Zealand
109
78
Andy Blignaut
Zimbabwe
110
72
Morris Ouma
Kenya
111
70
Mashrafe Mortaza
Bangladesh
111
70
Mohammad Sami
Pakistan
112
66
Parthiv Patel
India
113
63
Makhaya Ntini
South Africa
114
62
Robin Peterson
South Africa
114
62
Harbhajan Singh
India
114
62
Brett Lee
Australia
115
61
Murali Kartik
India
115
61
Mohammad Tauqir
United Arab Emirates
116
60
Sridharan Sriram
India
117
58
Ian Bradshaw
West Indies
118
56
Tabarak Dar
Hong Kong
118
56
Jason Gillespie
Australia
119
53
Kyle Mills
New Zealand
120
52
Imran Nazir
Pakistan
120
52
David Hemp
Bermuda
121
51
Tinashe Panyangara
Zimbabwe
121
51
Ray Price
Zimbabwe
122
48
Azhar Mahmood
Pakistan
123
47
Shoaib Akhtar
Pakistan
124
45
Darren Gough
England
125
44
Simon Katich
Australia
125
44
Zaheer Khan
India
126
41
Brijal Patel
Kenya
127
40
Kaushal Lokuarachchi
Sri Lanka
127
40
Albie Morkel
South Africa
127
40
Naved-ul-Hasan
Pakistan
128
39
Abdur Razzak
Bangladesh
128
39
Clayton Lambert
West Indies
128
39
Ramveer Rai
United Arab Emirates
129
37
Andy Bichel
Australia
130
36
Ian Blackwell
England
131
35
Matt Prior
England
131
35
Faisal Hossain
Bangladesh
131
35
Courtney Browne
West Indies
132
34
Ravi Rampaul
West Indies
132
34
Rohan Alexander
U.S.A.
132
34
Tim Smart
Hong Kong
132
34
Joginder Sharma
India
133
33
Rikki Clarke
England
133
33
Ravi Shah
Kenya
133
33
Kennedy Otieno
Kenya
134
32
Douglas Hondo
Zimbabwe
134
32
Ramesh Powar
India
135
30
Sylvester Joseph
West Indies
135
30
Manoj Cheruparambil
Hong Kong
136
29
Alan Dawson
South Africa
136
29
Jean-Paul Duminy
South Africa
137
28
Shane Watson
Australia
138
27
Tawanda Mupariwa
Zimbabwe
139
26
Kumar Dharmasena
Sri Lanka
139
26
Anthony McGrath
England
139
26
Anil Kumble
India
140
24
Ashish Nehra
India
140
24
Steve Harmison
England
140
24
Alexander French
Hong Kong
141
23
Hitesh Modi
Kenya
141
23
Thilina Kandamby
Sri Lanka
141
23
Steve Massiah
U.S.A.
141
23
Misbah-ul-Haq
Pakistan
142
22
Afzaal Haider
Hong Kong
143
21
Ali Asad
United Arab Emirates
144
20
Mark Johnson
U.S.A.
144
20
Matthew Maynard
England
145
19
MS Dhoni
India
146
18
Taufeeq Umar
Pakistan
146
18
Syed Maqsood
United Arab Emirates
146
18
Alex Wharf
England
146
18
Gary Brent
Zimbabwe
147
17
Ilyas Gull
Hong Kong
147
17
Michael Hussey
Australia
148
16
Robert Croft
England
148
16
Sher Lama
Hong Kong
148
16
Jignesh Desai
U.S.A.
148
16
Travis Friend
Zimbabwe
149
15
Mervyn Dillon
West Indies
149
15
Thomas Odoyo
Kenya
149
15
Tareq Aziz
Bangladesh
150
14
Asghar Ali
United Arab Emirates
151
13
Khurram Khan
United Arab Emirates
151
13
Ryan Hurley
West Indies
151
13
Ed Rainsford
Zimbabwe
151
13
James Anderson
England
152
12
Dinesh Mongia
India
152
12
Nazmul Hossain
Bangladesh
152
12
Bazid Khan
Pakistan
152
12
Naeemuddin Aslam
United Arab Emirates
152
12
Asim Saeed
United Arab Emirates
152
12
Corey Collymore
West Indies
153
11
Muttiah Muralitharan
Sri Lanka
153
11
Blessing Mahwire
Zimbabwe
153
11
Rahul Sharma
Hong Kong
153
11
Michael Kasprowicz
Australia
154
9
Andre Adams
New Zealand
154
9
Peter Fulton
New Zealand
154
9
Fahad Usman
United Arab Emirates
154
9
Howard Johnson
U.S.A.
154
9
Rashid
U.S.A.
155
8
Tony Reid
U.S.A.
155
8
Roy Lamsam
Hong Kong
155
8
Ryan Hinds
West Indies
156
7
Arshad Ali
United Arab Emirates
157
6
Martin Suji
Kenya
157
6
Lasith Malinga
Sri Lanka
158
5
Nuwan Kulasekara
Sri Lanka
158
5
Khalid Khan
Hong Kong
158
5
Aijaz Ali
U.S.A.
159
4
Richard Staple
U.S.A.
159
4
Najeeb Amar
Hong Kong
159
4
Jermaine Lawson
West Indies
159
4
Tino Best
West Indies
159
4
Fidel Edwards
West Indies
160
3
Carlton Baugh
West Indies
160
3
Dilhara Fernando
Sri Lanka
160
3
Daryl Tuffey
New Zealand
160
3
Shabbir Ahmed
Pakistan
160
3
Sanjay Bangar
India
161
2
Charl Langeveldt
South Africa
161
2
Shahriar Hossain
Bangladesh
161
2
Romesh Kaluwitharana
Sri Lanka
161
2
Chris Mpofu
Zimbabwe
161
2
Steve Tikolo
Kenya
161
2
Peter Ongondo
Kenya
161
2
Nasir Javed
U.S.A.
161
2
Sameer Zia
United Arab Emirates
162
1
Leon Romero
U.S.A.
162
1
Ragheb Aga
Kenya
162
1
Abdul Rehman
United Arab Emirates
162
1
Nadeem Ahmed
Hong Kong
162
1
Waddington Mwayenga
Zimbabwe
162
1
Vasbert Drakes
West Indies
162
1
Hasibul Hossain
Bangladesh
162
1
Dinesh Karthik
India
162
1
Gareth Batty
England
162
1
Sajid Mahmood
England
163
0
Brad Williams
Australia
163
0
Glenn McGrath
Australia
163
0
Gareth Hopkins
New Zealand
163
0
Ian Butler
New Zealand
163
0
Martin van Jaarsveld
South Africa
163
0
Rangana Herath
Sri Lanka
163
0
Gavin Ewing
Zimbabwe
163
0
Nasir Hameed
Hong Kong
163
0
Malhar Patel
Kenya
163
0
Rizwan Latif
United Arab Emirates
163
0
Donovan Blake
U.S.A.