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