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 2017 for all time
Position
Most Runs
Player Name
Team Name
1
2818
Virat Kohli
India
2
2092
Joe Root
England
3
2078
Hashim Amla
South Africa
4
1832
Niroshan Dickwella
Sri Lanka
5
1793
Rohit Sharma
India
6
1754
Steven Smith
Australia
7
1709
Faf du Plessis
South Africa
8
1698
David Warner
Australia
9
1637
Shikhar Dhawan
India
10
1634
Quinton de Kock
South Africa
11
1612
Upul Tharanga
Sri Lanka
12
1408
Babar Azam
Pakistan
13
1396
Ross Taylor
New Zealand
14
1388
Shai Hope
West Indies
15
1368
Kane Williamson
New Zealand
16
1320
Jonny Bairstow
England
17
1291
Dinesh Chandimal
Sri Lanka
18
1286
Tamim Iqbal
Bangladesh
19
1282
Kusal Mendis
Sri Lanka
20
1262
Mushfiqur Rahim
Bangladesh
21
1215
Shakib Al Hasan
Bangladesh
22
1189
Ben Stokes
England
23
1165
Angelo Mathews
Sri Lanka
24
1140
Ajinkya Rahane
India
24
1140
Cheteshwar Pujara
India
25
1130
AB de Villiers
South Africa
26
1128
Dean Elgar
South Africa
27
1042
Tom Latham
New Zealand
28
1040
MS Dhoni
India
29
1031
Dimuth Karunaratne
Sri Lanka
30
964
Kannaur Rahul
India
31
929
Soumya Sarkar
Bangladesh
32
902
Moeen Ali
England
33
899
Alastair Cook
England
34
897
Eoin Morgan
England
35
891
Paul Stirling
Ireland
36
869
Evin Lewis
West Indies
37
867
Jason Holder
West Indies
38
821
Mahmudullah
Bangladesh
39
812
Sabbir Rahman
Bangladesh
40
811
Hardik Pandya
India
41
808
Roston Chase
West Indies
42
790
Kyle Coetzer
Scotland
43
789
Shoaib Malik
Pakistan
44
769
Azhar Ali
Pakistan
45
767
Kraigg Brathwaite
West Indies
46
755
William Porterfield
Ireland
47
705
Peter Handscomb
Australia
48
697
Jason Roy
England
49
673
Kieran Powell
West Indies
50
661
Alex Hales
England
51
657
Temba Bavuma
South Africa
52
640
Travis Head
Australia
53
639
Jean-Paul Duminy
South Africa
54
613
David Miller
South Africa
55
603
Hamilton Masakadza
Zimbabwe
56
599
Mohammad Hafeez
Pakistan
57
592
Kedar Jadhav
India
58
586
Henry Nicholls
New Zealand
59
585
Jason Mohammed
West Indies
60
584
Sikandar Raza
Zimbabwe
61
583
Dawid Malan
England
62
582
Mohammad Shahzad
Afghanistan
63
565
Rohan Mustafa
United Arab Emirates
64
563
Aaron Finch
Australia
65
556
Sarfraz Ahmed
Pakistan
65
556
Colin Munro
New Zealand
66
551
Rahmat Shah
Afghanistan
67
548
Glenn Maxwell
Australia
68
538
Dilruwan Perera
Sri Lanka
68
538
Calum MacLeod
Scotland
69
530
Fakhar Zaman
Pakistan
70
521
Colin de Grandhomme
New Zealand
71
520
Ahmed Shehzad
Pakistan
71
520
Murali Vijay
India
72
512
Asghar Stanikzai
Afghanistan
73
509
Mohammad Nabi
Afghanistan
74
505
Craig Ervine
Zimbabwe
75
492
Matt Renshaw
Australia
76
489
Richie Berrington
Scotland
77
480
Anshuman Rath
Hong Kong
78
478
Shaiman Anwar
United Arab Emirates
78
478
Shaun Marsh
Australia
79
475
Jeet Raval
New Zealand
80
471
Gary Wilson
Ireland
81
469
Babar Hayat
Hong Kong
82
457
Lahiru Thirimanne
Sri Lanka
83
454
Solomon Mire
Zimbabwe
84
452
Mitchell Santner
New Zealand
85
446
Aiden Markram
South Africa
86
439
Martin Guptill
New Zealand
87
426
Matthew Wade
Australia
88
423
Wriddhiman Saha
India
89
420
Neil Broom
New Zealand
90
415
Yuvraj Singh
India
91
406
Ravindra Jadeja
India
92
399
Samiullah Shenwari
Afghanistan
93
395
Malcolm Waller
Zimbabwe
94
390
Thisara Perera
Sri Lanka
95
389
Mehidy Hasan
Bangladesh
96
382
Ghulam Shabber
United Arab Emirates
97
374
Jos Buttler
England
98
367
Chris Woakes
England
98
367
James Neesham
New Zealand
99
366
Imrul Kayes
Bangladesh
100
346
Suranga Lakmal
Sri Lanka
101
344
Marlon Samuels
West Indies
102
343
Matthew Cross
Scotland
102
343
Manish Pandey
India
103
341
Dhananjaya de Silva
Sri Lanka
103
341
Marcus Stoinis
Australia
103
341
Rameez Shahzad
United Arab Emirates
104
339
Kevin O'Brien
Ireland
105
338
Farhaan Behardien
South Africa
106
335
Wesley Barresi
Netherlands
107
334
Pat Cummins
Australia
108
328
Niall O'Brien
Ireland
108
328
Mark Stoneman
England
109
327
Ben Cooper
Netherlands
109
327
Misbah-ul-Haq
Pakistan
110
320
Mahuru Dai
P.N.G.
111
315
Shane Dowrich
West Indies
112
312
Usman Khawaja
Australia
113
310
Younis Khan
Pakistan
114
306
Andy Balbirnie
Ireland
115
302
Asad Shafiq
Pakistan
116
297
Nizakat Khan
Hong Kong
117
294
Sharjeel Khan
Pakistan
118
293
Merwe Erasmus
Namibia
119
292
Vernon Philander
South Africa
120
290
Mominul Haque
Bangladesh
121
289
Peter Moor
Zimbabwe
122
283
Sean Williams
Zimbabwe
123
282
Milinda Siriwardana
Sri Lanka
124
281
Rashid Khan
Afghanistan
125
280
Sese Bau
P.N.G.
125
280
Mosaddek Hossain
Bangladesh
126
276
Chris Morris
South Africa
127
272
Kusal Perera
Sri Lanka
128
271
Tony Ura
P.N.G.
128
271
Mitchell Marsh
Australia
128
271
Rangana Herath
Sri Lanka
129
270
Gulbadin Naib
Afghanistan
130
269
Chris Gayle
West Indies
131
267
Ravichandran Ashwin
India
132
265
Ashley Nurse
West Indies
133
261
Rovman Powell
West Indies
134
254
Dinesh Karthik
India
135
252
Sadeera Samarawickrama
Sri Lanka
136
249
Shimron Hetmyer
West Indies
137
245
Shreyas Iyer
India
138
244
Devendra Bishoo
West Indies
139
243
Craig Wallace
Scotland
140
242
Michael Rippon
Netherlands
141
239
Noor Ali Zadran
Afghanistan
141
239
Ed Joyce
England
141
239
Kyle Hope
West Indies
142
233
George Dockrell
Ireland
143
230
Stuart Broad
England
144
226
Tim Southee
New Zealand
144
226
Collins Obuya
Kenya
144
226
Peter Borren
Netherlands
145
220
Adnan Mufti
United Arab Emirates
146
218
Mitchell Starc
Australia
147
214
Tim Paine
Australia
147
214
Kagiso Rabada
South Africa
148
208
Gyanendra Malla
Nepal
148
208
Jonathan Carter
West Indies
149
207
Litton Das
Bangladesh
150
199
James Vince
England
150
199
Tarisai Musakanda
Zimbabwe
151
197
Imad Wasim
Pakistan
151
197
Seekkuge Prasanna
Sri Lanka
152
196
Jermaine Blackwood
West Indies
153
195
Shafiqullah
Afghanistan
154
193
Tom Westley
England
155
191
Dilshan Munaweera
Sri Lanka
155
191
Luke Ronchi
New Zealand
156
187
Chadwick Walton
West Indies
156
187
BJ Watling
New Zealand
157
186
Stephan Myburgh
Netherlands
158
184
George Worker
New Zealand
159
180
Moises Henriques
Australia
160
179
Corey Anderson
New Zealand
160
179
Mohammad Amir
Pakistan
160
179
Cameron Bancroft
Australia
161
178
Assad Vala
P.N.G.
162
176
Haris Sohail
Pakistan
163
175
Javed Ahmadi
Afghanistan
164
174
Keshav Maharaj
South Africa
165
172
Chamara Kapugedera
Sri Lanka
166
171
Roelof van der Merwe
Netherlands
167
170
Graeme Cremer
Zimbabwe
168
167
Stephan Baard
Namibia
169
164
Dhiren Gondaria
Kenya
169
164
Sarel Burger
Namibia
170
163
Stuart Thompson
Ireland
171
159
Carlos Brathwaite
West Indies
172
158
Kamran Akmal
Pakistan
172
158
Dean Brownlie
New Zealand
173
156
Bhuvneshwar Kumar
India
173
156
Najeeb Tarakai
Afghanistan
174
154
Stuart Poynter
Ireland
175
152
Heino Kuhn
South Africa
176
147
Imam-ul-Haq
Pakistan
177
145
Sam Billings
England
177
145
Mohammad Naveed
United Arab Emirates
178
143
Michael Klinger
Australia
178
143
Craig Williams
Namibia
179
140
Vani Morea
P.N.G.
180
138
Akila Dananjaya
Sri Lanka
180
138
Tom Bruce
New Zealand
181
136
Tom Blundell
New Zealand
181
136
Yasir Shah
Pakistan
182
135
Lega Siaka
P.N.G.
183
134
Kiplin Doriga
P.N.G.
184
133
Zane Green
Namibia
184
133
George Munsey
Scotland
184
133
Morne Morkel
South Africa
184
133
Shan Masood
Pakistan
185
132
Jan Frylinck
Namibia
185
132
Ryan Burl
Zimbabwe
186
131
Umar Akmal
Pakistan
187
129
Jean-Pierre Kotze
Namibia
188
128
James Faulkner
Australia
189
127
Wayne Parnell
South Africa
189
127
Keaton Jennings
England
190
126
Christopher Carter
Hong Kong
191
121
Sharad Vesawkar
Nepal
192
120
Dogodo Bau
P.N.G.
192
120
Mohammed Qasim
United Arab Emirates
192
120
Kaushal Silva
Sri Lanka
192
120
Michael Leask
Scotland
193
119
Toby Roland-Jones
England
194
118
Jamie Atkinson
Hong Kong
195
117
Najibullah Zadran
Afghanistan
196
115
Shadab Khan
Pakistan
197
114
Rakep Patel
Kenya
198
113
Ahmed Raza
United Arab Emirates
199
112
Regis Chakabva
Zimbabwe
200
110
JJ Smuts
South Africa
200
110
Con de Lange
Scotland
201
109
Waqas Khan
Hong Kong
201
109
Andile Phehlukwayo
South Africa
201
109
Abhinav Mukund
India
202
107
Dawlat Zadran
Afghanistan
202
107
Alzarri Joseph
West Indies
203
105
Mangaliso Mosehle
South Africa
204
104
Suresh Raina
India
205
103
Hasan Ali
Pakistan
206
101
Brendan Taylor
Zimbabwe
206
101
Taskin Ahmed
Bangladesh
207
100
Mohammed Shami
India
208
99
Zeeshan Maqsood
Oman
209
98
Johannes Smit
Namibia
209
98
Theunis de Bruyn
South Africa
210
96
Kemar Roach
West Indies
210
96
Nasir Jamal
Afghanistan
211
95
Pieter Seelaar
Netherlands
212
94
Wahab Riaz
Pakistan
212
94
Neil Wagner
New Zealand
212
94
Aqib Sulehri
Oman
213
93
Karim Janat
Afghanistan
213
93
Sami Aslam
Pakistan
213
93
Norman Vanua
P.N.G.
214
92
Jack Vare
P.N.G.
214
92
Trent Boult
New Zealand
215
90
Hashmatullah Shaidi
Afghanistan
216
89
Liam Plunkett
England
217
88
Alei Nao
P.N.G.
218
87
Nasir Hossain
Bangladesh
218
87
Tanwir Afzal
Hong Kong
219
85
Amjad Javed
United Arab Emirates
219
85
Gary Ballance
England
219
85
Ehsan Khan
Hong Kong
220
84
Dipendra Airee
Nepal
220
84
Mohammad Saifuddin
Bangladesh
221
83
Nawroz Mangal
Afghanistan
222
80
Nathan Lyon
Australia
223
79
Nelson Odhiambo
Kenya
223
79
Safyaan Sharif
Scotland
224
78
Khurram Khan
Oman
225
77
Adil Rashid
England
226
75
Andy McBrine
Ireland
226
75
Mashrafe Mortaza
Bangladesh
227
74
Ashton Agar
Australia
227
74
Roshen Silva
Sri Lanka
228
73
Sandun Weerakkody
Sri Lanka
229
72
Glenn Phillips
New Zealand
230
71
Dwaine Pretorius
South Africa
230
71
Nurul Hasan
Bangladesh
231
70
Kuldeep Yadav
India
232
68
Shahid Wasif
Hong Kong
233
67
Mark Watt
Scotland
233
67
Dushmantha Chameera
Sri Lanka
234
66
Preston Mommsen
Scotland
235
65
Ryan ten Doeschate
Netherlands
235
65
John Reva
P.N.G.
236
64
Jeffrey Vandersay
Sri Lanka
236
64
Max O'Dowd
Netherlands
236
64
Irfan Karim
Kenya
236
64
Todd Astle
New Zealand
237
63
Vishaul Singh
West Indies
237
63
Sunil Ambris
West Indies
238
62
Craig Overton
England
239
60
Ben Dunk
Australia
239
60
Nuwan Kulasekara
Sri Lanka
239
60
Chris Mpofu
Zimbabwe
240
57
Stephen Cook
South Africa
240
57
Hilton Cartwright
Australia
241
56
Paras Khadka
Nepal
242
55
Lakshan Sandakan
Sri Lanka
242
55
Rubel Hossain
Bangladesh
243
54
Aizaz Khan
Hong Kong
243
54
Ashan Priyanjan
Sri Lanka
243
54
Karun Nair
India
243
54
Muhammad Khushi
Oman
243
54
Lo-handre Louwrens
Namibia
244
53
Chirag Suri
United Arab Emirates
244
53
Malinda Pushpakumara
Sri Lanka
244
53
Chad Soper
P.N.G.
244
53
Kyle Jarvis
Zimbabwe
244
53
Steve O'Keefe
Australia
244
53
Umesh Yadav
India
244
53
Darren Sammy
West Indies
244
53
Shannon Gabriel
West Indies
245
52
Raymon Reifer
West Indies
245
52
Wanindu Hasaranga
Sri Lanka
246
51
Binod Bhandari
Nepal
246
51
Reeza Hendricks
South Africa
246
51
Taijul Islam
Bangladesh
246
51
Shem Ngoche
Kenya
246
51
Alex Obanda
Kenya
246
51
Mohammad Rizwan
Pakistan
247
49
Gerrie Snyman
Namibia
247
49
Miguel Cummins
West Indies
247
49
Ajay Lalcheta
Oman
248
48
Khawar Ali
Oman
248
48
Greg Thompson
Ireland
249
46
Donald Tiripano
Zimbabwe
249
46
Sompal Kami
Nepal
250
45
David Willey
England
250
45
Jeetan Patel
New Zealand
250
45
Lendl Simmons
West Indies
250
45
Umar Amin
Pakistan
251
43
Barry McCarthy
Ireland
251
43
Rishabh Pant
India
252
42
Zhivago Groenewald
Namibia
253
40
Scott McKechnie
Hong Kong
254
39
Lorcan Tucker
Ireland
254
39
Sagar Pun
Nepal
254
39
Gurdeep Singh
Kenya
255
38
Adam Milne
New Zealand
256
37
Mark Wood
England
256
37
Kamrul Islam
Bangladesh
256
37
Aarif Sheikh
Nepal
256
37
Mohammad Boota
United Arab Emirates
256
37
Faheem Ashraf
Pakistan
257
36
Chaturanga de Silva
Sri Lanka
257
36
Ehsan Nawaz
Hong Kong
257
36
Amir Hamza
Afghanistan
258
35
Cameron McAuslan
Hong Kong
259
34
Usman Ghani
Afghanistan
260
33
James Anderson
England
260
33
Lahiru Kumara
Sri Lanka
260
33
Vishwa Fernando
Sri Lanka
261
31
Christoffel Viljoen
Namibia
261
31
Tim Murtagh
Ireland
262
30
Peter Chase
Ireland
262
30
Ihsanullah
Afghanistan
262
30
Najmul Hossain Shanto
Bangladesh
263
29
Sikander Zulfiqar
Netherlands
263
29
Josh Davey
Scotland
264
27
Andre Fletcher
West Indies
264
27
Nehemiah Odhiambo
Kenya
264
27
Shafiul Islam
Bangladesh
265
26
Josh Hazlewood
Australia
265
26
Nuwan Pradeep
Sri Lanka
265
26
Kieron Pollard
West Indies
265
26
Paul van Meekeren
Netherlands
265
26
Ashton Turner
Australia
266
25
Liam Dawson
England
266
25
Isuru Udana
Sri Lanka
267
24
Emmanuel Bundi
Kenya
267
24
Jake Ball
England
267
24
Mustafizur Rahman
Bangladesh
267
24
Kesrick Williams
West Indies
268
23
Lasith Malinga
Sri Lanka
268
23
Jerome Taylor
West Indies
268
23
Ashfaq Ahmed
Pakistan
269
22
Timm van der Gugten
Netherlands
269
22
Afsar Zazai
Afghanistan
269
22
Imran Haider
United Arab Emirates
270
21
Chris Sole
Scotland
270
21
Matt Henry
New Zealand
270
21
Chamu Chibhabha
Zimbabwe
270
21
Sunil Narine
West Indies
271
20
Nikita Miller
West Indies
271
20
Jacob Mulder
Ireland
271
20
Basant Regmi
Nepal
271
20
Vikum Sanjaya
Sri Lanka
272
19
Rushabhvardhan Patel
Kenya
272
19
Jasprit Bumrah
India
272
19
Mahela Udawatte
Sri Lanka
273
18
Mohammad Shahzad
United Arab Emirates
273
18
Shakti Gauchan
Nepal
273
18
Sultan Ahmed
Oman
274
17
Nadeem Ahmed
Hong Kong
275
16
Chris Lynn
Australia
275
16
Kyle Abbott
South Africa
275
16
Axar Patel
India
275
16
Dilip Nath
Nepal
275
16
Liam Livingstone
England
275
16
Zahoor Khan
United Arab Emirates
276
15
Ronsford Beaton
West Indies
276
15
Alasdair Evans
Scotland
277
14
Ahsan Malik
Netherlands
277
14
Grant Elliott
New Zealand
277
14
Lahiru Madushanka
Sri Lanka
277
14
Subashis Roy
Bangladesh
277
14
Blessing Muzarabani
Zimbabwe
277
14
Simi Singh
Ireland
278
13
Aaron Phangiso
South Africa
279
12
Richard Ngarava
Zimbabwe
279
12
Anaru Kitchen
New Zealand
280
11
Scott Kuggeleijn
New Zealand
280
11
Mohammad Abbas
Pakistan
280
11
Tendai Chatara
Zimbabwe
280
11
Sheldon Cottrell
West Indies
280
11
Nathan Coulter-Nile
Australia
280
11
Ish Sodhi
New Zealand
281
10
Waqas Barkat
Hong Kong
281
10
Mehran Khan
Oman
281
10
Adam Zampa
Australia
282
9
Tendai Chisoro
Zimbabwe
282
9
Nosaina Pokana
P.N.G.
282
9
Bernard Scholtz
Namibia
282
9
Arun Manavalan
Oman
282
9
Daniel Christian
Australia
283
8
Ishant Sharma
India
283
8
Veerasammy Permaul
West Indies
283
8
Mohammad Nadeem
Oman
284
7
Jayant Yadav
India
284
7
Lockie Ferguson
New Zealand
284
7
Duanne Olivier
South Africa
284
7
Lahiru Gamage
Sri Lanka
285
6
Craig Young
Ireland
285
6
Sohail Tanvir
Pakistan
285
6
Chris Jordan
England
285
6
Tom Curran
England
285
6
Kyle Christie
Hong Kong
285
6
Ben Wheeler
New Zealand
285
6
Shane Snater
Netherlands
285
6
Damien Ravu
P.N.G.
286
5
Ben Cutting
Australia
286
5
Steven Finn
England
286
5
Parvez Rasool
India
286
5
Doug Bracewell
New Zealand
287
4
Jackson Bird
Australia
287
4
Nepal
287
4
Karl Birkenstock
Namibia
287
4
Bilal Khan
Oman
287
4
Mujeeb Ur Rahman
Afghanistan
287
4
Sam Heazlett
Australia
287
4
Yuzvendra Chahal
India
287
4
Dane Paterson
South Africa
288
3
Thikshila de Silva
Sri Lanka
288
3
Samuel Badree
West Indies
288
3
Tangeni Lungameni
Namibia
288
3
George Bailey
Australia
288
3
Boyd Rankin
England
288
3
Willie Gavera
P.N.G.
289
2
Vivian Kingma
Netherlands
289
2
Imran Tahir
South Africa
289
2
Stuart Whittingham
Scotland
289
2
Wiaan Mulder
South Africa
289
2
Lungi Ngidi
South Africa
289
2
Carl Mumba
Zimbabwe
290
1
Fareed Ahmad
Afghanistan
290
1
Billy Stanlake
Australia
290
1
Sushan Bhari
Nepal
290
1
Sohail Khan
Pakistan
290
1
Lucas Oluoch
Kenya
290
1
Elijah Otieno
Kenya
290
1
Shapoor Zadran
Afghanistan
291
0
Kane Richardson
Australia
291
0
Amit Mishra
India
291
0
Sandeep Lamichhane
Nepal
291
0
Nepal
291
0
Imran Khan
291
0
Junaid Khan
291
0
Kaleemullah
Oman
291
0
Jhye Richardson
Australia
291
0
Laxman Sreekumar
United Arab Emirates
291
0
Brad Wheal
Scotland
291
0
Andrew Tye
Australia
291
0
Tobias Visee
Netherlands
291
0
Karan KC
Nepal
291
0
Tymal Mills
England
291
0
Rumman Raees
Pakistan