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 2021 for ODI
Position
Most Runs
Player Name
Team Name
1
705
Paul Stirling
Ireland
2
509
Janneman Malan
South Africa
3
464
Tamim Iqbal
Bangladesh
4
454
Harry Tector
Ireland
5
421
Andy Balbirnie
Ireland
6
407
Mushfiqur Rahim
Bangladesh
7
405
Babar Azam
Pakistan
8
399
Mahmudullah
Bangladesh
9
365
Fakhar Zaman
Pakistan
10
356
Wanindu Hasaranga
Sri Lanka
11
342
Rassie van der Dussen
South Africa
12
326
Kariyawasam Asalanka
Sri Lanka
13
311
Avishka Fernando
Sri Lanka
14
310
Shai Hope
West Indies
15
304
Dhananjaya de Silva
Sri Lanka
16
297
Shikhar Dhawan
India
17
291
Jonny Bairstow
England
18
280
Simi Singh
Ireland
19
277
Shakib Al Hasan
Bangladesh
20
270
Zeeshan Maqsood
Oman
21
263
Jatinder Singh
Oman
22
261
Jaskaran Malhotra
U.S.A.
23
256
Litton Das
Bangladesh
24
246
Kusal Perera
Sri Lanka
25
241
Ayaan Khan
Oman
26
238
Monank Patel
U.S.A.
27
237
Evin Lewis
West Indies
28
232
Curtis Campher
Ireland
29
230
George Munsey
Scotland
30
229
Lorcan Tucker
Ireland
31
226
William Porterfield
Ireland
32
225
Devon Conway
New Zealand
33
220
Quinton de Kock
South Africa
34
217
Rohit Paudel
Nepal
35
216
Steven Taylor
U.S.A.
36
213
Assad Vala
P.N.G.
37
200
Aiden Markram
South Africa
37
200
Chamika Karunaratne
Sri Lanka
38
198
Sandeep Goud
Oman
39
196
Gyanendra Malla
Nepal
40
195
Kyle Coetzer
Scotland
41
194
Max O'Dowd
Netherlands
42
191
Aqib Sulehri
Oman
43
189
Imam-ul-Haq
Pakistan
43
189
Ben Stokes
England
43
189
Aasif Sheikh
Nepal
44
184
Richie Berrington
Scotland
45
182
Kyle Verreynne
South Africa
46
180
Rahmanullah Gurbaz
Afghanistan
47
177
Kannaur Rahul
India
48
175
Jason Roy
England
49
171
Regis Chakabva
Zimbabwe
50
169
Darren Bravo
West Indies
51
168
Andile Phehlukwayo
South Africa
52
164
Temba Bavuma
South Africa
53
158
James Vince
England
54
155
Sikandar Raza
Zimbabwe
54
155
Rishabh Pant
India
55
154
Brendan Taylor
Zimbabwe
55
154
Stephan Myburgh
Netherlands
56
151
George Dockrell
Ireland
57
150
Johannes Smit
Namibia
58
148
Lega Siaka
P.N.G.
59
147
Joe Root
England
60
144
Kushal Bhurtel
Nepal
61
141
Koralegedera Bandara
Sri Lanka
62
139
Afif Hossain
Bangladesh
62
139
Mohammad Mithun
Bangladesh
63
138
Suraj Kumar
Oman
64
137
Kieron Pollard
West Indies
65
136
David Miller
South Africa
66
134
Mohammad Rizwan
Pakistan
66
134
Dawid Malan
England
67
133
Mohammad Nadeem
Oman
68
130
Krunal Pandya
India
69
129
Chad Soper
P.N.G.
69
129
Virat Kohli
India
70
128
Tom Latham
New Zealand
71
124
Suryakumar Yadav
India
72
123
Norman Vanua
P.N.G.
72
123
Matthew Cross
Scotland
73
121
Craig Ervine
Zimbabwe
74
120
Heinrich Klaasen
South Africa
75
119
Hardik Pandya
India
76
117
Muhammad Khushi
Oman
76
117
Lewis Gregory
England
77
116
Kashyap Prajapati
Oman
77
116
Sam Curran
England
77
116
Rovman Powell
West Indies
78
115
Calum MacLeod
Scotland
79
112
Nicholas Pooran
West Indies
79
112
Alex Carey
Australia
79
112
Daryl Mitchell
New Zealand
80
110
Dushmantha Chameera
Sri Lanka
80
110
Chundangapoyil Rizwan
United Arab Emirates
81
108
Rahmat Shah
Afghanistan
81
108
Dinesh Chandimal
Sri Lanka
82
105
Prithvi Shaw
India
83
104
Ranasinghe Ranasinghe
Sri Lanka
83
104
Philip Salt
England
84
103
Wessly Madhevere
Zimbabwe
84
103
Eoin Morgan
England
84
103
Rashid Khan
Afghanistan
85
102
Dylan Budge
Scotland
86
97
Zak Crawley
England
86
97
Shadab Khan
Pakistan
87
93
Dion Myers
Zimbabwe
88
92
Jason Kila
P.N.G.
88
92
Hashmatullah Shaidi
Afghanistan
89
90
Rohit Sharma
India
89
90
Matthew Wade
Australia
90
89
Logan van Beek
Netherlands
90
89
Pramod Rajapaksa
Sri Lanka
91
87
Charles Amini
P.N.G.
91
87
Moeen Ali
England
92
86
Pathum Silva
Sri Lanka
93
85
Andy McBrine
Ireland
94
84
Martin Guptill
New Zealand
94
84
Dimuth Karunaratne
Sri Lanka
94
84
Scott Edwards
Netherlands
95
80
Henry Nicholls
New Zealand
95
80
Karima Gore
U.S.A.
96
79
Jason Mohammed
West Indies
97
78
P.N.G.
98
76
Zane Green
Namibia
98
76
Karan KC
Nepal
98
76
Sese Bau
P.N.G.
99
75
Craig Williams
Namibia
100
74
Manish Pandey
India
101
73
Hasan Ali
Pakistan
101
73
Jason Holder
West Indies
101
73
Javed Ahmadi
Afghanistan
102
72
Mohammad Saifuddin
Bangladesh
102
72
Liam Livingstone
England
103
71
Mosaddek Hossain
Bangladesh
104
70
Binod Bhandari
Nepal
104
70
Ryan Burl
Zimbabwe
104
70
Nisarg Patel
U.S.A.
105
69
Sushant Modani
U.S.A.
105
69
Keshav Maharaj
South Africa
105
69
Deepak Chahar
India
105
69
Alzarri Joseph
West Indies
106
68
Asghar Stanikzai
Afghanistan
106
68
Michael Lingen
Namibia
106
68
Kaleemullah
Oman
107
67
Elmore Hutchinson
U.S.A.
108
65
Joshua Philippe
Australia
109
64
Saud Shakeel
Pakistan
110
62
Bas Leede
Netherlands
111
61
Kusal Mendis
Sri Lanka
111
61
Damien Ravu
P.N.G.
112
60
Tony Ura
P.N.G.
112
60
Ishan Kishan
India
113
58
Reeza Hendricks
South Africa
114
57
Mitchell Marsh
Australia
114
57
Gajanand Singh
U.S.A.
115
56
Zubayr Hamza
South Africa
116
53
Gareth Delany
Ireland
117
51
Kyle Mayers
West Indies
117
51
Kagiso Rabada
South Africa
117
51
Nkrumah Bonner
West Indies
117
51
Michael Leask
Scotland
118
50
Timm van der Gugten
Netherlands
118
50
Ashton Turner
Australia
118
50
Wesley Agar
Australia
119
48
Adam Zampa
Australia
120
47
Isuru Udana
Sri Lanka
121
46
Sanju Samson
India
121
46
Sohaib Maqsood
Pakistan
121
46
Kiplin Doriga
P.N.G.
122
45
Nurul Hasan
Bangladesh
123
43
Brydon Carse
England
123
43
Zawar Farid
United Arab Emirates
124
42
Mark Adair
Ireland
124
42
Sompal Kami
Nepal
125
40
Luke Jongwe
Zimbabwe
125
40
Soumya Sarkar
Bangladesh
126
38
Gulbadin Naib
Afghanistan
126
38
Najmul Hossain Shanto
Bangladesh
127
37
M Zulfiqar
Netherlands
127
37
Sean Williams
Zimbabwe
128
36
Pieter Seelaar
Netherlands
129
35
Mohammad Nabi
Afghanistan
129
35
Ruben Trumpelmann
Namibia
129
35
Shaheen Afridi
Pakistan
130
34
James Neesham
New Zealand
131
33
Faheem Ashraf
Pakistan
131
33
Mehidy Hasan
Bangladesh
132
32
Vriitya Aravind
United Arab Emirates
133
30
Shardul Thakur
India
133
30
Lakshan Sandakan
Sri Lanka
134
29
Najibullah Zadran
Afghanistan
134
29
Craig Young
Ireland
134
29
Raymon Reifer
West Indies
135
28
Ben McDermott
Australia
135
28
Mark Watt
Scotland
135
28
Gulshan Jha
Nepal
136
27
Waheed Ahmed
United Arab Emirates
136
27
Sandeep Lamichhane
Nepal
136
27
Kevin O'Brien
Ireland
136
27
Mitchell Starc
Australia
136
27
Hayden Walsh
West Indies
136
27
George Linde
South Africa
137
26
Sunil Ambris
West Indies
137
26
Binura Fernando
Sri Lanka
137
26
Jan Frylinck
Namibia
138
25
Nosthusha Kenjige
U.S.A.
138
25
Oman
138
25
Kjorn Ottley
West Indies
138
25
Kamindu Mendis
Sri Lanka
139
24
Mahedi Hasan
Bangladesh
139
24
Wanigamuni Mendis
Sri Lanka
140
22
Khawar Ali
Oman
140
22
Bhuvneshwar Kumar
India
140
22
Thisara Perera
Sri Lanka
140
22
Aaron Jones
U.S.A.
141
21
Sam Billings
England
141
21
Tadiwanashe Marumani
Zimbabwe
141
21
Asif Ali
Pakistan
142
20
Oshada Fernando
Sri Lanka
142
20
John Simpson
England
142
20
Brandon Glover
Netherlands
142
20
Taskin Ahmed
Bangladesh
142
20
Stephan Baard
Namibia
142
20
Kashif Daud
United Arab Emirates
143
19
Adil Rashid
England
143
19
Ashton Agar
Australia
143
19
Hiri Hiri
P.N.G.
143
19
Musa Ahmad
Netherlands
143
19
Mujeeb Ur Rahman
Afghanistan
144
18
Craig Overton
England
145
17
Shimron Hetmyer
West Indies
145
17
JJ Smuts
South Africa
145
17
Daryn Dupavillon
South Africa
145
17
Jos Buttler
England
146
16
Ben Cooper
Netherlands
146
16
Mark Wood
England
146
16
Jan Loftie-Eaton
Namibia
146
16
Josh Little
Ireland
146
16
Akeal Hosein
West Indies
147
15
Navdeep Saini
India
147
15
Fabian Allen
West Indies
147
15
Andre McCarthy
West Indies
147
15
Abhishek Paradkar
U.S.A.
148
14
Joshua Silva
West Indies
148
14
Ahmed Raza
United Arab Emirates
148
14
Safyaan Sharif
Scotland
149
13
Gavin Main
Scotland
149
13
Sarfraz Ahmed
Pakistan
149
13
Rahul Chahar
India
149
13
Philippe Boissevain
Netherlands
149
13
Sanjay Krishnamurthi
U.S.A.
149
13
Saurabh Netravalkar
U.S.A.
150
12
Danish Aziz
Pakistan
150
12
William Young
New Zealand
150
12
Mohammad Hasnain
Pakistan
150
12
Moises Henriques
Australia
150
12
Naveen-ul-Haq
Afghanistan
151
11
Barry McCarthy
Ireland
151
11
Tom Curran
England
151
11
Nestor Dhamba
Oman
151
11
Kabua Morea
P.N.G.
152
10
Richard Ngarava
Zimbabwe
152
10
Morawakage Theekshana
Sri Lanka
152
10
Bilal Khan
Oman
152
10
Anrich Nortje
South Africa
152
10
Wayne Parnell
South Africa
153
9
Vivian Kingma
Netherlands
153
9
Tabraiz Shamsi
South Africa
153
9
Aryan Dutt
Netherlands
153
9
Aarif Sheikh
Nepal
154
8
Karthik Meiyappan
United Arab Emirates
154
8
Saqib Mahmood
England
154
8
Mohammad Islam
Bangladesh
154
8
Akila Dananjaya
Sri Lanka
155
7
Rohan Mustafa
United Arab Emirates
155
7
Sharad Vesawkar
Nepal
155
7
Wellington Masakadza
Zimbabwe
155
7
Tendai Chatara
Zimbabwe
155
7
Niroshan Dickwella
Sri Lanka
155
7
Ross Taylor
New Zealand
155
7
Matthew Parkinson
England
155
7
Perumapperuma Jayawickrama
Sri Lanka
155
7
Shoaib Khan
Oman
155
7
Nitish Rana
India
155
7
Wiaan Mulder
South Africa
155
7
Karl Birkenstock
Namibia
155
7
Kushal Malla
Nepal
156
6
Jasdeep Singh
U.S.A.
156
6
Shreyas Iyer
India
156
6
Bernard Scholtz
Namibia
156
6
Paul van Meekeren
Netherlands
157
5
Angelo Mathews
Sri Lanka
157
5
Nosaina Pokana
P.N.G.
157
5
Jahmar Hamilton
West Indies
158
4
Khaya Zondo
South Africa
158
4
Lutho Sipamla
South Africa
158
4
Michau Preez
Namibia
158
4
Frederick Klaassen
Netherlands
158
4
Sufyan Mehmood
Oman
158
4
Rubel Hossain
Bangladesh
158
4
Sheldon Cottrell
West Indies
158
4
Sushan Bhari
Nepal
159
3
Dominique Rikhi
U.S.A.
159
3
Nepal
159
3
Tobias Visee
Netherlands
159
3
Mitchell Santner
New Zealand
159
3
James McCollum
Ireland
160
2
Pothotuwa Lakshan
Sri Lanka
160
2
Helao France
Namibia
160
2
Krishnappa Gowtham
India
160
2
Blessing Muzarabani
Zimbabwe
160
2
Azmatullah Omarzai
Afghanistan
160
2
Haris Rauf
Pakistan
160
2
Basil Hameed
United Arab Emirates
161
1
Alishan Sharafu
United Arab Emirates
161
1
Kyle Phillip
U.S.A.
161
1
Mohammad Sheikh
Bangladesh
161
1
Hasan Mahmud
Bangladesh
161
1
Tinashe Kamunhukamwe
Zimbabwe
161
1
Asitha Fernando
Sri Lanka
161
1
Keon Harding
West Indies
161
1
Beuran Hendricks
South Africa
161
1
Mustafizur Rahman
Bangladesh
161
1
Reece Topley
England
161
1
Zahoor Khan
United Arab Emirates
161
1
Nuwan Pradeep
Sri Lanka
161
1
Josh Hazlewood
Australia
162
0
Timycen Maruma
Zimbabwe
162
0
Donald Tiripano
Zimbabwe
162
0
Chemar Holder
West Indies
162
0
Riley Meredith
Australia
162
0
Thangarasu Natarajan
India
162
0
Muralikrishna Krishna
India
162
0
Chetan Sakariya
India
162
0
Pawan Sarraf
Nepal