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 2014 for all time
Position
Most Runs
Player Name
Team Name
1
2813
Kumar Sangakkara
Sri Lanka
2
2530
Angelo Mathews
Sri Lanka
3
2286
Virat Kohli
India
4
2007
Mahela Jayawardene
Sri Lanka
5
1933
Kane Williamson
New Zealand
6
1783
Hashim Amla
South Africa
7
1741
Joe Root
England
8
1726
David Warner
Australia
9
1690
Steven Smith
Australia
10
1650
AB de Villiers
South Africa
11
1639
Ajinkya Rahane
India
12
1570
Brendon McCullum
New Zealand
13
1500
Faf du Plessis
South Africa
14
1435
Ahmed Shehzad
Pakistan
15
1383
Shikhar Dhawan
India
16
1308
Ross Taylor
New Zealand
17
1255
Mushfiqur Rahim
Bangladesh
18
1245
Quinton de Kock
South Africa
19
1227
Younis Khan
Pakistan
20
1180
Aaron Finch
Australia
21
1139
Tillakaratne Dilshan
Sri Lanka
22
1134
Jos Buttler
England
23
1074
Sarfraz Ahmed
Pakistan
24
1032
Misbah-ul-Haq
Pakistan
25
1029
MS Dhoni
India
26
1018
Hamilton Masakadza
Zimbabwe
27
1015
Rohit Sharma
India
28
991
Khurram Khan
United Arab Emirates
29
990
Gary Ballance
England
30
964
Mominul Haque
Bangladesh
31
960
Jean-Paul Duminy
South Africa
32
944
Ian Bell
England
33
942
Lahiru Thirimanne
Sri Lanka
34
937
Shakib Al Hasan
Bangladesh
35
925
Anamul Haque
Bangladesh
36
917
Tamim Iqbal
Bangladesh
37
914
Mohammad Hafeez
Pakistan
38
913
Alastair Cook
England
39
852
Murali Vijay
India
40
843
Denesh Ramdin
West Indies
41
809
Eoin Morgan
England
42
806
Kaushal Silva
Sri Lanka
43
803
Tom Latham
New Zealand
44
782
Mahmudullah
Bangladesh
45
770
Azhar Ali
Pakistan
46
767
Brendan Taylor
Zimbabwe
47
764
Moeen Ali
England
48
726
Kusal Perera
Sri Lanka
49
701
Kraigg Brathwaite
West Indies
50
695
Corey Anderson
New Zealand
51
692
Ravi Bopara
England
52
687
James Neesham
New Zealand
53
678
Marlon Samuels
West Indies
54
676
Asad Shafiq
Pakistan
55
674
Sikandar Raza
Zimbabwe
56
665
Chris Rogers
Australia
57
662
Glenn Maxwell
Australia
58
654
Darren Bravo
West Indies
59
638
Ravindra Jadeja
India
60
627
Suresh Raina
India
61
625
George Bailey
Australia
62
613
Irfan Ahmed
Hong Kong
63
610
Michael Clarke
Australia
63
610
Dinesh Chandimal
Sri Lanka
64
602
Elton Chigumbura
Zimbabwe
65
600
Luke Ronchi
New Zealand
66
592
Amjad Ali
United Arab Emirates
67
588
Chris Gayle
West Indies
68
587
Ambati Rayudu
India
69
583
Mitchell Marsh
Australia
70
582
Dwayne Bravo
West Indies
71
573
Preston Mommsen
Scotland
72
568
Thisara Perera
Sri Lanka
73
561
Samiullah Shenwari
Afghanistan
74
555
Calum MacLeod
Scotland
75
549
Shaun Marsh
Australia
75
549
Shane Watson
Australia
76
535
Lendl Simmons
West Indies
77
528
Umar Akmal
Pakistan
78
523
Alex Hales
England
78
523
Swapnil Patil
United Arab Emirates
79
521
Cheteshwar Pujara
India
80
520
Brad Haddin
Australia
81
514
Dimuth Karunaratne
Sri Lanka
82
501
Martin Guptill
New Zealand
83
497
Shiv Chanderpaul
West Indies
84
492
Shaiman Anwar
United Arab Emirates
85
482
Mohammad Nabi
Afghanistan
86
477
Shamsur Rahman
Bangladesh
87
470
BJ Watling
New Zealand
87
470
Dean Elgar
South Africa
88
461
Wesley Barresi
Netherlands
89
460
Dwayne Smith
West Indies
90
452
Shahid Afridi
91
448
Lega Siaka
P.N.G.
92
445
Jamie Atkinson
Hong Kong
93
422
Regis Chakabva
Zimbabwe
94
419
Usman Ghani
Afghanistan
94
419
David Miller
South Africa
95
417
Upul Tharanga
Sri Lanka
96
415
Nasir Hossain
Bangladesh
97
408
Mitchell Johnson
Australia
98
394
Imrul Kayes
Bangladesh
99
389
Peter Borren
Netherlands
100
368
Sean Williams
Zimbabwe
101
359
Sharad Vesawkar
Nepal
102
354
Babar Hayat
Hong Kong
103
353
Stephan Myburgh
Netherlands
104
351
Noor Ali Zadran
Afghanistan
105
345
Fawad Alam
Pakistan
106
343
Kirk Edwards
West Indies
107
338
Stuart Broad
England
108
336
Sam Robson
England
109
334
Michael Lumb
England
110
332
Gyanendra Malla
Nepal
110
332
James Faulkner
Australia
111
329
Asghar Stanikzai
Afghanistan
112
327
Mark Chapman
Hong Kong
112
327
Ashan Priyanjan
Sri Lanka
113
323
Paras Khadka
Nepal
113
323
Shafiqullah
Afghanistan
114
317
Ravichandran Ashwin
India
114
317
Eric Szwarczynski
Netherlands
115
312
Nawroz Mangal
Afghanistan
116
311
Mark Craig
New Zealand
117
309
Bhuvneshwar Kumar
India
118
307
Jesse Ryder
New Zealand
119
306
Chris Jordan
England
120
301
Darren Sammy
West Indies
121
293
Collins Obuya
Kenya
121
293
Matt Machan
Scotland
122
287
Waqas Barkat
Hong Kong
123
285
Tim Southee
New Zealand
124
283
Ben Stokes
England
124
283
Richie Berrington
Scotland
125
281
Irfan Karim
Kenya
126
277
Assad Vala
P.N.G.
127
272
Cameron White
Australia
128
265
Matthew Cross
Scotland
129
264
Raza-ur-Rehman
Canada
130
258
Kevin O'Brien
Ireland
131
254
Sohaib Maqsood
Pakistan
132
250
Freddie Coleman
Scotland
133
249
Haris Sohail
Pakistan
134
248
Nizakat Khan
Hong Kong
135
246
Kithuruwan Vithanage
Sri Lanka
136
239
Rilee Rossouw
South Africa
137
235
Craig Williams
Namibia
138
234
Tim Bresnan
England
139
232
Vernon Philander
South Africa
140
231
Tom Cooper
Netherlands
141
229
Gerrie Snyman
Namibia
142
226
Alviro Petersen
South Africa
143
225
Dale Steyn
South Africa
144
224
Mohammad Shahzad
United Arab Emirates
145
212
Vusi Sibanda
Zimbabwe
146
211
Haseeb Amjad
Hong Kong
147
202
Kieron Pollard
West Indies
148
196
Andre Fletcher
West Indies
149
193
Kieran Powell
West Indies
150
192
Chris Woakes
England
151
191
Alex Doolan
Australia
151
191
Khurram Manzoor
Pakistan
152
190
Matthew Wade
Australia
152
190
Mohammed Shami
India
153
188
Alex Obanda
Kenya
154
186
Richmond Mutumbami
Zimbabwe
155
185
Ryan Harris
Australia
155
185
Ish Sodhi
New Zealand
155
185
Rohan Mustafa
United Arab Emirates
156
184
Vani Morea
P.N.G.
157
183
Subash Khakurel
Nepal
158
182
William Porterfield
Ireland
159
181
Dean Brownlie
New Zealand
160
179
Matt Prior
England
161
177
Leon Johnson
West Indies
161
177
Rakep Patel
Kenya
162
176
Morris Ouma
Kenya
163
174
Jermaine Blackwood
West Indies
164
173
Andrew Poynter
Ireland
165
172
Phillip Hughes
Australia
166
170
James Taylor
England
167
168
Ed Joyce
England
168
167
Zeeshan Maqsood
Oman
168
167
Geraint Jones
England
169
166
Binod Bhandari
Nepal
170
165
Mashrafe Mortaza
Bangladesh
171
164
Jimmy Hansra
Canada
172
163
Jack Vare
P.N.G.
173
162
Amjad Javed
United Arab Emirates
174
161
Salman Faris
United Arab Emirates
174
161
Nitish Kumar
Canada
175
159
Nasir Jamal
Afghanistan
176
158
Charles Amini
P.N.G.
176
158
Michael Leask
Scotland
176
158
Stuart Binny
India
177
153
Michael Swart
Netherlands
178
152
Andri Berenger
United Arab Emirates
179
151
James Anderson
England
180
150
Ragheb Aga
Kenya
181
149
Dhammika Prasad
Sri Lanka
182
148
Rangana Herath
Sri Lanka
182
148
Niroshan Dickwella
Sri Lanka
182
148
Hamza Tariq
Canada
183
147
Sarel Burger
Namibia
184
146
Ahmed Faiz
185
145
Sohag Gazi
Bangladesh
186
143
Basant Regmi
Nepal
187
142
Krishna Chandran
United Arab Emirates
188
140
Stuart Thompson
Ireland
188
140
Mirwais Ashraf
Afghanistan
188
140
Prasanna Jayawardene
Sri Lanka
189
139
Afsar Zazai
Afghanistan
190
138
Andre Russell
West Indies
191
136
Steve Tikolo
Kenya
192
135
Shaminda Eranga
Sri Lanka
192
135
Sachithra Senanayake
Sri Lanka
193
134
Solomon Mire
Zimbabwe
194
133
Sabbir Rahman
Bangladesh
194
133
Shuvagata Hom
Bangladesh
195
132
Jason Holder
West Indies
195
132
Tanwir Afzal
Hong Kong
196
131
Javed Ahmadi
Afghanistan
197
130
Shakti Gauchan
Nepal
197
130
Stiaan van Zyl
South Africa
198
128
Dilruwan Perera
Sri Lanka
198
128
Farhaan Behardien
South Africa
199
127
Ruvindu Gunasekera
Canada
199
127
Aizaz Khan
Hong Kong
200
126
Jerome Taylor
West Indies
201
125
Anwar Arudin
202
123
John Mooney
Ireland
203
122
Hashmatullah Shaidi
Afghanistan
203
122
Nuwan Kulasekara
Sri Lanka
204
120
Hamish Rutherford
New Zealand
205
119
Gary Wilson
Ireland
206
116
Mahuru Dai
P.N.G.
207
115
James Tredwell
England
208
114
Mohammad Shahzad
Afghanistan
208
114
Mohammad Naveed
United Arab Emirates
209
113
Stephan Baard
Namibia
210
112
Johannes Smit
Namibia
210
112
Hamish Gardiner
Scotland
210
112
Craig Ervine
Zimbabwe
210
112
Liam Plunkett
England
210
112
Rubel Hossain
Bangladesh
211
107
Shane Shillingford
West Indies
212
106
Rob Taylor
Scotland
212
106
Anton Devcich
New Zealand
213
105
Christoffel Viljoen
Namibia
213
105
Sompal Kami
Nepal
214
104
Robin Uthappa
India
215
103
Gulbadin Naib
Afghanistan
216
102
Mitchell Starc
Australia
217
100
Yuvraj Singh
India
217
100
Safyaan Sharif
Scotland
218
99
Vikrant Shetty
United Arab Emirates
218
99
Sulieman Benn
West Indies
219
97
Dawlat Zadran
Afghanistan
220
96
Sagar Pun
Nepal
221
95
RG Mukasa
222
94
Khizar Hayat
223
93
Sharjeel Khan
Pakistan
224
92
Timycen Maruma
Zimbabwe
225
91
Nathan Lyon
Australia
225
91
Trent Boult
New Zealand
225
91
Naresh Budayair
Nepal
226
90
Tendai Chatara
Zimbabwe
226
90
Ryan McLaren
South Africa
226
90
Wayne Parnell
South Africa
227
89
Seekkuge Prasanna
Sri Lanka
227
89
Brad Hodge
Australia
228
88
Anwar Ali
Pakistan
229
86
Ankur Vasishta
Hong Kong
229
86
Zeeshan Siddiqui
Oman
229
86
Syed Ali
Oman
229
86
Taijul Islam
Bangladesh
230
85
Wahab Riaz
Pakistan
230
85
Shafiq Sharif
230
85
Paul Stirling
Ireland
231
84
Sultan Ahmed
Oman
232
83
Syed Kaleem
Oman
232
83
Imran Tahir
South Africa
233
82
Ajantha Mendis
Sri Lanka
233
82
Abdur Rehman
Pakistan
233
82
Ziaur Rahman
Afghanistan
234
81
Naeem Islam
Bangladesh
235
80
Chaturanga de Silva
Sri Lanka
236
77
Anshuman Rath
Hong Kong
236
77
Chris Amini
P.N.G.
236
77
Sohail Tanvir
Pakistan
237
76
Nathan McCullum
New Zealand
238
75
Malcolm Waller
Zimbabwe
238
75
Wriddhiman Saha
India
239
74
Bilawal Bhatti
Pakistan
239
74
Thomas Odoyo
Kenya
239
74
Vaibhav Wategaonkar
Oman
240
73
Ishant Sharma
India
241
72
Al-Amin Hossain
Bangladesh
242
70
Saeed Ajmal
Pakistan
242
70
Tinashe Panyangara
Zimbabwe
243
69
Shan Masood
Pakistan
243
69
Pradeep Airee
Nepal
244
67
Jean-Pierre Kotze
Namibia
244
67
Jeevan Mendis
Sri Lanka
244
67
Reeza Hendricks
South Africa
244
67
Peter Siddle
Australia
245
66
Prosper Utseya
Zimbabwe
245
66
Kamran Shazad
United Arab Emirates
245
66
Mudassar Bukhari
Netherlands
246
62
Rahmat Shah
Afghanistan
246
62
Devon Smith
West Indies
247
61
John Nyumbu
Zimbabwe
247
61
Ben Cutting
Australia
248
60
Andy Balbirnie
Ireland
249
59
Ben Cooper
Netherlands
249
59
Trevin Bastiampillai
Canada
249
59
Nadeem Ahmed
Hong Kong
249
59
Suranga Lakmal
Sri Lanka
250
58
Johnson Charles
West Indies
251
56
Hiren Varaiya
Kenya
251
56
Umesh Yadav
India
251
56
Daniel Vettori
New Zealand
251
56
Michael Carberry
England
252
55
Morne Morkel
South Africa
252
55
Saqib Ali
United Arab Emirates
252
55
F Nsubuga
253
53
Zaheer Khan
India
254
52
Shoaib Malik
Pakistan
254
52
Fayyaz Ahmed
United Arab Emirates
254
52
Majid Haq
Scotland
255
51
Max Sorensen
Ireland
255
51
Albie Morkel
South Africa
256
50
Dinesh Karthik
India
256
50
Nathan Coulter-Nile
Australia
257
49
Shafiul Islam
Bangladesh
257
49
Zulfiqar Babar
Pakistan
257
49
Sunil Narine
West Indies
258
48
Kamran Akmal
Pakistan
259
46
Robin Peterson
South Africa
260
45
Graeme Smith
South Africa
260
45
Niall O'Brien
Ireland
261
44
Michael Rippon
Netherlands
261
44
Saad Nasim
Pakistan
261
44
Josh Davey
Scotland
261
44
Neville Madziva
Zimbabwe
262
43
Mitchell McClenaghan
New Zealand
262
43
Najibullah Zadran
Afghanistan
263
42
B Masaba
264
41
Kyle Abbott
South Africa
265
40
Yasir Shah
Pakistan
265
40
Axar Patel
India
265
40
John Anderson
Ireland
266
39
Munir Dar
Hong Kong
266
39
Skhawat Ali
Hong Kong
266
39
Ben Dunk
Australia
266
39
Kyle Mills
New Zealand
267
38
Kemar Roach
West Indies
267
38
Khurram Chohan
Canada
267
38
Nehemiah Odhiambo
Kenya
268
36
Junaid Khan
269
35
Mark Vermeulen
Zimbabwe
270
34
Mohammad Talha
Pakistan
270
34
Colin Munro
New Zealand
271
33
Peter Fulton
New Zealand
271
33
Umar Gul
Pakistan
271
33
Chris Lynn
Australia
272
32
Narsingh Deonarine
West Indies
272
32
Shahadat Hossain
Bangladesh
272
32
Abdur Razzak
Bangladesh
272
32
Josh Hazlewood
Australia
273
31
Ahmed Raza
United Arab Emirates
273
31
Alasdair Evans
Scotland
274
30
Willie Gavera
P.N.G.
274
30
Rahat Ali
274
30
Karim Sadiq
Afghanistan
274
30
Nasir Jamshed
Pakistan
275
29
Brian Chari
Zimbabwe
275
29
Daniel Christian
Australia
275
29
Rajeshkumar Ranpura
Oman
275
29
Kyle Coetzer
Scotland
276
28
Merwe Erasmus
Namibia
276
28
Saqlain Haider
United Arab Emirates
277
27
Luke Jongwe
Zimbabwe
277
27
Usman Limbada
Canada
277
27
Junaid Siddiqui
Canada
277
27
Neil Wagner
New Zealand
277
27
Nikita Miller
West Indies
277
27
Chanaka Welegedara
Sri Lanka
278
26
Chadwick Walton
West Indies
278
26
Tafadzwa Kamungozi
Zimbabwe
278
26
Shapoor Zadran
Afghanistan
278
26
Mohammad Mithun
Bangladesh
278
26
Tony Ura
P.N.G.
278
26
Mohammad Nadeem
Oman
279
25
Luke Wright
England
279
25
Gautam Gambhir
India
279
25
Varun Aaron
India
280
24
Donald Tiripano
Zimbabwe
280
24
Nuwan Pradeep
Sri Lanka
280
24
Kinchit Shah
Hong Kong
281
23
Awais Zia
Pakistan
281
23
Brian Vitori
Zimbabwe
282
22
Shingi Masakadza
Zimbabwe
282
22
Joe Burns
Australia
282
22
Samuel Badree
West Indies
282
22
Shadeep Silva
United Arab Emirates
283
21
Anas Khan
Hong Kong
283
21
Khawar Ali
Oman
284
20
Anil Mandal
Nepal
284
20
Kedar Jadhav
India
284
20
Taufeeq Umar
Pakistan
284
20
Soumya Sarkar
Bangladesh
285
19
Marshall Ayub
Bangladesh
285
19
Mohammad Irfan
Pakistan
285
19
Umar Amin
Pakistan
285
19
George Dockrell
Ireland
285
19
Harvir Baidwan
Canada
286
18
Sharafuddin Ashraf
Afghanistan
286
18
Amir Hamza
Afghanistan
286
18
Alex Cusack
Ireland
286
18
Roy Lamsam
Hong Kong
286
18
Ajay Lalcheta
Oman
286
18
Faizan Asif
United Arab Emirates
286
18
Aaron Phangiso
South Africa
286
18
Lasith Malinga
Sri Lanka
286
18
Tharindu Kaushal
Sri Lanka
286
18
Jonny Bairstow
England
287
17
Ravi Rampaul
West Indies
287
17
Muhammad Wafiq
287
17
D Muhumuza
288
16
Farhad Reza
Bangladesh
288
16
Tino Mawoyo
Zimbabwe
289
15
Suraj Randiv
Sri Lanka
289
15
Arafat Sunny
Bangladesh
289
15
Harry Gurney
England
289
15
Stuart Poynter
Ireland
289
15
C Waiswa
289
15
Beuran Hendricks
South Africa
289
15
Peter Moor
Zimbabwe
290
14
Najeeb Tarakai
Afghanistan
290
14
Tim Murtagh
Ireland
290
14
Shem Ngoche
Kenya
291
13
Tim Gruijters
Netherlands
291
13
Ahsan Malik
Netherlands
291
13
Raza Hasan
Pakistan
291
13
Cecil Khan
Canada
291
13
Dane Piedt
South Africa
291
13
Boyd Rankin
England
291
13
Jubair Hossain
Bangladesh
291
13
Mohit Sharma
India
292
11
Kane Richardson
Australia
292
11
Jason Kila
P.N.G.
292
11
Pipi Raho
P.N.G.
292
11
Iain Wardlaw
Scotland
292
11
Craig Young
Ireland
293
10
Zeeshan Siddiqi
Canada
293
10
Pankaj Singh
India
293
10
Amit Mishra
India
293
10
Steven Finn
England
293
10
Temba Bavuma
South Africa
294
9
Kevin Pietersen
England
294
9
Bernard Scholtz
Namibia
295
8
Jason Roy
England
295
8
Timm van der Gugten
Netherlands
295
8
Sean Abbott
Australia
295
8
Karn Sharma
India
295
8
Natsai M'shangwe
Zimbabwe
296
7
Elijah Otieno
Kenya
296
7
Norman Vanua
P.N.G.
296
7
Andrew White
Ireland
296
7
Jade Dernbach
England
297
6
Jeremy Gordon
Canada
297
6
Hamid Hassan
Afghanistan
297
6
Sheldon Cottrell
West Indies
297
6
Steve O'Keefe
Australia
297
6
Robiul Islam
Bangladesh
298
5
Scott Borthwick
England
298
5
Jacques Kallis
South Africa
298
5
Duncan Allan
Kenya
298
5
Pieter Seelaar
Netherlands
298
5
Munis Ansari
Oman
298
5
Pavandeep Singh
299
4
Chirag Suri
United Arab Emirates
299
4
Nathan Reardon
Australia
299
4
Nic Maddinson
Australia
299
4
James Muirhead
Australia
299
4
Jitendra Mukhiya
Nepal
299
4
Angelo Perera
Sri Lanka
299
4
Manjula Guruge
United Arab Emirates
299
4
Shannon Gabriel
West Indies
299
4
Pat Cummins
Australia
299
4
James Pattinson
Australia
299
4
Kannaur Rahul
India
300
3
Brad Hogg
Australia
300
3
Clint McKay
Australia
300
3
Hamish Bennett
New Zealand
300
3
Logan van Beek
Netherlands
300
3
Avinash Karn
Nepal
301
2
Jatinder Singh
Oman
301
2
Amrit Bhattarai
Nepal
301
2
Irfan Sajid
United Arab Emirates
301
2
Adam Milne
New Zealand
301
2
Najeeb Amar
Hong Kong
301
2
Xavier Doherty
Australia
301
2
Manoj Tiwary
India
301
2
Aftab Alam
Afghanistan
302
1
Lonwabo Tsotsobe
South Africa
302
1
Doug Bollinger
Australia
302
1
Abul Hasan
Bangladesh
302
1
Ehsan Nawaz
Hong Kong
302
1
Graeme McCarter
Ireland
302
1
Stephen Parry
England
302
1
Matt Henry
New Zealand
302
1
Rajesh Pulami
Nepal
302
1
Cameron Boyce
Australia
302
1
Aarif Sheikh
Nepal
303
0
Imran Khan
303
0
David Wiese
South Africa
303
0
Krishmar Santokie
West Indies
303
0
Thilina Kandamby
Sri Lanka
303
0
Lahiru Gamage
Sri Lanka
303
0
Fahad Alhashmi
United Arab Emirates
303
0
Vivian Kingma
Netherlands
303
0
Daan van Bunge
Netherlands
303
0
Parth Desai
Canada
303
0
Danny Briggs
England
303
0
Taskin Ahmed
Bangladesh
303
0
Courtney Kruger
Hong Kong
303
0
Ehsan Adil
Pakistan
303
0
Kenroy Peters
West Indies