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 2015 for ODI
Position
Most Runs
Player Name
Team Name
1
1489
Martin Guptill
New Zealand
2
1376
Kane Williamson
New Zealand
3
1207
Tillakaratne Dilshan
Sri Lanka
4
1193
AB de Villiers
South Africa
5
1062
Hashim Amla
South Africa
6
1046
Ross Taylor
New Zealand
7
967
Eoin Morgan
England
8
893
Sean Williams
Zimbabwe
9
884
Faf du Plessis
South Africa
10
862
Kumar Sangakkara
Sri Lanka
11
861
Lahiru Thirimanne
Sri Lanka
12
859
Chamu Chibhabha
Zimbabwe
13
850
Grant Elliott
New Zealand
14
815
Rohit Sharma
India
15
814
Sikandar Raza
Zimbabwe
16
805
Steven Smith
Australia
17
782
Mohammad Hafeez
Pakistan
18
775
Azhar Ali
Pakistan
19
772
Elton Chigumbura
Zimbabwe
20
767
Mushfiqur Rahim
Bangladesh
21
764
Brendon McCullum
New Zealand
22
745
Shikhar Dhawan
India
23
742
Tamim Iqbal
Bangladesh
24
729
David Miller
South Africa
25
723
Joe Root
England
26
722
Ajinkya Rahane
India
27
698
Craig Ervine
Zimbabwe
28
691
James Taylor
England
29
681
Rilee Rossouw
South Africa
30
672
Soumya Sarkar
Bangladesh
31
652
David Warner
Australia
32
644
Glenn Maxwell
Australia
33
642
Jos Buttler
England
34
640
MS Dhoni
India
35
623
Virat Kohli
India
36
607
Shoaib Malik
Pakistan
37
601
Marlon Samuels
West Indies
38
570
Ahmed Shehzad
Pakistan
39
561
Aaron Finch
Australia
40
551
Sarfraz Ahmed
Pakistan
41
517
Suresh Raina
India
42
511
Quinton de Kock
South Africa
43
509
Ian Bell
England
44
506
Mahmudullah
Bangladesh
45
503
Shaiman Anwar
United Arab Emirates
46
494
Haris Sohail
Pakistan
47
486
Tom Latham
New Zealand
48
469
Hamilton Masakadza
Zimbabwe
49
467
Ed Joyce
England
50
462
Jason Roy
England
51
453
Alex Hales
England
51
453
Misbah-ul-Haq
Pakistan
52
441
Corey Anderson
New Zealand
53
440
Niall O'Brien
Ireland
54
438
Angelo Mathews
Sri Lanka
55
433
Brendan Taylor
Zimbabwe
56
424
Luke Ronchi
New Zealand
57
421
Shakib Al Hasan
Bangladesh
58
420
Kusal Perera
Sri Lanka
59
411
Chris Gayle
West Indies
60
403
Mahela Jayawardene
Sri Lanka
61
400
Farhaan Behardien
South Africa
62
399
Sabbir Rahman
Bangladesh
63
383
Samiullah Shenwari
Afghanistan
64
376
Moeen Ali
England
65
374
Mohammad Nabi
Afghanistan
66
371
Paul Stirling
Ireland
67
366
Jean-Paul Duminy
South Africa
68
363
Richmond Mutumbami
Zimbabwe
69
362
Andy Balbirnie
Ireland
70
349
Gary Wilson
Ireland
71
341
Kyle Coetzer
Scotland
72
338
William Porterfield
Ireland
73
336
Shane Watson
Australia
74
332
Mohammad Rizwan
Pakistan
75
325
Dinesh Chandimal
Sri Lanka
76
312
Mohammad Shahzad
Afghanistan
77
309
Matt Machan
Scotland
78
308
Najibullah Zadran
Afghanistan
79
296
Noor Ali Zadran
Afghanistan
80
291
George Bailey
Australia
81
286
Javed Ahmadi
Afghanistan
82
284
Darren Sammy
West Indies
83
274
Preston Mommsen
Scotland
84
268
Andre Russell
West Indies
85
267
Ambati Rayudu
India
86
263
Jason Holder
West Indies
87
262
Ben Stokes
England
88
253
Denesh Ramdin
West Indies
89
250
Asghar Stanikzai
Afghanistan
90
237
Richie Berrington
Scotland
91
236
Mitchell Marsh
Australia
92
230
Babar Azam
Pakistan
93
226
Kevin O'Brien
Ireland
94
223
Milinda Siriwardana
Sri Lanka
95
222
Dwayne Smith
West Indies
96
219
Michael Clarke
Australia
97
212
Jonathan Carter
West Indies
98
211
Matthew Cross
Scotland
99
209
Amjad Javed
United Arab Emirates
100
206
Brad Haddin
Australia
101
204
Wahab Riaz
Pakistan
102
203
Swapnil Patil
United Arab Emirates
103
195
Luke Jongwe
Zimbabwe
104
194
Shahid Afridi
105
193
Amjad Ali
United Arab Emirates
106
190
Stuart Binny
India
107
187
Nasir Hossain
Bangladesh
108
181
Umar Akmal
Pakistan
109
173
Lendl Simmons
West Indies
110
171
Adil Rashid
England
111
166
Matthew Wade
Australia
112
158
Imrul Kayes
Bangladesh
113
155
Chris Woakes
England
113
155
Rakep Patel
Kenya
113
155
Khurram Khan
United Arab Emirates
114
153
Sohaib Maqsood
Pakistan
115
151
Mark Chapman
Hong Kong
116
150
Sharad Vesawkar
Nepal
117
146
Johnson Charles
West Indies
117
146
Stephan Baard
Namibia
117
146
Joe Burns
Australia
118
144
James Faulkner
Australia
118
144
Paras Khadka
Nepal
119
141
Jonny Bairstow
England
120
135
Mitchell Santner
New Zealand
121
134
Nawroz Mangal
Afghanistan
122
132
Anwar Ali
Pakistan
123
131
Nuwan Kulasekara
Sri Lanka
124
130
Assad Vala
P.N.G.
124
130
Josh Davey
Scotland
125
126
Kedar Jadhav
India
126
125
Hamish Gardiner
Scotland
127
124
Litton Das
Bangladesh
128
122
Graeme Cremer
Zimbabwe
129
117
Thisara Perera
Sri Lanka
130
114
Regis Chakabva
Zimbabwe
131
113
Ravindra Jadeja
India
132
112
Darren Bravo
West Indies
133
109
Anil Mandal
Nepal
134
107
Peter Borren
Netherlands
135
106
Dimuth Karunaratne
Sri Lanka
136
105
Mirwais Ashraf
Afghanistan
137
103
Afsar Zazai
Afghanistan
137
103
Shem Ngoche
Kenya
137
103
John Mooney
Ireland
138
102
Nelson Odhiambo
Kenya
138
102
Irfan Karim
Kenya
138
102
Jack Vare
P.N.G.
138
102
Daniel Vettori
New Zealand
139
99
Liam Plunkett
England
139
99
Saad Nasim
Pakistan
140
98
Tinashe Panyangara
Zimbabwe
141
96
Mashrafe Mortaza
Bangladesh
142
94
Asad Shafiq
Pakistan
142
94
Morne van Wyk
South Africa
143
93
Gyanendra Malla
Nepal
144
92
Sese Bau
P.N.G.
144
92
James Neesham
New Zealand
144
92
Usman Ghani
Afghanistan
145
90
Pieter Seelaar
Netherlands
145
90
Sam Billings
England
146
89
Anshuman Rath
Hong Kong
146
89
Dawlat Zadran
Afghanistan
147
87
Nathan McCullum
New Zealand
147
87
Tinotenda Mutombodzi
Zimbabwe
148
86
Vusi Sibanda
Zimbabwe
148
86
Murali Vijay
India
149
84
Collins Obuya
Kenya
150
82
Nasir Aziz
United Arab Emirates
151
81
Tanwir Afzal
Hong Kong
152
80
George Dockrell
Ireland
153
79
Freddie Coleman
Scotland
154
77
Nasir Jamal
Afghanistan
154
77
Colin Munro
New Zealand
155
76
Yasir Shah
Pakistan
155
76
Brian Chari
Zimbabwe
155
76
Imad Wasim
Pakistan
156
75
Shafiqullah
Afghanistan
157
73
Mohammad Naveed
United Arab Emirates
158
72
Younis Khan
Pakistan
159
71
Nehemiah Odhiambo
Kenya
159
71
Peter Moor
Zimbabwe
159
71
Manish Pandey
India
160
70
Tony Ura
P.N.G.
161
69
Michael Leask
Scotland
161
69
Jeevan Mendis
Sri Lanka
162
68
Upul Tharanga
Sri Lanka
163
66
Tim Southee
New Zealand
163
66
Alex Obanda
Kenya
164
64
Solomon Mire
Zimbabwe
165
63
Subash Khakurel
Nepal
165
63
Aamer Yamin
Pakistan
165
63
Adam Milne
New Zealand
166
62
Mohammad Tauqir
United Arab Emirates
166
62
Roelof van der Merwe
Netherlands
167
60
Carlos Brathwaite
West Indies
168
59
George Munsey
Scotland
169
58
Ben Wheeler
New Zealand
169
58
Anamul Haque
Bangladesh
170
57
Ravi Bopara
England
170
57
Majid Haq
Scotland
170
57
Sagar Pun
Nepal
171
56
Kila Pala
P.N.G.
171
56
Alex Cusack
Ireland
171
56
Dale Steyn
South Africa
172
55
Malcolm Waller
Zimbabwe
172
55
Con de Lange
Scotland
173
54
Babar Hayat
Hong Kong
174
53
Calum MacLeod
Scotland
174
53
Gurdeep Singh
Kenya
174
53
Narsingh Deonarine
West Indies
174
53
Johannes Smit
Namibia
174
53
Andri Berenger
United Arab Emirates
175
51
Mudassar Bukhari
Netherlands
175
51
Charles Amini
P.N.G.
175
51
Axar Patel
India
176
50
Mohammad Shahzad
United Arab Emirates
176
50
Basant Regmi
Nepal
177
49
Abdul Shakoor
United Arab Emirates
177
49
Bhuvneshwar Kumar
India
178
48
Ravichandran Ashwin
India
178
48
Nizakat Khan
Hong Kong
178
48
John Reva
P.N.G.
179
47
Harbhajan Singh
India
180
46
Andy McBrine
Ireland
181
45
Shaun Marsh
Australia
181
45
Sami Aslam
Pakistan
182
44
Vernon Philander
South Africa
182
44
Robin Uthappa
India
183
43
Doug Bracewell
New Zealand
183
43
Dhiren Gondaria
Kenya
183
43
Henry Nicholls
New Zealand
184
42
Jean-Pierre Kotze
Namibia
184
42
Lucas Oluoch
Kenya
185
41
George Worker
New Zealand
186
40
Bilal Asif
Pakistan
186
40
David Willey
England
186
40
Jerome Taylor
West Indies
186
40
Stuart Broad
England
187
39
Alasdair Evans
Scotland
187
39
Stuart Thompson
Ireland
187
39
Ahmed Raza
United Arab Emirates
188
38
Krishna Chandran
United Arab Emirates
188
38
Kagiso Rabada
South Africa
188
38
Stephan Myburgh
Netherlands
188
38
Hamid Hassan
Afghanistan
188
38
Arafat Sunny
Bangladesh
189
37
Aizaz Khan
Hong Kong
190
36
Gary Ballance
England
190
36
Mohammed Shami
India
190
36
Rashid Khan
Afghanistan
190
36
Dushmantha Chameera
Sri Lanka
191
35
Sompal Kami
Nepal
192
34
David Wiese
South Africa
192
34
Manoj Tiwary
India
192
34
John Hastings
Australia
192
34
Mitchell Johnson
Australia
192
34
Kinchit Shah
Hong Kong
193
33
Waqas Barkat
Hong Kong
193
33
Lasith Malinga
Sri Lanka
194
32
Michael Rippon
Netherlands
194
32
Matt Henry
New Zealand
195
30
Kyle Mills
New Zealand
195
30
Tendai Chisoro
Zimbabwe
196
29
Wayne Parnell
South Africa
197
28
Sulieman Benn
West Indies
197
28
Chad Soper
P.N.G.
198
27
Craig Williams
Namibia
198
27
Wesley Barresi
Netherlands
199
26
Ben Cooper
Netherlands
199
26
Kyle Abbott
South Africa
199
26
Imran Tahir
South Africa
199
26
Mark Wood
England
199
26
Rob Taylor
Scotland
200
25
Ajantha Mendis
Sri Lanka
200
25
Steven Finn
England
200
25
Sachithra Senanayake
Sri Lanka
201
23
Tendai Chatara
Zimbabwe
201
23
Mitchell McClenaghan
New Zealand
201
23
Lega Siaka
P.N.G.
202
22
Max Sorensen
Ireland
202
22
Chris Jordan
England
202
22
Ehsan Adil
Pakistan
203
21
Sohail Khan
Pakistan
203
21
Tim Murtagh
Ireland
203
21
Prosper Utseya
Zimbabwe
203
21
Aaron Phangiso
South Africa
203
21
Chris Morris
South Africa
204
20
Umair Ali
United Arab Emirates
204
20
Pradeep Airee
Nepal
204
20
Donald Tiripano
Zimbabwe
204
20
Mahuru Dai
P.N.G.
204
20
Suranga Lakmal
Sri Lanka
204
20
Chamara Kapugedera
Sri Lanka
205
19
Tawanda Mupariwa
Zimbabwe
205
19
Leon Johnson
West Indies
205
19
Stuart Matsikenyeri
Zimbabwe
206
18
Aftab Alam
Afghanistan
206
18
Elijah Otieno
Kenya
206
18
Fawad Alam
Pakistan
206
18
Mohit Sharma
India
206
18
Ashan Priyanjan
Sri Lanka
207
17
Avinash Karn
Nepal
207
17
Laxman Sreekumar
United Arab Emirates
207
17
Shapoor Zadran
Afghanistan
208
16
Michau Preez
Namibia
208
16
Saqib Ali
United Arab Emirates
209
15
Mustafizur Rahman
Bangladesh
209
15
Waqas Khan
Hong Kong
209
15
Manjula Guruge
United Arab Emirates
209
15
Zafar Gohar
Pakistan
209
15
John Nyumbu
Zimbabwe
209
15
Morne Morkel
South Africa
210
14
Rangana Herath
Sri Lanka
210
14
James Anderson
England
210
14
Wellington Masakadza
Zimbabwe
211
13
Zaheer Maqsood
United Arab Emirates
211
13
Seekkuge Prasanna
Sri Lanka
211
13
Trent Boult
New Zealand
212
12
Pat Cummins
Australia
212
12
Vani Morea
P.N.G.
213
11
Gerrie Snyman
Namibia
213
11
Jermaine Blackwood
West Indies
214
10
Charles Coventry
Zimbabwe
215
9
Sunil Narine
West Indies
215
9
Mohammad Irfan
Pakistan
215
9
Bilawal Bhatti
Pakistan
215
9
Junaid Khan
215
9
Shakti Gauchan
Nepal
215
9
Andre Fletcher
West Indies
216
8
Rohan Mustafa
United Arab Emirates
216
8
Rahat Ali
216
8
Bernard Scholtz
Namibia
216
8
Iftikhar Ahmed
Pakistan
216
8
Asif Iqbal
Pakistan
216
8
Brian Vitori
Zimbabwe
217
7
Morris Ouma
Kenya
217
7
Jeffrey Vandersay
Sri Lanka
217
7
Saqlain Haider
United Arab Emirates
218
6
Iain Wardlaw
Scotland
218
6
Taurai Muzarabani
Zimbabwe
218
6
Reece Topley
England
218
6
Hiri Hiri
P.N.G.
218
6
Zane Green
Namibia
218
6
Tafadzwa Kamungozi
Zimbabwe
218
6
Amir Hamza
Afghanistan
218
6
Umesh Yadav
India
218
6
Rubel Hossain
Bangladesh
219
5
Ashton Agar
Australia
219
5
Ish Sodhi
New Zealand
219
5
Nasir Jamshed
Pakistan
219
5
Jubair Hossain
Bangladesh
219
5
Shaminda Eranga
Sri Lanka
219
5
Dean Elgar
South Africa
219
5
Hiren Varaiya
Kenya
219
5
Craig Young
Ireland
219
5
Safyaan Sharif
Scotland
219
5
Neville Madziva
Zimbabwe
220
4
Jason Mohammed
West Indies
220
4
Marcus Stoinis
Australia
220
4
James Ngoche
Kenya
220
4
Haseeb Amjad
Hong Kong
220
4
Hammad Azam
Pakistan
220
4
Mominul Haque
Bangladesh
220
4
Amit Mishra
India
220
4
Moises Henriques
Australia
221
3
Nuwan Pradeep
Sri Lanka
221
3
Sarel Burger
Namibia
221
3
Taskin Ahmed
Bangladesh
221
3
Sheldon Cottrell
West Indies
221
3
Ravi Rampaul
West Indies
221
3
Christopher Carter
Hong Kong
221
3
Usman Mushtaq
United Arab Emirates
222
2
Qadeer Ahmed
United Arab Emirates
222
2
Craig Wallace
Scotland
222
2
Michael Swart
Netherlands
222
2
Dhammika Prasad
Sri Lanka
222
2
James Pattinson
Australia
222
2
Mitchell Starc
Australia
222
2
Dhawal Kulkarni
India
223
1
Zulfiqar Babar
Pakistan
223
1
Al-Amin Hossain
Bangladesh
223
1
Norman Vanua
P.N.G.
223
1
Yodhin Punja
United Arab Emirates
224
0
Andrew Mathieson
New Zealand
224
0
Nikolaas Davin
Namibia
224
0
Yamin Ahmadzai
Afghanistan
224
0
Kamran Shazad
United Arab Emirates
224
0
Fahad Alhashmi
United Arab Emirates
224
0
Willie Gavera
P.N.G.
224
0
Tharindu Kaushal
Sri Lanka
224
0
Kemar Roach
West Indies
224
0
Gulbadin Naib
Afghanistan
224
0
Izatullah Dawlatzai
Afghanistan
224
0
Saeed Ajmal
Pakistan
224
0
Umar Gul
Pakistan
224
0
Cameron White
Australia
224
0
Xavier Doherty
Australia
224
0
Nathan Coulter-Nile
Australia