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 2018 for ODI
Position
Most Runs
Player Name
Team Name
1
1202
Virat Kohli
India
2
1030
Rohit Sharma
India
3
1000
Jonny Bairstow
England
4
998
Brendan Taylor
Zimbabwe
5
921
Joe Root
England
6
897
Shikhar Dhawan
India
7
882
Shai Hope
West Indies
8
870
Jason Roy
England
9
810
Fakhar Zaman
Pakistan
10
770
Mushfiqur Rahim
Bangladesh
11
768
Rahmat Shah
Afghanistan
12
756
Sikandar Raza
Zimbabwe
13
742
Eoin Morgan
England
14
737
Shimron Hetmyer
West Indies
15
684
Tamim Iqbal
Bangladesh
16
672
Imam-ul-Haq
Pakistan
17
671
Jos Buttler
England
18
639
Ross Taylor
New Zealand
19
607
Mohammad Shahzad
Afghanistan
20
598
Hamilton Masakadza
Zimbabwe
21
557
Andy Balbirnie
Ireland
22
549
Calum MacLeod
Scotland
23
547
Rameez Shahzad
United Arab Emirates
24
497
William Porterfield
Ireland
24
497
Mohammad Nabi
Afghanistan
24
497
Shakib Al Hasan
Bangladesh
25
493
Aaron Finch
Australia
26
482
Anshuman Rath
Hong Kong
27
479
Ashfaq Ahmed
Pakistan
28
470
Paul Stirling
Ireland
29
468
Kane Williamson
New Zealand
30
457
Alex Hales
England
31
448
Sean Williams
Zimbabwe
32
439
Marlon Samuels
West Indies
33
437
Kyle Coetzer
Scotland
34
436
Imrul Kayes
Bangladesh
35
434
Faf du Plessis
South Africa
36
425
Najibullah Zadran
Afghanistan
36
425
Rovman Powell
West Indies
37
423
Jason Holder
West Indies
37
423
Martin Guptill
New Zealand
38
419
Mahmudullah
Bangladesh
39
417
Babar Azam
Pakistan
40
416
Shaun Marsh
Australia
41
415
Niroshan Dickwella
Sri Lanka
41
415
Thisara Perera
Sri Lanka
42
408
Craig Ervine
Zimbabwe
43
401
Matthew Cross
Scotland
44
397
Babar Hayat
Hong Kong
45
392
Ambati Rayudu
India
46
384
David Miller
South Africa
46
384
Rohan Mustafa
United Arab Emirates
47
382
Richie Berrington
Scotland
48
376
Marcus Stoinis
Australia
49
371
Jean-Paul Duminy
South Africa
50
367
Kusal Perera
Sri Lanka
50
367
Chirag Suri
United Arab Emirates
51
358
Evin Lewis
West Indies
52
357
Quinton de Kock
South Africa
53
356
Paras Khadka
Nepal
54
353
Chris Gayle
West Indies
54
353
Hashmatullah Shaidi
Afghanistan
55
349
Nizakat Khan
Hong Kong
56
341
Aiden Markram
South Africa
57
340
Shoaib Malik
Pakistan
57
340
Litton Das
Bangladesh
58
339
Travis Head
Australia
59
338
Niall O'Brien
Ireland
60
336
Kevin O'Brien
Ireland
61
335
Hashim Amla
South Africa
62
333
Dipendra Airee
Nepal
63
321
Peter Moor
Zimbabwe
64
318
Solomon Mire
Zimbabwe
65
315
Angelo Mathews
Sri Lanka
66
313
Ben Stokes
England
67
312
Shaiman Anwar
United Arab Emirates
68
311
George Munsey
Scotland
69
305
Ed Joyce
England
70
304
Upul Tharanga
Sri Lanka
71
299
Tom Latham
New Zealand
72
298
Dinesh Chandimal
Sri Lanka
73
296
Gulbadin Naib
Afghanistan
74
280
Adnan Mufti
United Arab Emirates
75
277
Moeen Ali
England
75
277
Ihsanullah
Afghanistan
76
275
MS Dhoni
India
77
255
Soumya Sarkar
Bangladesh
78
254
Colin Munro
New Zealand
78
254
Tony Ura
P.N.G.
79
251
Heinrich Klaasen
South Africa
80
249
Aarif Sheikh
Nepal
81
244
Ghulam Shabber
United Arab Emirates
81
244
Reeza Hendricks
South Africa
82
243
Sarfraz Ahmed
Pakistan
83
238
Gyanendra Malla
Nepal
84
230
Mitchell Santner
New Zealand
84
230
Kusal Mendis
Sri Lanka
85
228
Asghar Stanikzai
Afghanistan
86
222
Dhananjaya de Silva
Sri Lanka
87
218
AE Paraam
88
217
Gary Wilson
Ireland
89
215
Wesley Barresi
Netherlands
89
215
Mohammad Mithun
Bangladesh
90
207
Glenn Maxwell
Australia
91
205
Chris Woakes
England
91
205
Henry Nicholls
New Zealand
91
205
Sompal Kami
Nepal
92
203
Rashid Khan
Afghanistan
93
199
Alex Carey
Australia
94
194
Michael Jones
Scotland
95
191
Asif Ali
Pakistan
96
186
Mitchell Marsh
Australia
97
179
Cephas Zhuwao
Zimbabwe
98
178
Colin de Grandhomme
New Zealand
99
176
Aqib Sulehri
Oman
100
175
Mohammad Hafeez
Pakistan
101
173
Shadab Khan
Pakistan
102
171
Assad Vala
P.N.G.
103
167
Dinesh Karthik
India
104
165
Virandeep Singh
105
161
Akila Dananjaya
Sri Lanka
106
158
Andile Phehlukwayo
South Africa
107
155
Khawar Ali
Oman
108
153
Tim Paine
Australia
109
151
Shafiq Sharif
110
149
Anil Sah
Nepal
110
149
Kinchit Shah
Hong Kong
111
147
CR Suryawanshi
112
142
Khaya Zondo
South Africa
113
141
Ehsan Khan
Hong Kong
114
140
Ajinkya Rahane
India
114
140
Mohammad Naveed
United Arab Emirates
115
139
Samiullah Shenwari
Afghanistan
116
137
Tanwir Afzal
Hong Kong
116
137
Simi Singh
Ireland
117
135
Scott Edwards
Netherlands
118
134
Michael Leask
Scotland
119
132
Ben Cooper
Netherlands
120
130
Javed Ahmadi
Afghanistan
120
130
Ashton Agar
Australia
121
129
Ashley Nurse
West Indies
122
127
Ryan ten Doeschate
Netherlands
123
126
Haris Sohail
Pakistan
123
126
Aizaz Khan
Hong Kong
123
126
Mehidy Hasan
Bangladesh
124
124
Graeme Cremer
Zimbabwe
124
124
Mashrafe Mortaza
Bangladesh
125
118
Ahmed Raza
United Arab Emirates
125
118
David Willey
England
126
116
Bas Leede
Netherlands
127
115
Keemo Paul
West Indies
127
115
Donald Tiripano
Zimbabwe
128
113
Pieter Seelaar
Netherlands
129
112
Nasir Jamal
Afghanistan
129
112
Dawlat Zadran
Afghanistan
129
112
Scott McKechnie
Hong Kong
129
112
Rohit Paudel
Nepal
129
112
Ahmed Faiz
130
111
Adil Rashid
England
130
111
Elton Chigumbura
Zimbabwe
131
109
Vaibhav Wategaonkar
Oman
132
108
Ryan Murray
Zimbabwe
132
108
Kieran Powell
West Indies
132
108
Mahuru Dai
P.N.G.
133
107
Charles Amini
P.N.G.
133
107
Sagar Pun
Nepal
133
107
Syed Aziz
134
105
Jatinder Singh
Oman
135
102
R Rohan
135
102
Max O'Dowd
Netherlands
135
102
Chad Soper
P.N.G.
135
102
Steven Smith
Australia
136
101
Bhuvneshwar Kumar
India
136
101
Kyle Jarvis
Zimbabwe
137
98
Roelof van der Merwe
Netherlands
138
96
Subash Khakurel
Nepal
138
96
Tim Southee
New Zealand
139
93
AB de Villiers
South Africa
140
91
Craig Wallace
Scotland
141
90
Sadeera Samarawickrama
Sri Lanka
142
88
Anamul Haque
Bangladesh
142
88
Malcolm Waller
Zimbabwe
143
87
Kedar Jadhav
India
144
86
Darren Bravo
West Indies
144
86
Hasan Ali
Pakistan
145
83
D'Arcy Short
Australia
145
83
Mark Watt
Scotland
146
82
Chandrapaul Hemraj
West Indies
146
82
Zeeshan Maqsood
Oman
147
81
Norman Vanua
P.N.G.
148
79
Faheem Ashraf
Pakistan
149
78
Mohammad Boota
United Arab Emirates
149
78
Chris Morris
South Africa
150
76
Irfan Ahmed
Hong Kong
151
75
Tarisai Musakanda
Zimbabwe
152
73
David Warner
Australia
153
72
Safyaan Sharif
Scotland
154
71
Tom Curran
England
155
69
Basant Regmi
Nepal
155
69
Kannaur Rahul
India
155
69
Sabbir Rahman
Bangladesh
156
68
Ravindra Jadeja
India
156
68
Hardik Pandya
India
157
67
Kieron Pollard
West Indies
157
67
Dale Steyn
South Africa
158
66
Liam Plunkett
England
158
66
Andy McBrine
Ireland
158
66
Ajay Lalcheta
Oman
159
65
Muhamad Syahadat
159
65
Devendra Bishoo
West Indies
160
64
Anwar Arudin
160
64
Mohammad Saifuddin
Bangladesh
161
63
Christopher Carter
Hong Kong
162
62
Carlos Brathwaite
West Indies
163
61
Rilee Rossouw
South Africa
163
61
Michael Rippon
Netherlands
164
60
Kemar Roach
West Indies
165
59
Peter Borren
Netherlands
165
59
Chris Lynn
Australia
166
57
Andrew Tye
Australia
166
57
Manpreet Singh
167
56
Sharad Vesawkar
Nepal
168
55
Wiaan Mulder
South Africa
169
54
Nadeem Ahmed
Hong Kong
170
53
Mosaddek Hossain
Bangladesh
170
53
Sikander Zulfiqar
Netherlands
171
52
Sarel Burger
Namibia
171
52
Timm van der Gugten
Netherlands
171
52
Suranga Lakmal
Sri Lanka
171
52
Brandon Mavuta
Zimbabwe
172
51
Mohammad Nadeem
Oman
173
50
A Krishna
173
50
Tendai Chisoro
Zimbabwe
173
50
Imad Wasim
Pakistan
174
49
Stephan Myburgh
Netherlands
174
49
Jason Kila
P.N.G.
174
49
Roston Chase
West Indies
175
48
Shreyas Iyer
India
176
47
Kiplin Doriga
P.N.G.
176
47
Suresh Raina
India
177
46
R Gaznavi
178
45
Karan KC
Nepal
179
44
Ish Sodhi
New Zealand
179
44
S Muniandy
180
43
Bernard Scholtz
Namibia
180
43
Tendai Chatara
Zimbabwe
180
43
Chamu Chibhabha
Zimbabwe
181
41
Abdul Shakoor
United Arab Emirates
181
41
Roy Lamsam
Hong Kong
181
41
Rishabh Pant
India
182
40
Prince Masvaure
Zimbabwe
182
40
Daniel Braak
Netherlands
182
40
Sandeep Lamichhane
Nepal
182
40
Mohammad Amir
Pakistan
182
40
John Reva
P.N.G.
183
39
Wellington Masakadza
Zimbabwe
183
39
Kagiso Rabada
South Africa
183
39
Kuldeep Yadav
India
184
38
Michael Swart
Netherlands
184
38
Pat Cummins
Australia
185
37
Tinashe Kamunhukamwe
Zimbabwe
186
36
Mujeeb Ur Rahman
Afghanistan
186
36
Aftab Alam
Afghanistan
186
36
George Dockrell
Ireland
187
35
Mustafizur Rahman
Bangladesh
187
35
Sese Bau
P.N.G.
187
35
Sharafuddin Ashraf
Afghanistan
187
35
Cameron White
Australia
187
35
Shane Snater
Netherlands
188
34
Lungi Ngidi
South Africa
188
34
Nathan Coulter-Nile
Australia
188
34
Ehsan Nawaz
Hong Kong
189
33
Adam Zampa
Australia
190
32
Aamer Yamin
Pakistan
190
32
Jean-Pierre Kotze
Namibia
191
31
Shahid Wasif
Hong Kong
191
31
Christiaan Jonker
South Africa
191
31
Johnson Charles
West Indies
191
31
Waqas Barkat
Hong Kong
192
30
Alzarri Joseph
West Indies
192
30
U Aryaman Sunil
193
29
Amjad Mahboob
193
29
Dilruwan Perera
Sri Lanka
193
29
Lockie Ferguson
New Zealand
193
29
George Worker
New Zealand
194
28
Muhammad Khushi
Oman
195
27
Rumman Raees
Pakistan
195
27
Anwar Rahman
195
27
James Vince
England
196
26
Paul van Meekeren
Netherlands
196
26
Haseeb Amjad
Hong Kong
196
26
Trent Boult
New Zealand
197
25
Frederick Klaassen
Netherlands
197
25
Keshav Maharaj
South Africa
197
25
Fabian Allen
West Indies
198
24
Thomas Sole
Scotland
198
24
Barry McCarthy
Ireland
199
23
Sam Billings
England
199
23
Skhawat Ali
Hong Kong
199
23
Brian Vitori
Zimbabwe
199
23
Aritra Dutta
199
23
A Mutreja
199
23
Ryan Burl
Zimbabwe
200
22
Cameron McAuslan
Hong Kong
200
22
Shardul Thakur
India
200
22
Morne Morkel
South Africa
200
22
Imran Tahir
South Africa
200
22
Jack Vare
P.N.G.
200
22
Jason Mohammed
West Indies
201
21
Mitchell Starc
Australia
201
21
Jhye Richardson
Australia
201
21
K Subramanian
202
20
Najmul Hossain Shanto
Bangladesh
203
19
Sunzamul Islam
Bangladesh
203
19
S Vijayakumar
203
19
Alasdair Evans
Scotland
204
18
Lega Siaka
P.N.G.
205
17
Waqas Khan
Hong Kong
205
17
Sam Curran
England
206
16
Blessing Muzarabani
Zimbabwe
206
16
Josh Hazlewood
Australia
207
15
Kane Richardson
Australia
207
15
Yuzvendra Chahal
India
207
15
Dwaine Pretorius
South Africa
207
15
Hazratullah Zazai
Afghanistan
207
15
Zhivago Groenewald
Namibia
208
14
United Arab Emirates
208
14
Shaheen Afridi
Pakistan
208
14
Brad Wheal
Scotland
208
14
Vani Morea
P.N.G.
208
14
Mominul Haque
Bangladesh
209
13
Andre Russell
West Indies
209
13
Tim Murtagh
Ireland
210
12
Rubel Hossain
Bangladesh
210
12
Azhar Ali
Pakistan
210
12
Deepak Chahar
India
210
12
Johannes Smit
Namibia
211
11
Dylan Budge
Scotland
211
11
Prabath Jayasuriya
Sri Lanka
211
11
Wanindu Hasaranga
Sri Lanka
211
11
Jamie Atkinson
Hong Kong
211
11
Shafiqullah
Afghanistan
211
11
Andre Fletcher
West Indies
212
10
Lahiru Kumara
Sri Lanka
212
10
Denesh Ramdin
West Indies
212
10
Lasith Malinga
Sri Lanka
212
10
Bilal Khan
Oman
212
10
Alei Nao
P.N.G.
213
9
Scotland
213
9
Olly Stone
England
213
9
Zahoor Khan
United Arab Emirates
213
9
Shakti Gauchan
Nepal
213
9
Mark Chapman
Hong Kong
214
8
Manish Pandey
India
214
8
Junior Dala
South Africa
214
8
Michael Neser
Australia
214
8
Syazrul Idrus
215
7
Shehan Madushanka
Sri Lanka
215
7
Nazmul Islam
Bangladesh
215
7
Mark Wood
England
215
7
Chris Sole
Scotland
215
7
Shapoor Zadran
Afghanistan
215
7
Abul Hasan
Bangladesh
216
6
Boyd Rankin
England
216
6
Dean Elgar
South Africa
216
6
Imran Haider
United Arab Emirates
216
6
Dilip Nath
Nepal
216
6
Lalit Rajbanshi
Nepal
216
6
Craig Williams
Namibia
217
5
Simandeep Singh
Hong Kong
217
5
Ahmad Butt
Oman
217
5
Lakshan Sandakan
Sri Lanka
217
5
Kyle Abbott
South Africa
217
5
Todd Astle
New Zealand
217
5
Nasir Hossain
Bangladesh
218
4
Nathan Lyon
Australia
218
4
Amila Aponso
Sri Lanka
218
4
Liam Dawson
England
218
4
Qadeer Ahmed
United Arab Emirates
218
4
Loa Nou
P.N.G.
218
4
Dushmantha Chameera
Sri Lanka
218
4
Peter Chase
Ireland
218
4
Liam Roche
Zimbabwe
218
4
Khaleel Ahmed
India
218
4
Stephan Baard
Namibia
218
4
Stuart Whittingham
Scotland
218
4
Nepal
219
3
D Mogan
219
3
Jay Odedra
Oman
219
3
Gerrie Snyman
Namibia
219
3
Aaron Phangiso
South Africa
219
3
Billy Stanlake
Australia
219
3
Junaid Khan
Pakistan
219
3
Brian Chari
Zimbabwe
220
2
Umar Amin
Pakistan
220
2
Vivian Kingma
Netherlands
220
2
Richard Ngarava
Zimbabwe
220
2
Merwe Erasmus
Namibia
220
2
Helao France
Namibia
221
1
Pavandeep Singh
221
1
Siddarth Kaul
India
221
1
Willie Gavera
P.N.G.
221
1
Farhaan Behardien
South Africa
221
1
Jake Ball
England
221
1
Abu Hider
Bangladesh
222
0
Jasprit Bumrah
India
222
0
Usman Khan
Pakistan
222
0
Tabraiz Shamsi
South Africa
222
0
Stuart Poynter
Ireland
222
0
Umesh Yadav
India
222
0
Mohammed Shami
India
222
0
Nuwan Pradeep
Sri Lanka
222
0
Fazle Mahmud
Bangladesh
222
0
Oshane Thomas
West Indies
222
0
Obed McCoy
West Indies
222
0
Damien Ravu
P.N.G.