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 2010 for all time
Position
Most Runs
Player Name
Team Name
1
2307
Hashim Amla
South Africa
2
2154
AB de Villiers
South Africa
3
2023
Michael Hussey
Australia
4
2015
Jacques Kallis
South Africa
5
1961
Shane Watson
Australia
6
1868
Virender Sehwag
India
7
1820
Michael Clarke
Australia
8
1766
Sachin Tendulkar
India
9
1703
Jonathan Trott
England
10
1646
Tamim Iqbal
Bangladesh
11
1626
Kumar Sangakkara
Sri Lanka
12
1615
Graeme Smith
South Africa
13
1584
Ricky Ponting
Australia
14
1463
Andrew Strauss
England
15
1443
Alastair Cook
England
16
1434
MS Dhoni
India
17
1371
Tillakaratne Dilshan
Sri Lanka
18
1369
Brendon McCullum
New Zealand
19
1337
Kevin Pietersen
England
20
1329
Shakib Al Hasan
Bangladesh
21
1323
Suresh Raina
India
22
1300
Ross Taylor
New Zealand
23
1279
Umar Akmal
Pakistan
24
1263
Gautam Gambhir
India
25
1262
Eoin Morgan
England
26
1259
Mahela Jayawardene
Sri Lanka
27
1159
Imrul Kayes
Bangladesh
28
1154
Cameron White
Australia
29
1144
Chris Gayle
West Indies
30
1111
Paul Collingwood
England
31
1076
Brad Haddin
Australia
32
1065
Mahmudullah
Bangladesh
33
1027
Mushfiqur Rahim
Bangladesh
34
1021
Virat Kohli
India
35
1015
Martin Guptill
New Zealand
36
992
Salman Butt
Pakistan
37
984
Junaid Siddique
Bangladesh
38
939
VVS Laxman
India
39
928
Shiv Chanderpaul
West Indies
40
925
Ian Bell
England
41
874
Paul Stirling
Ireland
42
835
Brendan Taylor
Zimbabwe
43
797
Kamran Akmal
Pakistan
44
796
Simon Katich
Australia
45
771
Rahul Dravid
India
46
767
Jean-Paul Duminy
South Africa
47
753
Thilan Samaraweera
Sri Lanka
48
730
Ashish Bagai
Canada
49
718
Daniel Vettori
New Zealand
50
713
Matt Prior
England
51
707
Upul Tharanga
Sri Lanka
52
704
Shahid Afridi
53
684
Mohammad Hafeez
Pakistan
54
679
Mohammad Shahzad
Afghanistan
55
667
Tatenda Taibu
Zimbabwe
56
662
Murali Vijay
India
57
652
Scott Styris
New Zealand
58
623
Narsingh Deonarine
West Indies
59
598
Rohit Sharma
India
60
589
Tom Cooper
Netherlands
61
585
Angelo Mathews
Sri Lanka
62
578
Alviro Petersen
South Africa
63
567
Abdul Razzaq
Pakistan
64
566
Tim Paine
Australia
65
564
Imran Farhat
Pakistan
65
564
Craig Kieswetter
England
66
540
Noor Ali Zadran
Afghanistan
67
528
Azhar Ali
Pakistan
68
517
Yuvraj Singh
India
69
513
Kevin O'Brien
Ireland
70
511
Dinesh Karthik
India
71
505
Harbhajan Singh
India
72
503
Dwayne Bravo
West Indies
73
500
Collins Obuya
Kenya
74
495
Kieron Pollard
West Indies
75
491
Fawad Alam
Pakistan
76
486
Gary Wilson
Ireland
77
476
Hamilton Masakadza
Zimbabwe
78
470
Marcus North
Australia
79
462
Elton Chigumbura
Zimbabwe
80
454
Tharanga Paranavitana
Sri Lanka
80
454
John Mooney
Ireland
81
453
Mohammad Ashraful
Bangladesh
82
451
Alex Obanda
Kenya
83
443
Mark Boucher
South Africa
84
440
William Porterfield
Ireland
85
439
Niall O'Brien
Ireland
86
431
Jesse Ryder
New Zealand
87
429
Fraser Watts
Scotland
88
422
Steven Smith
Australia
89
420
Nawroz Mangal
Afghanistan
90
408
Kane Williamson
New Zealand
91
405
Younis Khan
Pakistan
92
401
Mohammad Yousuf
Pakistan
93
400
Naeem Islam
Bangladesh
94
395
Bas Zuiderent
Netherlands
95
390
Misbah-ul-Haq
Pakistan
96
385
Darren Bravo
West Indies
97
380
Colin Ingram
South Africa
98
376
Alex Cusack
Ireland
99
374
Tim McIntosh
New Zealand
100
373
Raqibul Hasan
Bangladesh
100
373
David Warner
Australia
101
369
Eric Szwarczynski
Netherlands
102
368
Karim Sadiq
Afghanistan
103
364
Yusuf Pathan
India
103
364
James Franklin
New Zealand
104
361
Shoaib Malik
Pakistan
105
358
Mitchell Johnson
Australia
106
356
James Hopes
Australia
107
355
Craig Ervine
Zimbabwe
108
350
Ashwell Prince
South Africa
108
350
David Hussey
Australia
108
350
Andrew White
Ireland
109
348
Mohammad Nabi
Afghanistan
110
344
Asghar Stanikzai
Afghanistan
111
343
Ravindra Jadeja
India
111
343
Nathan McCullum
New Zealand
112
326
Stuart Broad
England
113
319
Graeme Swann
England
114
316
Tim Bresnan
England
115
315
Chamara Kapugedera
Sri Lanka
116
313
Shaun Marsh
Australia
116
313
Steve Tikolo
Kenya
117
311
Asad Shafiq
Pakistan
118
304
Denesh Ramdin
West Indies
118
304
Gareth Hopkins
New Zealand
119
302
Brendan Nash
West Indies
119
302
Umar Gul
Pakistan
119
302
Ryan ten Doeschate
Netherlands
120
293
Chamu Chibhabha
Zimbabwe
121
288
Ramnaresh Sarwan
West Indies
121
288
Jahurul Islam
Bangladesh
122
284
Nathan Hauritz
Australia
123
282
Prosper Utseya
Zimbabwe
124
281
Alexei Kervezee
Netherlands
125
278
Darren Sammy
West Indies
126
277
Richie Berrington
Scotland
127
276
Hiral Patel
Canada
127
276
Peter Ingram
New Zealand
128
275
Luke Wright
England
129
263
David Miller
South Africa
130
260
David Obuya
Kenya
131
258
Neil McCallum
Scotland
132
248
Morris Ouma
Kenya
133
239
Steven Davies
England
134
235
Kyle Mills
New Zealand
135
234
Samiullah Shenwari
Afghanistan
136
231
Johan Botha
South Africa
137
230
Trent Johnston
Ireland
137
230
Jimmy Kamande
Kenya
138
222
Charles Coventry
Zimbabwe
139
217
Gavin Hamilton
England
140
213
Daryl Tuffey
New Zealand
141
209
BJ Watling
New Zealand
142
208
Geoff Barnett
Canada
142
208
Wesley Barresi
Netherlands
143
206
Shafiul Islam
Bangladesh
144
202
Dinesh Chandimal
Sri Lanka
145
200
Adrian Barath
West Indies
145
200
Tim Southee
New Zealand
146
196
Phillip Hughes
Australia
147
188
Dale Steyn
South Africa
147
188
Umar Bhatti
Canada
148
187
Rakep Patel
Kenya
148
187
Kyle Coetzer
Scotland
148
187
Ishant Sharma
India
149
185
Shahadat Hossain
Bangladesh
149
185
Suraj Randiv
Sri Lanka
149
185
Rizwan Cheema
Canada
150
176
Thisara Perera
Sri Lanka
151
174
Dale Richards
West Indies
151
174
Mohammad Amir
Pakistan
151
174
Peter Borren
Netherlands
152
172
Lasith Malinga
Sri Lanka
153
170
Michael Yardy
England
154
167
Gordon Drummond
Scotland
155
166
Sulieman Benn
West Indies
155
166
Greg Lamb
Zimbabwe
156
163
Loots Bosman
South Africa
156
163
Raees Ahmadzai
Afghanistan
157
161
Saqib Ali
United Arab Emirates
157
161
Aftab Ahmed
Bangladesh
158
158
Dwayne Smith
West Indies
159
157
Peter Siddle
Australia
160
154
Zulqarnain Haider
Pakistan
160
154
Dougie Lockhart
Scotland
161
149
Thomas Odoyo
Kenya
162
148
Abhimanyu Mithun
India
163
145
Adam Voges
Australia
163
145
Zaheer Khan
India
164
144
Shahriar Nafees
Bangladesh
165
142
Saeed Ajmal
Pakistan
165
142
Albie Morkel
South Africa
165
142
Preston Mommsen
Scotland
166
139
Shahzaib Hasan
Pakistan
167
138
Mashrafe Mortaza
Bangladesh
168
137
Taufeeq Umar
Pakistan
168
137
Michael Lumb
England
169
135
Moneeb Iqbal
Scotland
169
135
Ravi Bopara
England
170
134
Shahid Afridi
Pakistan
171
133
Ben Hilfenhaus
Australia
171
133
Umar Amin
Pakistan
172
132
Amit Mishra
India
172
132
Neil Broom
New Zealand
173
130
Ruvindu Gunasekera
Canada
173
130
Wahab Riaz
Pakistan
174
129
Zubin Surkari
Canada
175
128
Prasanna Jayawardene
Sri Lanka
175
128
Jacob Oram
New Zealand
176
127
Morne Morkel
South Africa
177
126
Graeme Cremer
Zimbabwe
177
126
Sunil Dhaniram
Canada
178
120
Mirwais Ashraf
Afghanistan
179
119
Andrew Poynter
Ireland
179
119
Vusi Sibanda
Zimbabwe
180
114
Ravi Rampaul
West Indies
181
113
Chamara Silva
Sri Lanka
181
113
Andre Botha
Ireland
182
110
Abdur Razzak
Bangladesh
183
109
Parthiv Patel
India
183
109
Andre Fletcher
West Indies
184
108
Mahela Udawatte
Sri Lanka
185
106
Grant Elliott
New Zealand
185
106
Rangana Herath
Sri Lanka
186
105
Sean Williams
Zimbabwe
186
105
Nuwan Kulasekara
Sri Lanka
186
105
Cheteshwar Pujara
India
187
102
Daan van Bunge
Netherlands
188
101
Wayne Parnell
South Africa
189
96
RG Mukasa
190
95
Naeemuddin Aslam
United Arab Emirates
190
95
Jan Stander
Scotland
190
95
Trevin Bastiampillai
Canada
191
94
Keith Dabengwa
Zimbabwe
192
92
Ajantha Mendis
Sri Lanka
193
91
Khurram Khan
United Arab Emirates
194
90
Nikita Miller
West Indies
195
85
Regis Chakabva
Zimbabwe
195
85
Milinda Siriwardana
Sri Lanka
195
85
Jimmy Hansra
Canada
195
85
Nigel Jones
Ireland
196
83
Ahmed Shehzad
Pakistan
197
80
Ryan Harris
Australia
198
79
Mudassar Bukhari
Netherlands
199
77
Pieter Seelaar
Netherlands
199
77
James Anderson
England
199
77
Khurram Manzoor
Pakistan
199
77
Naved-ul-Hasan
Pakistan
200
76
Shingi Masakadza
Zimbabwe
200
76
Jeevan Mendis
Sri Lanka
201
75
Abdur Rehman
Pakistan
201
75
Herschelle Gibbs
South Africa
201
75
Pragyan Ojha
India
202
74
Hamid Hassan
Afghanistan
202
74
Shabir Noori
Afghanistan
203
73
Atse Buurman
Netherlands
204
72
Mohammad Asif
Pakistan
205
69
Nitish Kumar
Canada
206
68
Ollie Hairs
Scotland
207
67
Javed Ahmadi
Afghanistan
207
67
Danish Kaneria
Pakistan
208
66
Ryan McLaren
South Africa
208
66
Kaushal Silva
Sri Lanka
208
66
Gregor Maiden
Scotland
209
65
Thilina Kandamby
Sri Lanka
209
65
Lendl Simmons
West Indies
209
65
Shane Shillingford
West Indies
210
64
Michael Carberry
England
210
64
Ryan Watson
Scotland
211
63
S Badrinath
India
212
62
Paul Harris
South Africa
212
62
Abdul Rehman
United Arab Emirates
213
61
Tom de Grooth
Netherlands
213
61
Nehemiah Odhiambo
Kenya
213
61
Wavell Hinds
West Indies
214
60
Carlton Baugh
West Indies
214
60
Suhrawadi Shuvo
Bangladesh
215
59
Dominic Wesonga
Kenya
215
59
Matthew Parker
Scotland
216
57
Mohammad Shahzad
United Arab Emirates
216
57
Travis Dowlin
West Indies
217
56
Doug Bollinger
Australia
217
56
F Nsubuga
218
55
Devon Smith
West Indies
219
54
Shane Bond
New Zealand
220
53
Mohammad Iqbal
Canada
221
52
Chinthaka Jayasinghe
Sri Lanka
222
51
Ian Billcliff
Canada
223
50
Abdool Samad
Canada
224
49
Majid Haq
Scotland
224
49
Gihan Rupasinghe
Sri Lanka
224
49
Saurabh Tiwary
India
225
47
Rubel Hossain
Bangladesh
225
47
Runako Morton
West Indies
225
47
Dhammika Prasad
Sri Lanka
226
46
Josh Davey
Scotland
227
45
Calvert Hooper
Canada
228
44
Sandeep Jyoti
Canada
228
44
Rory McCann
Ireland
228
44
Sreesanth
India
229
42
Ray Price
Zimbabwe
230
41
Yasir Hameed
Pakistan
230
41
Jamie How
New Zealand
230
41
Aaron Redmond
New Zealand
231
40
Mathew Sinclair
New Zealand
231
40
Wriddhiman Saha
India
231
40
Khaliq Dad
Afghanistan
232
39
Thilan Thushara
Sri Lanka
232
39
James Tredwell
England
232
39
Khurram Chohan
Canada
232
39
D Muhumuza
233
38
Harvir Baidwan
Canada
233
38
Shafiqullah
Afghanistan
233
38
Seren Waters
Kenya
233
38
Peter McGlashan
New Zealand
233
38
Ravichandran Ashwin
India
233
38
Shoaib Akhtar
Pakistan
234
37
Lahiru Thirimanne
Sri Lanka
234
37
Praveen Kumar
India
235
36
Jeetan Patel
New Zealand
235
36
Hiren Varaiya
Kenya
236
35
Tim Gruijters
Netherlands
236
35
Andy McKay
New Zealand
236
35
Grant Flower
Zimbabwe
237
34
Faisal Iqbal
Pakistan
237
34
Nelson Odhiambo
Kenya
238
33
Jerome Taylor
West Indies
239
32
Kemar Roach
West Indies
239
32
Tanmay Mishra
Kenya
239
32
Navdeep Poonia
Scotland
240
31
Usman Limbada
Canada
240
31
John Hastings
Australia
241
30
Xavier Doherty
Australia
241
30
Ashish Nehra
India
241
30
Tanvir Ahmed
Pakistan
241
30
Khalid Latif
Pakistan
241
30
Roelof van der Merwe
Netherlands
242
29
Mark Jonkman
Netherlands
242
29
Andy Balbirnie
Ireland
243
28
James Hall
Ireland
243
28
Shadeep Silva
United Arab Emirates
243
28
Charl Langeveldt
South Africa
244
27
Adnan Akmal
Pakistan
244
27
Dewald Nel
Scotland
245
26
Shanan Stewart
New Zealand
246
25
Jawad Dawood
Canada
247
24
Balaji Rao
Canada
247
24
Bradley Kruger
Netherlands
247
24
Simon Smith
Scotland
248
23
James Ngoche
Kenya
249
22
Mohammad Sami
Pakistan
250
21
Iftikhar Anjum
Pakistan
251
20
Maurits Jonkman
Netherlands
252
19
Omer Hussain
Scotland
252
19
Stuart Matsikenyeri
Zimbabwe
253
18
David Bernard
West Indies
253
18
Ashok Dinda
India
253
18
Clint McKay
Australia
253
18
Shapoor Zadran
Afghanistan
253
18
Fayyaz Ahmed
United Arab Emirates
253
18
Saad Zafar
Canada
254
17
Brent Arnel
New Zealand
254
17
Sarfraz Ahmed
Pakistan
254
17
Farveez Maharoof
Sri Lanka
255
16
Timycen Maruma
Zimbabwe
255
16
Steven Finn
England
255
16
Dirk Nannes
Australia
255
16
Ed Rainsford
Zimbabwe
255
16
Francis Otieno
Kenya
255
16
Alfred Luseno
Kenya
256
15
Elijah Otieno
Kenya
256
15
Shem Ngoche
Kenya
256
15
Albert van der Merwe
Ireland
256
15
Timroy Allen
U.S.A.
256
15
Ryan Sidebottom
England
256
15
Sanath Jayasuriya
Sri Lanka
257
14
Yasir Arafat
Pakistan
257
14
Chris Martin
New Zealand
257
14
Ian Nicolson
Zimbabwe
257
14
Travis Birt
Australia
257
14
Qasim Sheikh
Scotland
258
13
George Dockrell
Ireland
258
13
Ian Butler
New Zealand
258
13
Naman Ojha
India
259
12
Muttiah Muralitharan
Sri Lanka
259
12
Nelon Pascal
West Indies
259
12
Noor-ul-Haq
Afghanistan
259
12
Shaheed Keshvani
Canada
259
12
Gordon Goudie
Scotland
260
11
Brandon Bess
West Indies
260
11
Chris Mpofu
Zimbabwe
260
11
Chanaka Welegedara
Sri Lanka
261
10
Shaun Tait
Australia
261
10
Rob Nicol
New Zealand
261
10
Ajmal Shahzad
England
261
10
Boyd Rankin
England
261
10
Bernard Loots
Netherlands
262
9
Adeel Raja
Netherlands
262
9
C Waiswa
262
9
Syed Rasel
Bangladesh
262
9
Robiul Islam
Bangladesh
262
9
Andy Blignaut
Zimbabwe
262
9
Dimuth Karunaratne
Sri Lanka
263
8
Dilhara Fernando
Sri Lanka
263
8
Faisal Hossain
Bangladesh
263
8
Munaf Patel
India
263
8
Steve Massiah
U.S.A.
263
8
Ross Lyons
Scotland
263
8
John Davison
Canada
264
7
Henry Osinde
Canada
264
7
Chris Tremlett
England
264
7
Lonwabo Tsotsobe
South Africa
264
7
Robin Peterson
South Africa
265
6
Imran Nazir
Pakistan
265
6
Izatullah Dawlatzai
Afghanistan
265
6
Aftab Alam
Afghanistan
265
6
Joe Denly
England
266
5
Parth Desai
Canada
266
5
Peter Connell
Ireland
266
5
Lameck Onyango
Kenya
266
5
Rusty Theron
South Africa
266
5
Dean Brownlie
New Zealand
266
5
Steve O'Keefe
Australia
267
4
Daniel Christian
Australia
267
4
Hamish Bennett
New Zealand
267
4
Graham Onions
England
267
4
Ahmed Raza
United Arab Emirates
267
4
H Ssenyondo
268
3
Adam Milne
New Zealand
268
3
Tom Heggelman
Netherlands
268
3
Abdullah Mazari
Afghanistan
268
3
Pankaj Singh
India
268
3
Umesh Yadav
India
268
3
Mohammad Irfan
Pakistan
268
3
Keegan Meth
Zimbabwe
269
2
Dawlat Ahmadzai
Afghanistan
269
2
Andre Russell
West Indies
269
2
Jaydev Unadkat
India
269
2
Peter George
Australia
269
2
Michael Mason
New Zealand
270
1
Sudeep Tyagi
India
270
1
Tony Suji
Kenya
270
1
Gary Kidd
Ireland
270
1
J Sebanja
270
1
Heino Kuhn
South Africa
271
0
Mohammad Kashif
Netherlands
271
0
Ryan Flannigan
Scotland
271
0
Shikhar Dhawan
India
271
0
Nazmul Hossain
Bangladesh
271
0
Suranga Lakmal
Sri Lanka
271
0
Friedel de Wet
South Africa