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 2016 for T20I
Position
Most Runs
Player Name
Team Name
1
641
Virat Kohli
India
2
520
Mohammad Shahzad
Afghanistan
3
497
Rohit Sharma
India
4
463
Sabbir Rahman
Bangladesh
5
435
Glenn Maxwell
Australia
6
411
Hamilton Masakadza
Zimbabwe
7
392
Martin Guptill
New Zealand
8
383
Kane Williamson
New Zealand
9
373
Dinesh Chandimal
Sri Lanka
10
370
Shoaib Malik
Pakistan
11
368
Tamim Iqbal
Bangladesh
12
366
Jos Buttler
England
13
352
Shaiman Anwar
United Arab Emirates
14
312
Najibullah Zadran
Afghanistan
15
308
Asghar Stanikzai
Afghanistan
15
308
Hashim Amla
South Africa
16
301
Shikhar Dhawan
India
17
299
Tillakaratne Dilshan
Sri Lanka
18
298
Shane Watson
Australia
19
297
Joe Root
England
20
294
Babar Hayat
Hong Kong
21
288
Rohan Mustafa
United Arab Emirates
22
277
Malcolm Waller
Zimbabwe
23
275
Mahmudullah
Bangladesh
24
269
Umar Akmal
Pakistan
25
268
Faf du Plessis
South Africa
26
264
Colin Munro
New Zealand
27
261
Johnson Charles
West Indies
28
260
Shakib Al Hasan
Bangladesh
29
258
Sharjeel Khan
Pakistan
30
255
Soumya Sarkar
Bangladesh
31
248
Angelo Mathews
Sri Lanka
32
241
Usman Khawaja
Australia
33
238
David Warner
Australia
33
238
MS Dhoni
India
34
234
Marlon Samuels
West Indies
34
234
Mohammad Nabi
Afghanistan
35
232
Sarfraz Ahmed
Pakistan
36
229
Quinton de Kock
South Africa
37
228
Chamara Kapugedera
Sri Lanka
37
228
Jason Roy
England
38
220
Suresh Raina
India
39
219
Vusi Sibanda
Zimbabwe
40
218
Aaron Finch
Australia
41
203
Khalid Latif
Pakistan
42
201
AB de Villiers
South Africa
43
196
Noor Ali Zadran
Afghanistan
44
188
Samiullah Shenwari
Afghanistan
45
182
Mohammad Hafeez
Pakistan
45
182
Mohammad Shahzad
United Arab Emirates
46
179
Kannaur Rahul
India
47
177
David Miller
South Africa
48
175
Eoin Morgan
England
49
173
Steven Smith
Australia
50
170
Corey Anderson
New Zealand
51
166
Yuvraj Singh
India
52
165
Amjad Javed
United Arab Emirates
53
163
Kyle Coetzer
Scotland
53
163
William Porterfield
Ireland
54
154
Elton Chigumbura
Zimbabwe
54
154
Thisara Perera
Sri Lanka
55
153
Zeeshan Maqsood
Oman
56
152
Milinda Siriwardana
Sri Lanka
57
151
Anshuman Rath
Hong Kong
57
151
Dwayne Bravo
West Indies
58
149
Andre Fletcher
West Indies
59
146
Alex Hales
England
60
141
Ahmed Shehzad
Pakistan
61
134
Mushfiqur Rahim
Bangladesh
62
133
Nizakat Khan
Hong Kong
63
132
Preston Mommsen
Scotland
64
131
Matt Machan
Scotland
65
130
Shahid Afridi
66
126
Andre Russell
West Indies
66
126
Jean-Paul Duminy
South Africa
67
121
Richie Berrington
Scotland
68
120
Peter Moor
Zimbabwe
68
120
Tanwir Afzal
Hong Kong
69
119
Sean Williams
Zimbabwe
69
119
Ross Taylor
New Zealand
70
118
Jatinder Singh
Oman
71
116
Gulbadin Naib
Afghanistan
71
116
Babar Azam
Pakistan
71
116
Gary Wilson
Ireland
72
113
Chris Gayle
West Indies
73
111
Rameez Shahzad
United Arab Emirates
73
111
Evin Lewis
West Indies
74
110
Karim Sadiq
Afghanistan
74
110
Mark Chapman
Hong Kong
75
108
Richmond Mutumbami
Zimbabwe
76
102
Jamie Atkinson
Hong Kong
76
102
Ajinkya Rahane
India
77
101
Lendl Simmons
West Indies
78
99
Usman Ghani
Afghanistan
79
97
Carlos Brathwaite
West Indies
79
97
Muhammad Kaleem
United Arab Emirates
80
95
Adnan Ilyas
Oman
81
92
Niall O'Brien
Ireland
82
91
Peter Borren
Netherlands
82
91
Stephan Myburgh
Netherlands
83
89
Swapnil Patil
United Arab Emirates
84
88
Kevin O'Brien
Ireland
85
87
Mandeep Singh
India
86
85
Paul Stirling
Ireland
86
85
George Munsey
Scotland
86
85
Mohammad Mithun
Bangladesh
87
83
Sikandar Raza
Zimbabwe
88
82
Grant Elliott
New Zealand
88
82
Travis Head
Australia
88
82
Matthew Cross
Scotland
89
78
Wesley Barresi
Netherlands
89
78
Hardik Pandya
India
89
78
Kieron Pollard
West Indies
89
78
Shafiqullah
Afghanistan
90
77
Kedar Jadhav
India
91
74
Dhananjaya de Silva
Sri Lanka
92
72
Ben Stokes
England
93
71
Mitchell Marsh
Australia
93
71
Syed Ali
Oman
94
70
Moeen Ali
England
95
67
Mashrafe Mortaza
Bangladesh
96
63
Rashid Khan
Afghanistan
97
60
David Willey
England
98
56
Chamu Chibhabha
Zimbabwe
99
55
Stuart Poynter
Ireland
100
54
Kinchit Shah
Hong Kong
100
54
Mohammad Naveed
United Arab Emirates
100
54
Nurul Hasan
Bangladesh
101
53
David Wiese
South Africa
101
53
Rilee Rossouw
South Africa
101
53
Mehran Khan
Oman
102
52
Ben Cooper
Netherlands
103
51
Aizaz Khan
Hong Kong
103
51
Najeeb Tarakai
Afghanistan
103
51
Luke Ronchi
New Zealand
104
48
Chris Jordan
England
104
48
Manish Pandey
India
104
48
Kusal Mendis
Sri Lanka
105
47
Sese Bau
P.N.G.
105
47
Charles Amini
P.N.G.
106
46
Ravichandran Ashwin
India
107
45
James Faulkner
Australia
108
44
Chris Morris
South Africa
108
44
Greg Thompson
Ireland
108
44
Syed Kaleem
Oman
109
43
Assad Vala
P.N.G.
110
42
Max Sorensen
Ireland
110
42
Dawlat Zadran
Afghanistan
110
42
Khawar Ali
Oman
111
41
Nuwan Kulasekara
Sri Lanka
112
40
Sunil Narine
West Indies
113
39
Ambati Rayudu
India
113
39
Calum MacLeod
Scotland
113
39
Kusal Perera
Sri Lanka
114
38
James Vince
England
114
38
Axar Patel
India
115
36
Ryan Campbell
Australia
115
36
Denesh Ramdin
West Indies
116
35
Matthew Wade
Australia
116
35
Shuvagata Hom
Bangladesh
116
35
Michael Swart
Netherlands
117
33
Norman Vanua
P.N.G.
117
33
Imrul Kayes
Bangladesh
118
32
Shaun Marsh
Australia
118
32
Andy McBrine
Ireland
118
32
Chris Lynn
Australia
119
31
Mitchell Santner
New Zealand
119
31
Jerome Taylor
West Indies
120
29
Ehsan Khan
Hong Kong
121
27
Mahuru Dai
P.N.G.
122
26
Vani Morea
P.N.G.
122
26
Josh Davey
Scotland
122
26
Ahmed Raza
United Arab Emirates
122
26
Imad Wasim
Pakistan
123
25
Peter Nevill
Australia
123
25
Nicholas Pooran
West Indies
123
25
Karim Janat
Afghanistan
124
24
Mark Watt
Scotland
125
23
Timycen Maruma
Zimbabwe
126
22
Andrew Poynter
Ireland
127
21
Tim Murtagh
Ireland
127
21
Anwar Ali
Pakistan
127
21
Sachithra Senanayake
Sri Lanka
127
21
Seekkuge Prasanna
Sri Lanka
128
19
Graeme Cremer
Zimbabwe
128
19
Ravindra Jadeja
India
128
19
Fahad Tariq
United Arab Emirates
128
19
Muktar Ali
Bangladesh
128
19
Ramith Rambukwella
Sri Lanka
129
18
Wellington Masakadza
Zimbabwe
129
18
Sohaib Maqsood
Pakistan
129
18
Arafat Sunny
Bangladesh
129
18
Hazratullah Zazai
Afghanistan
130
17
Taskin Ahmed
Bangladesh
130
17
Tinashe Panyangara
Zimbabwe
130
17
Stuart Thompson
Ireland
131
16
Luke Jongwe
Zimbabwe
131
16
Boyd Rankin
England
132
15
Donald Tiripano
Zimbabwe
132
15
Max O'Dowd
Netherlands
132
15
David Rankin
Ireland
132
15
Mosaddek Hossain
Bangladesh
132
15
Jeffrey Vandersay
Sri Lanka
132
15
Tom Cooper
Netherlands
132
15
Pieter Seelaar
Netherlands
132
15
Michael Leask
Scotland
133
14
Rob Taylor
Scotland
133
14
Mudassar Bukhari
Netherlands
133
14
Abu Hider
Bangladesh
133
14
Saqlain Haider
United Arab Emirates
133
14
Lahiru Thirimanne
Sri Lanka
133
14
John Hastings
Australia
133
14
Vaibhav Wategaonkar
Oman
134
13
Sufyan Mehmood
Oman
134
13
Usman Mushtaq
United Arab Emirates
134
13
Dushmantha Chameera
Sri Lanka
135
12
George Dockrell
Ireland
135
12
Mohammad Sami
Pakistan
135
12
Haseeb Amjad
Hong Kong
136
11
Khurram Manzoor
Pakistan
136
11
Chad Soper
P.N.G.
137
10
Nosaina Pokana
P.N.G.
137
10
Tendai Chisoro
Zimbabwe
137
10
Matt Henry
New Zealand
137
10
Pipi Raho
P.N.G.
137
10
Wahab Riaz
Pakistan
137
10
Nathan Coulter-Nile
Australia
137
10
Farveez Maharoof
Sri Lanka
137
10
Mohammed Qasim
United Arab Emirates
138
9
Kane Richardson
Australia
138
9
Ashton Agar
Australia
138
9
Lega Siaka
P.N.G.
138
9
Sikander Zulfiqar
Netherlands
139
8
Christopher Carter
Hong Kong
139
8
Kyle Abbott
South Africa
139
8
Darren Sammy
West Indies
139
8
Adil Rashid
England
139
8
Amir Hamza
Afghanistan
139
8
Tendai Chatara
Zimbabwe
140
7
John Reva
P.N.G.
140
7
Qadeer Ahmed
United Arab Emirates
140
7
Henry Nicholls
New Zealand
140
7
Adam Zampa
Australia
140
7
Mitchell McClenaghan
New Zealand
140
7
Andy Balbirnie
Ireland
140
7
Ajay Lalcheta
Oman
141
6
Safyaan Sharif
Scotland
141
6
Neville Madziva
Zimbabwe
141
6
Mustafizur Rahman
Bangladesh
141
6
Waqas Khan
Hong Kong
141
6
Rangana Herath
Sri Lanka
141
6
Ashish Nehra
India
142
5
Niroshan Dickwella
Sri Lanka
142
5
Sam Billings
England
142
5
Jack Vare
P.N.G.
142
5
Munis Ansari
Oman
143
4
Aqib Sulehri
Oman
143
4
Lorcan Tucker
Ireland
143
4
Sean Terry
Ireland
143
4
Mohammad Rizwan
Pakistan
143
4
Aaron Phangiso
South Africa
143
4
Adam Milne
New Zealand
143
4
Ahsan Malik
Netherlands
143
4
Logan van Beek
Netherlands
143
4
Samuel Badree
West Indies
143
4
Andrew Tye
Australia
143
4
Farhan Ahmed
United Arab Emirates
143
4
Waqas Barkat
Hong Kong
143
4
Liam Plunkett
England
143
4
Amjad Khan
England
144
3
Nasir Hossain
Bangladesh
144
3
Nadeem Ahmed
Hong Kong
144
3
Cameron Boyce
Australia
144
3
Tinotenda Mutombodzi
Zimbabwe
144
3
Farhaan Behardien
South Africa
144
3
Roelof van der Merwe
Netherlands
145
2
Craig Young
Ireland
145
2
Brad Wheal
Scotland
145
2
Zaheer Maqsood
United Arab Emirates
145
2
Hiri Hiri
P.N.G.
145
2
Suranga Lakmal
Sri Lanka
145
2
Mohammad Amir
Pakistan
145
2
Chaminda Bandara
Sri Lanka
145
2
Ghulam Shabber
United Arab Emirates
145
2
Shahid Wasif
Hong Kong
145
2
Sultan Ahmed
Oman
146
1
Muhammed Shanil
United Arab Emirates
146
1
Jacob Mulder
Ireland
146
1
Bilal Khan
Oman
146
1
Umar Gul
Pakistan
146
1
Todd Astle
New Zealand
146
1
Moises Henriques
Australia
146
1
Dhawal Kulkarni
India
146
1
Shaun Tait
Australia
146
1
Kithuruwan Vithanage
Sri Lanka
146
1
Dilhara Fernando
Sri Lanka
146
1
Shapoor Zadran
Afghanistan
146
1
Mirwais Ashraf
Afghanistan
146
1
Rishi Dhawan
India
146
1
Reece Topley
England
146
1
Vivian Kingma
Netherlands
146
1
Alasdair Evans
Scotland
147
0
Isuru Udana
Sri Lanka
147
0
Nathan McCullum
New Zealand
147
0
Paul van Meekeren
Netherlands
147
0
Michael Rippon
Netherlands
147
0
James Shannon
Ireland
147
0
Jasprit Bumrah
India
147
0
Cameron Bancroft
Australia
147
0
Iftikhar Ahmed
Pakistan
147
0
Kagiso Rabada
South Africa
147
0
Taurai Muzarabani
Zimbabwe
147
0
Nuwan Pradeep
Sri Lanka
147
0
Chadwick Walton
West Indies
147
0
Mohammad Irfan
Pakistan
147
0
Trent Boult
New Zealand
147
0
Al-Amin Hossain
Bangladesh
147
0
Josh Little
Ireland