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 2009 for all time
Position
Most Runs
Player Name
Team Name
1
2568
Tillakaratne Dilshan
Sri Lanka
2
2436
Kumar Sangakkara
Sri Lanka
3
2137
Ricky Ponting
Australia
4
2094
Mahela Jayawardene
Sri Lanka
5
2059
Michael Hussey
Australia
6
1979
Michael Clarke
Australia
7
1841
Andrew Strauss
England
8
1828
Gautam Gambhir
India
9
1794
Shane Watson
Australia
10
1754
Paul Collingwood
England
11
1751
MS Dhoni
India
12
1651
Brendon McCullum
New Zealand
13
1616
Ross Taylor
New Zealand
14
1582
Virender Sehwag
India
15
1561
AB de Villiers
South Africa
16
1517
Brad Haddin
Australia
17
1513
Sachin Tendulkar
India
18
1487
Thilan Samaraweera
Sri Lanka
19
1485
Chris Gayle
West Indies
20
1384
Ramnaresh Sarwan
West Indies
21
1376
Kamran Akmal
Pakistan
22
1368
Yuvraj Singh
India
23
1319
Jacques Kallis
South Africa
24
1306
Martin Guptill
New Zealand
25
1111
Simon Katich
Australia
26
1107
Matt Prior
England
27
1087
Kevin Pietersen
England
27
1087
Hamilton Masakadza
Zimbabwe
28
1060
Shiv Chanderpaul
West Indies
29
1055
Ravi Bopara
England
30
1049
Daniel Vettori
New Zealand
31
1036
Younis Khan
Pakistan
32
1002
Jean-Paul Duminy
South Africa
33
997
Alastair Cook
England
34
993
Graeme Smith
South Africa
35
951
Jesse Ryder
New Zealand
36
945
Shoaib Malik
Pakistan
37
941
Sanath Jayasuriya
Sri Lanka
38
927
Rahul Dravid
India
39
916
Hashim Amla
South Africa
40
908
Shakib Al Hasan
Bangladesh
41
870
Angelo Mathews
Sri Lanka
42
867
Mohammad Yousuf
Pakistan
43
860
Tamim Iqbal
Bangladesh
44
857
Umar Akmal
Pakistan
45
839
Cameron White
Australia
46
836
Mitchell Johnson
Australia
47
814
William Porterfield
Ireland
48
791
Owais Shah
England
49
790
Eoin Morgan
England
50
751
Suresh Raina
India
51
750
Mark Boucher
South Africa
52
737
Misbah-ul-Haq
Pakistan
53
727
Marcus North
Australia
54
719
Salman Butt
Pakistan
55
701
Stuart Matsikenyeri
Zimbabwe
56
697
David Hussey
Australia
57
688
Thilina Kandamby
Sri Lanka
58
680
Raqibul Hasan
Bangladesh
59
672
Denesh Ramdin
West Indies
60
630
Elton Chigumbura
Zimbabwe
61
623
Chamara Kapugedera
Sri Lanka
62
615
Callum Ferguson
Australia
63
613
Collins Obuya
Kenya
64
612
Mushfiqur Rahim
Bangladesh
65
610
Gavin Hamilton
England
66
601
Brendan Nash
West Indies
67
590
Brendan Taylor
Zimbabwe
68
589
Grant Elliott
New Zealand
69
584
Herschelle Gibbs
South Africa
69
584
Neil McCallum
Scotland
70
582
Travis Dowlin
West Indies
71
576
Alexei Kervezee
Netherlands
72
575
Morris Ouma
Kenya
73
559
James Hopes
Australia
74
558
Dwayne Bravo
West Indies
75
557
David Hemp
Bermuda
75
557
Ryan ten Doeschate
Netherlands
76
553
Kennedy Otieno
Kenya
77
549
Mohammad Ashraful
Bangladesh
78
548
Graeme Swann
England
79
530
Tharanga Paranavitana
Sri Lanka
80
523
Upul Tharanga
Sri Lanka
81
509
Albie Morkel
South Africa
81
509
Stuart Broad
England
82
507
Jonathan Trott
England
83
505
Alex Obanda
Kenya
84
499
Kyle Coetzer
Scotland
85
476
Devon Smith
West Indies
86
472
Shahid Afridi
Pakistan
86
472
Phillip Hughes
Australia
87
471
VVS Laxman
India
88
467
Junaid Siddique
Bangladesh
89
459
Rizwan Cheema
Canada
90
447
Tim Paine
Australia
91
430
Charles Coventry
Zimbabwe
92
428
Nawroz Mangal
Afghanistan
93
423
Ashish Bagai
Canada
94
419
Prasanna Jayawardene
Sri Lanka
95
417
Shaun Marsh
Australia
96
416
Nathan Hauritz
Australia
97
412
Steve Tikolo
Kenya
98
398
Sunil Dhaniram
Canada
99
396
Kevin O'Brien
Ireland
100
394
Niall O'Brien
Ireland
101
383
Bas Zuiderent
Netherlands
102
382
Lendl Simmons
West Indies
103
379
David Warner
Australia
104
367
Gary Wilson
Ireland
104
367
Geoff Barnett
Canada
105
365
Steven Outerbridge
Bermuda
105
365
Sean Williams
Zimbabwe
106
353
Nuwan Kulasekara
Sri Lanka
107
351
Fawad Alam
Pakistan
108
348
Darren Sammy
West Indies
109
347
Karim Sadiq
Afghanistan
109
347
Jimmy Kamande
Kenya
110
338
Gerrie Snyman
Namibia
111
336
Khurram Manzoor
Pakistan
112
331
Jacob Oram
New Zealand
113
329
Mahmudullah
Bangladesh
114
326
Saqib Ali
United Arab Emirates
114
326
Luke Wright
England
115
325
Virat Kohli
India
116
319
Ian Bell
England
116
319
Mohammad Shahzad
Afghanistan
117
310
Mohammad Amir
Pakistan
118
308
David Bernard
West Indies
118
308
Harbhajan Singh
India
119
306
Khurram Khan
United Arab Emirates
120
294
Sandeep Jyoti
Canada
121
289
Imran Farhat
Pakistan
122
285
Mark Vermeulen
Zimbabwe
123
282
Joe Denly
England
124
280
Andrew White
Ireland
124
280
Noor Ali Zadran
Afghanistan
125
277
Naeem Islam
Bangladesh
126
275
Tim McIntosh
New Zealand
127
274
Daan van Bunge
Netherlands
128
273
Sarel Burger
Namibia
129
272
Ian Billcliff
Canada
130
270
Andrew Flintoff
England
131
267
Asghar Stanikzai
Afghanistan
131
267
Neil McKenzie
South Africa
132
266
Prosper Utseya
Zimbabwe
132
266
Daniel Flynn
New Zealand
133
265
Thomas Odoyo
Kenya
134
263
Forster Mutizwa
Zimbabwe
135
262
Neil Broom
New Zealand
136
260
Samiullah Shenwari
Afghanistan
137
258
Umar Gul
Pakistan
137
258
Yusuf Pathan
India
138
257
Ravindra Jadeja
India
138
257
Malinda Warnapura
Sri Lanka
138
257
David Obuya
Kenya
139
255
Amjad Javed
United Arab Emirates
140
252
Mohammad Nabi
Afghanistan
141
248
Tatenda Taibu
Zimbabwe
141
248
Sulieman Benn
West Indies
142
247
Rohit Sharma
India
143
241
F Nsubuga
144
239
Eric Szwarczynski
Netherlands
145
238
Nehemiah Odhiambo
Kenya
146
237
Aaron Redmond
New Zealand
147
236
Craig Williams
Namibia
148
233
John Davison
Canada
148
233
Dinesh Karthik
India
149
228
Imran Nazir
Pakistan
150
226
Peter Borren
Netherlands
151
220
Andre Fletcher
West Indies
152
218
Alviro Petersen
South Africa
153
217
Jan Stander
Scotland
154
215
James Franklin
New Zealand
155
214
Tim Bresnan
England
155
214
Muttiah Muralitharan
Sri Lanka
156
213
Ashwell Prince
South Africa
156
213
Ryan Watson
Scotland
157
212
John Mooney
Ireland
158
208
Abdul Razzaq
Pakistan
159
203
RG Mukasa
160
202
Naeemuddin Aslam
United Arab Emirates
161
199
James Anderson
England
162
198
Farveez Maharoof
Sri Lanka
163
196
Fayyaz Ahmed
United Arab Emirates
164
194
Tom de Grooth
Netherlands
165
193
Faisal Iqbal
Pakistan
166
191
Mudassar Bukhari
Netherlands
167
189
Malcolm Waller
Zimbabwe
168
188
Adam Voges
Australia
168
188
Jan-Berrie Burger
Namibia
169
182
Runako Morton
West Indies
170
180
Raees Ahmadzai
Afghanistan
171
178
Peter Siddle
Australia
172
177
Arshad Ali
United Arab Emirates
172
177
Zeeshan Siddiqui
Oman
173
176
Seren Waters
Kenya
173
176
Kenneth Kamyuka
Canada
173
176
Jerome Taylor
West Indies
174
173
Vusi Sibanda
Zimbabwe
175
172
Louis Burger
Namibia
175
172
Navdeep Poonia
Scotland
176
170
Hiren Varaiya
Kenya
176
170
Syed Ali
Oman
177
169
Kyle Mills
New Zealand
178
167
Morne Morkel
South Africa
179
165
Glenn Blakeney
Bermuda
180
164
Kieron Pollard
West Indies
181
161
Iain O'Brien
New Zealand
182
160
Omar Phillips
West Indies
183
156
Floyd Reifer
West Indies
183
156
Scott Styris
New Zealand
183
156
Zaheer Khan
India
184
154
Mashrafe Mortaza
Bangladesh
184
154
Ray Price
Zimbabwe
185
153
Dale Steyn
South Africa
186
152
Darron Reekers
Netherlands
186
152
Loots Bosman
South Africa
187
151
Thilan Thushara
Sri Lanka
188
150
Fiqre Crockwell
Bermuda
189
147
Praveen Kumar
India
190
144
Adnan Ilyas
Oman
191
143
Sultan Ahmed
Oman
192
141
Nikita Miller
West Indies
193
140
Paul Harris
South Africa
193
140
FA Klokker
194
139
Adrian Barath
West Indies
195
138
Peter Fulton
New Zealand
196
137
Dimitri Mascarenhas
England
197
135
Umar Bhatti
Canada
198
134
Jehan Mubarak
Sri Lanka
199
133
Paul Stirling
Ireland
200
130
Dale Richards
West Indies
201
129
Rakep Patel
Kenya
202
128
Khalid Latif
Pakistan
202
128
Fraser Watts
Scotland
203
126
Andre Botha
Ireland
204
121
Colin Smith
Scotland
205
117
Rajesh Bhudia
Kenya
206
114
Ahmed Shehzad
Pakistan
206
114
Ryan Sidebottom
England
207
113
Deon Kotze
Namibia
207
113
Shahid Afridi
208
107
Andrew McDonald
Australia
208
107
BJ Watling
New Zealand
209
106
Chamu Chibhabha
Zimbabwe
210
105
Mehrab Hossain jnr
Bangladesh
211
101
Khurram Chohan
Canada
212
100
Narsingh Deonarine
West Indies
213
99
Ben Hilfenhaus
Australia
214
97
Keith Dabengwa
Zimbabwe
214
97
Saeed Ajmal
Pakistan
215
95
Graeme Cremer
Zimbabwe
215
95
Ryan Hinds
West Indies
215
95
Tim Southee
New Zealand
216
94
Alex Cusack
Ireland
216
94
Edgar Schiferli
Netherlands
217
93
John Blain
Scotland
218
92
Daryl Tuffey
New Zealand
219
90
Imrul Kayes
Bangladesh
220
89
Jeetan Patel
New Zealand
220
89
Naved-ul-Hasan
Pakistan
220
89
Chamara Silva
Sri Lanka
221
88
Ravi Rampaul
West Indies
222
87
Murali Vijay
India
222
87
Bjorn Kotze
Namibia
223
83
Ashif Mulla
Canada
224
82
Andrew Symonds
Australia
224
82
Johan Botha
South Africa
225
81
Ajantha Mendis
Sri Lanka
225
81
Irfan Pathan
India
225
81
Mahbubul Alam
Bangladesh
225
81
Craig Wright
Scotland
226
80
Yasir Arafat
Pakistan
227
79
Peter McGlashan
New Zealand
228
77
Shahzaib Hasan
Pakistan
228
77
Fidel Edwards
West Indies
229
76
Tim Ambrose
England
230
72
Janeiro Tucker
Bermuda
231
71
Daren Powell
West Indies
232
70
Rangana Herath
Sri Lanka
232
70
Matthew Hayden
Australia
232
70
Adil Rashid
England
233
69
Zubin Surkari
Canada
233
69
Shane Bond
New Zealand
233
69
Ian Butler
New Zealand
234
68
Regan West
Ireland
235
66
Lionel Cann
Bermuda
235
66
Roelof van der Merwe
Netherlands
236
65
Peter Ongondo
Kenya
237
64
Trent Johnston
Ireland
238
63
Jeroen Smits
Netherlands
238
63
Steve Harmison
England
238
63
Kemar Roach
West Indies
239
62
Lameck Onyango
Kenya
240
61
Irving Romaine
Bermuda
241
59
Makhaya Ntini
South Africa
242
58
Brett Lee
Australia
243
55
Mohammad Shahzad
United Arab Emirates
244
54
Zahid Shah
United Arab Emirates
245
52
Kyle McCallan
Ireland
245
52
Ishant Sharma
India
245
52
Abdur Rauf
Pakistan
246
50
Gordon Drummond
Scotland
247
47
Balaji Rao
Canada
248
46
RP Singh
India
249
45
Moneeb Iqbal
Scotland
250
43
Nathan Bracken
Australia
250
43
Rawl Lewis
West Indies
251
42
Hasti Gul
Afghanistan
251
42
Malinga Bandara
Sri Lanka
251
42
Dilhara Fernando
Sri Lanka
251
42
Nathan McCullum
New Zealand
251
42
Harvir Baidwan
Canada
251
42
Shafiqullah
Afghanistan
252
41
Dolar Mahmud
Bangladesh
253
40
Darren Bravo
West Indies
253
40
Stuart Clark
Australia
254
39
Shahadat Hossain
Bangladesh
254
39
Ryan Austin
West Indies
254
39
Chaminda Vaas
Sri Lanka
254
39
Lasith Malinga
Sri Lanka
255
38
Majid Haq
Scotland
255
38
Chinthaka Jayasinghe
Sri Lanka
256
37
James Foster
England
256
37
Ashish Nehra
India
257
36
Sohail Tanvir
Pakistan
257
36
Rizwan Mahmood
258
35
Gavin Tonge
West Indies
259
34
Lionel Baker
West Indies
259
34
Robin Peterson
South Africa
260
33
Danish Kaneria
Pakistan
260
33
Gihan Rupasinghe
Sri Lanka
261
32
Rodney Trott
Bermuda
261
32
Abdool Samad
Canada
261
32
Steven Davies
England
262
31
Amit Mishra
India
262
31
Thisara Perera
Sri Lanka
263
30
Tino Best
West Indies
263
30
Dawlat Ahmadzai
Afghanistan
264
29
Devon Thomas
West Indies
265
28
Dhammika Prasad
Sri Lanka
265
28
Graham Manou
Australia
265
28
Shoaib Akhtar
Pakistan
265
28
Jamie How
New Zealand
265
28
Gareth Batty
England
266
27
Graham Onions
England
267
26
Munaf Patel
India
267
26
Brendon Diamanti
New Zealand
268
25
Richie Berrington
Scotland
268
25
Enamul Haque jnr
Bangladesh
269
24
Xavier Marshall
West Indies
269
24
Sewnarine Chattergoon
West Indies
269
24
Vaughn van Jaarsveld
South Africa
270
23
Shapoor Zadran
Afghanistan
271
22
Haider Ali
Pakistan
271
22
Chanaka Welegedara
Sri Lanka
272
21
Bashir Shah
272
21
Shaheed Keshvani
Canada
273
20
Imraan Khan
South Africa
273
20
Friedel de Wet
South Africa
273
20
Abdur Razzak
Bangladesh
274
19
Ashok Dinda
India
274
19
Moises Henriques
Australia
274
19
Kyle Jarvis
Zimbabwe
275
18
Jekon Edness
Bermuda
276
17
Mirwais Ashraf
Afghanistan
276
17
Khaliq Dad
Afghanistan
277
16
Pragyan Ojha
India
278
15
Gareth Hopkins
New Zealand
278
15
Mohammad Asif
Pakistan
278
15
Hiral Patel
Canada
278
15
Gordon Goudie
Scotland
279
14
Elijah Otieno
Kenya
279
14
Andrew Poynter
Ireland
279
14
George O'Brien
Bermuda
279
14
Rubel Hossain
Bangladesh
279
14
Shaun Tait
Australia
280
13
Chadwick Walton
West Indies
280
13
Kaushalya Weeraratne
Sri Lanka
281
12
Dewald Nel
Scotland
281
12
Peter Connell
Ireland
281
12
Tawanda Mupariwa
Zimbabwe
281
12
Ryan McLaren
South Africa
282
11
Wayne Parnell
South Africa
282
11
Luke Ronchi
New Zealand
282
11
Monty Panesar
England
282
11
Mahela Udawatte
Sri Lanka
282
11
Shawn Findlay
West Indies
283
10
Jacobi Robinson
Bermuda
283
10
Brett Geeves
Australia
283
10
Rob Key
England
283
10
Clint McKay
Australia
283
10
Nasir Jamshed
Pakistan
284
9
Stuart Chalmers
Scotland
284
9
Amjad Ali
United Arab Emirates
284
9
Mohammad Kashif
Netherlands
285
8
Dwayne Leverock
Bermuda
285
8
Sreesanth
India
285
8
Syed Rasel
Bangladesh
285
8
Nazmul Hossain
Bangladesh
286
7
Chris Martin
New Zealand
286
7
Lakshmipathy Balaji
India
286
7
Ryan Harris
Australia
286
7
Dirk Nannes
Australia
286
7
Muthumudalige Pushpakumara
Sri Lanka
287
6
Ross Lyons
Scotland
287
6
C Waiswa
287
6
Charl Langeveldt
South Africa
287
6
Iftikhar Anjum
Pakistan
287
6
Hamid Hassan
Afghanistan
288
5
Kieran Powell
West Indies
288
5
Suraj Randiv
Sri Lanka
288
5
Boyd Rankin
England
288
5
Royston Crandon
West Indies
288
5
Heino Kuhn
South Africa
289
4
Pieter Seelaar
Netherlands
289
4
Calum MacLeod
Scotland
289
4
Sohail Khan
Pakistan
290
3
Marc Petrie
Scotland
290
3
Stefan Kelly
Bermuda
290
3
Zameer Zahir
Canada
291
2
Jeremy Bray
Ireland
291
2
Qasim Sheikh
Scotland
291
2
Ruud Nijman
Netherlands
291
2
Ed Rainsford
Zimbabwe
291
2
Bernard Scholtz
Namibia
291
2
Chris Mpofu
Zimbabwe
291
2
Ahmed Shah
Afghanistan
291
2
Amjad Khan
England
291
2
Mathew Sinclair
New Zealand
291
2
Bryce McGain
Australia
291
2
Doug Bollinger
Australia
292
1
Ben Laughlin
Australia
292
1
Sajid Mahmood
England
292
1
Lonwabo Tsotsobe
South Africa
292
1
Glenn Rogers
Scotland
292
1
Isuru Udana
Sri Lanka
292
1
Aman Ali
United Arab Emirates
292
1
Alfred Luseno
Kenya
292
1
Arvind Kandappah
Canada
292
1
Henry Osinde
Canada
293
0
Phil Eaglestone
Ireland
293
0
Nick Statham
Netherlands
293
0
Nelon Pascal
West Indies
293
0
Craig Cumming
New Zealand
293
0
Shane Harwood
Australia
293
0
Abhishek Nayar
India