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 2005 for all time
Position
Most Runs
Player Name
Team Name
1
2833
Ricky Ponting
Australia
2
2035
Graeme Smith
South Africa
3
1917
Marcus Trescothick
England
4
1874
Inzamam-ul-Haq
Pakistan
5
1868
Matthew Hayden
Australia
6
1802
Virender Sehwag
India
7
1744
Adam Gilchrist
Australia
8
1732
Rahul Dravid
India
9
1718
Jacques Kallis
South Africa
10
1614
Shiv Chanderpaul
West Indies
11
1548
Brian Lara
West Indies
12
1520
Andrew Strauss
England
13
1502
Mohammad Yousuf
Pakistan
14
1492
Kevin Pietersen
England
15
1437
Michael Clarke
Australia
16
1371
Herschelle Gibbs
South Africa
17
1292
Damien Martyn
Australia
18
1229
AB de Villiers
South Africa
19
1214
Michael Hussey
Australia
20
1205
Andrew Flintoff
England
21
1172
Younis Khan
Pakistan
22
1168
Kumar Sangakkara
Sri Lanka
23
1150
Shahid Afridi
24
1119
Kamran Akmal
Pakistan
25
1097
Chris Gayle
West Indies
26
1090
Mahela Jayawardene
Sri Lanka
27
1083
Lou Vincent
New Zealand
28
1056
Michael Vaughan
England
29
1044
MS Dhoni
India
30
1031
Salman Butt
Pakistan
31
1028
Yuvraj Singh
India
32
1015
Ashwell Prince
South Africa
33
1005
Tillakaratne Dilshan
Sri Lanka
34
967
Andrew Symonds
Australia
35
965
Simon Katich
Australia
36
955
Marvan Atapattu
Sri Lanka
37
934
Tatenda Taibu
Zimbabwe
38
918
Nathan Astle
New Zealand
39
902
Ramnaresh Sarwan
West Indies
40
875
Stephen Fleming
New Zealand
41
872
Justin Langer
Australia
42
856
Sachin Tendulkar
India
43
819
Mark Boucher
South Africa
44
814
Geraint Jones
England
45
797
Shoaib Malik
Pakistan
46
794
Hamish Marshall
New Zealand
47
784
Brendon McCullum
New Zealand
48
774
Ian Bell
England
49
747
Justin Kemp
South Africa
50
743
Wavell Hinds
West Indies
51
733
Irfan Pathan
India
52
717
Abdul Razzaq
Pakistan
53
713
Habibul Bashar
Bangladesh
54
710
Mohammad Kaif
India
55
684
Paul Collingwood
England
56
638
Daniel Vettori
New Zealand
57
615
Brendan Taylor
Zimbabwe
58
610
Hamilton Masakadza
Zimbabwe
59
604
Dwayne Bravo
West Indies
60
590
Boeta Dippenaar
South Africa
61
574
Scott Styris
New Zealand
62
571
Javed Omar
Bangladesh
63
559
Thilan Samaraweera
Sri Lanka
64
558
Gautam Gambhir
India
65
552
Mohammad Ashraful
Bangladesh
66
537
VVS Laxman
India
67
519
Khaled Mashud
Bangladesh
68
517
Aftab Ahmed
Bangladesh
69
515
Sanath Jayasuriya
Sri Lanka
70
511
Craig McMillan
New Zealand
71
506
Ashley Giles
England
72
462
Brett Lee
Australia
73
459
Nafees Iqbal
Bangladesh
74
458
Sourav Ganguly
India
75
448
Brad Hodge
Australia
76
441
Jacques Rudolph
South Africa
77
420
Shaun Pollock
South Africa
78
418
Shane Warne
Australia
79
407
Asim Kamal
Pakistan
80
406
Denesh Ramdin
West Indies
81
404
Nicky Boje
South Africa
82
400
Yasir Hameed
Pakistan
83
390
Barney Rogers
Zimbabwe
84
380
Russel Arnold
Sri Lanka
85
367
Heath Streak
Zimbabwe
86
344
Upul Tharanga
Sri Lanka
87
340
Chaminda Vaas
Sri Lanka
87
340
Andy Blignaut
Zimbabwe
88
339
Mohammad Rafique
Bangladesh
89
329
Rajin Saleh
Bangladesh
90
326
Shahriar Nafees
Bangladesh
91
317
Stuart Matsikenyeri
Zimbabwe
91
317
Courtney Browne
West Indies
92
313
Naved-ul-Hasan
Pakistan
93
301
Vikram Solanki
England
94
283
Chris Cairns
New Zealand
95
267
Elton Chigumbura
Zimbabwe
96
253
Harbhajan Singh
India
97
241
Graham Thorpe
England
98
233
Runako Morton
West Indies
99
231
Anil Kumble
India
99
231
Craig Cumming
New Zealand
100
230
Jacob Oram
New Zealand
100
230
Dwayne Smith
West Indies
101
224
Devon Smith
West Indies
102
222
Charles Coventry
Zimbabwe
103
219
Shane Watson
Australia
104
206
Dion Ebrahim
Zimbabwe
105
200
Upul Chandana
Sri Lanka
106
199
James Franklin
New Zealand
107
198
Narsingh Deonarine
West Indies
108
196
James Marshall
New Zealand
109
193
Steve Harmison
England
110
186
Jason Gillespie
Australia
111
175
Farveez Maharoof
Sri Lanka
112
170
Mashrafe Mortaza
Bangladesh
113
153
Ajit Agarkar
India
113
153
Rob Key
England
114
148
Dinesh Karthik
India
115
139
Andrew Hall
South Africa
116
136
Venugopal Rao
India
117
135
Blessing Mahwire
Zimbabwe
118
132
Tino Best
West Indies
119
131
Muttiah Muralitharan
Sri Lanka
119
131
Gavin Ewing
Zimbabwe
120
129
Daren Powell
West Indies
121
128
Zaheer Khan
India
122
124
Mohammad Hafeez
Pakistan
123
123
Tushar Imran
Bangladesh
124
122
Sylvester Joseph
West Indies
125
121
Shoaib Akhtar
Pakistan
126
115
Xavier Marshall
West Indies
127
113
Makhaya Ntini
South Africa
128
110
Tapash Baisya
Bangladesh
129
109
Mohammad Sami
Pakistan
130
108
Kyle Mills
New Zealand
131
104
Taufeeq Umar
Pakistan
132
103
Liam Plunkett
England
133
102
Adam Bacher
South Africa
134
98
Bazid Khan
Pakistan
135
96
Glenn McGrath
Australia
135
96
Omari Banks
West Indies
136
95
Stuart Carlisle
Zimbabwe
136
95
Ian Bradshaw
West Indies
136
95
Brad Hogg
Australia
137
94
Matt Prior
England
138
92
Marlon Samuels
West Indies
139
91
Kabir Ali
England
140
90
Paul Wiseman
New Zealand
140
90
Avishka Gunawardene
Sri Lanka
140
90
Keith Dabengwa
Zimbabwe
141
89
Darren Lehmann
Australia
141
89
Suresh Raina
India
142
86
Michael Kasprowicz
Australia
142
86
Simon Jones
England
142
86
Shaun Udal
England
143
85
Nathan Bracken
Australia
144
81
Jai Prakash Yadav
India
145
80
Terry Duffin
Zimbabwe
146
77
Dilhara Lokuhettige
Sri Lanka
147
76
Darren Gough
England
148
74
Andre Adams
New Zealand
149
73
Ryan Hinds
West Indies
150
70
Peter Fulton
New Zealand
151
66
Khaled Mahmud
Bangladesh
151
66
Tinashe Panyangara
Zimbabwe
152
63
Jehan Mubarak
Sri Lanka
152
63
Shane Bond
New Zealand
152
63
Matthew Hoggard
England
153
62
Brad Haddin
Australia
154
61
Manzarul Islam
Bangladesh
154
61
Ricardo Powell
West Indies
155
58
Jamie How
New Zealand
156
57
Azhar Mahmood
Pakistan
157
55
Stuart MacGill
Australia
158
54
Lakshmipathy Balaji
India
158
54
Rangana Herath
Sri Lanka
158
54
Sean Williams
Zimbabwe
159
53
Douglas Hondo
Zimbabwe
159
53
Ian Blackwell
England
160
50
Fidel Edwards
West Indies
161
47
Prosper Utseya
Zimbabwe
162
46
Danish Kaneria
Pakistan
163
44
Andre Nel
South Africa
164
43
Steve Tikolo
Kenya
164
43
Syed Rasel
Bangladesh
165
42
Vusi Sibanda
Zimbabwe
166
41
Jeff Wilson
New Zealand
166
41
Iftikhar Anjum
Pakistan
167
40
Malinga Bandara
Sri Lanka
168
38
Gayan Wijekoon
Sri Lanka
168
38
Craig Wishart
Zimbabwe
169
37
Donovan Pagon
West Indies
170
36
Mluleki Nkala
Zimbabwe
171
35
Hashim Amla
South Africa
172
34
Albie Morkel
South Africa
173
33
Dinesh Mongia
India
174
30
Phil Jaques
Australia
175
29
Arshad Khan
Pakistan
175
29
Alester Maregwede
Zimbabwe
175
29
Graeme Cremer
Zimbabwe
176
27
Ryan Ramdass
West Indies
177
24
Chris Mpofu
Zimbabwe
178
23
Corey Collymore
West Indies
179
22
Deighton Butler
West Indies
179
22
Hasan Raza
Pakistan
179
22
Mushfiqur Rahim
Bangladesh
180
21
Shahadat Hossain
Bangladesh
180
21
Neil Ferreira
Zimbabwe
181
20
Jermaine Lawson
West Indies
182
19
Reon King
West Indies
183
18
Charl Langeveldt
South Africa
183
18
Johan Botha
South Africa
183
18
Nazmul Hossain
Bangladesh
183
18
Anwar Hossain Monir
Bangladesh
183
18
Chris Martin
New Zealand
184
16
Ashish Nehra
India
184
16
Monde Zondeki
South Africa
184
16
Tama Canning
New Zealand
185
15
Waddington Mwayenga
Zimbabwe
185
15
Mathew Sinclair
New Zealand
186
14
Dilhara Fernando
Sri Lanka
187
12
Dale Steyn
South Africa
187
12
Mervyn Dillon
West Indies
187
12
Enamul Haque jnr
Bangladesh
187
12
Mohammad Asif
Pakistan
188
11
RP Singh
India
188
11
James Anderson
England
188
11
Justin Ontong
South Africa
188
11
Nuwan Zoysa
Sri Lanka
189
10
Lasith Malinga
Sri Lanka
189
10
Iain O'Brien
New Zealand
190
8
Chris Tremlett
England
190
8
Shaun Tait
Australia
190
8
Murali Kartik
India
190
8
Shantha Kalavitigoda
Sri Lanka
191
7
Dwight Washington
West Indies
191
7
Jon Lewis
England
191
7
Shabbir Ahmed
Pakistan
192
6
Daryl Tuffey
New Zealand
192
6
Pedro Collins
West Indies
193
4
Alok Kapali
Bangladesh
193
4
Mohammad Khalil
Pakistan
194
3
Michael Papps
New Zealand
194
3
Alex Wharf
England
194
3
Thomas Odoyo
Kenya
194
3
Lance Hamilton
New Zealand
195
1
Anthony Ireland
Zimbabwe
195
1
Tawanda Mupariwa
Zimbabwe
196
0
Chamu Chibhabha
Zimbabwe
196
0
Andrew Puttick
South Africa
196
0
Daren Ganga
West Indies
196
0
Nuwan Kulasekara
Sri Lanka
196
0
Abdur Razzak
Bangladesh
196
0
Cameron White
Australia