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 2022 for Test
Position
Most Runs
Player Name
Team Name
1
1863
Babar Azam
Pakistan
2
1342
Imam-ul-Haq
Pakistan
3
1139
Steven Smith
Australia
4
1136
Litton Das
Bangladesh
5
1110
Tom Latham
New Zealand
6
1102
Marnus Labuschagne
Australia
7
1098
Joe Root
England
8
1080
Usman Khawaja
Australia
9
1061
Jonny Bairstow
England
10
870
Ben Stokes
England
10
870
Daryl Mitchell
New Zealand
11
860
Dinesh Chandimal
Sri Lanka
12
849
Devon Conway
New Zealand
13
845
Travis Head
Australia
14
844
Zak Crawley
England
15
825
Abdullah Shafique
Pakistan
16
780
Alex Carey
Australia
17
760
David Warner
Australia
18
742
Shreyas Iyer
India
19
714
Cameron Green
Australia
20
713
Ollie Pope
England
21
705
Rishabh Pant
India
22
687
Kraigg Brathwaite
West Indies
23
646
Shamarh Brooks
West Indies
24
644
Tom Blundell
New Zealand
25
639
Temba Bavuma
South Africa
26
619
Scott Edwards
Netherlands
27
616
Rahmat Shah
Afghanistan
28
615
Angelo Mathews
Sri Lanka
29
602
Mohammad Rizwan
Pakistan
29
602
Kyle Verreynne
South Africa
30
581
Mushfiqur Rahim
Bangladesh
31
577
Dean Elgar
South Africa
32
569
Dimuth Karunaratne
Sri Lanka
33
566
Shubman Gill
India
34
547
William Young
New Zealand
35
519
Kusal Mendis
Sri Lanka
36
513
Kane Williamson
New Zealand
37
505
Shai Hope
West Indies
38
499
Keegan Petersen
South Africa
39
493
Shakib Al Hasan
Bangladesh
40
488
Henry Nicholls
New Zealand
41
486
Kyle Mayers
West Indies
42
480
Harry Brook
England
43
477
Salman Agha
Pakistan
44
454
Tamim Iqbal
Bangladesh
45
453
Alexander Lees
England
46
431
Ibrahim Zadran
Afghanistan
47
426
Saud Shakeel
Pakistan
48
421
Azhar Ali
Pakistan
49
419
Sarel Erwee
South Africa
50
410
Najmul Hossain Shanto
Bangladesh
51
409
Cheteshwar Pujara
India
52
402
Rahmanullah Gurbaz
Afghanistan
53
400
Ben Foakes
England
54
393
Sikandar Raza
Zimbabwe
55
386
Bas Leede
Netherlands
56
384
Harry Tector
Ireland
57
379
Rassie van der Dussen
South Africa
57
379
Pathum Silva
Sri Lanka
58
372
Martin Guptill
New Zealand
59
368
Michael Bracewell
New Zealand
60
367
Vikramjit Singh
Netherlands
61
364
Jermaine Blackwood
West Indies
61
364
Dhananjaya de Silva
Sri Lanka
62
362
Keshav Maharaj
South Africa
63
359
Najibullah Zadran
Afghanistan
64
357
Ben Duckett
England
64
357
Mahmudul Joy
Bangladesh
65
351
Hashmatullah Shaidi
Afghanistan
66
337
Finnley Allen
New Zealand
67
329
Mehidy Hasan
Bangladesh
68
328
Ravindra Jadeja
India
69
316
Max O'Dowd
Netherlands
70
313
Oshada Fernando
Sri Lanka
71
307
Niroshan Dickwella
Sri Lanka
72
303
Fakhar Zaman
Pakistan
73
298
Kariyawasam Asalanka
Sri Lanka
74
279
Shikhar Dhawan
India
75
275
Joshua Silva
West Indies
76
271
Sean Williams
Zimbabwe
77
270
Ravichandran Ashwin
India
78
267
Regis Chakabva
Zimbabwe
79
266
Tom Cooper
Netherlands
80
265
Virat Kohli
India
81
264
Nurul Hasan
Bangladesh
82
260
Nkrumah Bonner
West Indies
83
259
Jos Buttler
England
83
259
Aiden Markram
South Africa
84
255
Mominul Haque
Bangladesh
85
250
Marco Jansen
South Africa
86
248
Philip Salt
England
86
248
John Campbell
West Indies
87
245
Colin de Grandhomme
New Zealand
88
221
Andy McBrine
Ireland
89
218
Nicholas Pooran
West Indies
89
218
Yasir Chowdhury
Bangladesh
90
215
Hanuma Vihari
India
91
212
David Miller
South Africa
91
212
Sanju Samson
India
92
209
Jason Holder
West Indies
93
204
Ryan Burl
Zimbabwe
94
203
Dawid Malan
England
95
201
Wanigamuni Mendis
Sri Lanka
96
200
Afif Hossain
Bangladesh
97
197
Daniel Lawrence
England
98
195
Ben McDermott
Australia
99
191
Alzarri Joseph
West Indies
100
190
Paul Stirling
Ireland
101
186
Zakir Hasan
Bangladesh
102
181
Chris Woakes
England
103
179
Ishan Kishan
India
104
175
Jason Roy
England
105
173
Logan van Beek
Netherlands
105
173
Mitchell Starc
Australia
106
168
Kannaur Rahul
India
107
166
Brandon King
West Indies
107
166
Khushdil Shah
Pakistan
108
163
Innocent Kaia
Zimbabwe
109
162
Shadab Khan
Pakistan
109
162
Stuart Broad
England
109
162
Craig Ervine
Zimbabwe
110
160
Tagenarine Chanderpaul
West Indies
111
157
Glenn Phillips
New Zealand
112
156
George Dockrell
Ireland
112
156
Pieter Seelaar
Netherlands
113
151
Mohammad Nabi
Afghanistan
114
148
Roston Chase
West Indies
115
146
Kamindu Mendis
Sri Lanka
115
146
Nathan Lyon
Australia
116
144
Tim Southee
New Zealand
116
144
Mark Wood
England
117
143
Pat Cummins
Australia
118
141
Kagiso Rabada
South Africa
118
141
Anil Nidamanuru
Netherlands
119
139
Sarfraz Ahmed
Pakistan
119
139
Akeal Hosein
West Indies
120
138
Heinrich Klaasen
South Africa
120
138
Jack Leach
England
121
133
Wessly Madhevere
Zimbabwe
121
133
Quinton de Kock
South Africa
121
133
Ryan Rickelton
South Africa
122
131
Janneman Malan
South Africa
123
130
Mayank Agarwal
India
123
130
Mitchell Santner
New Zealand
124
126
Rashid Khan
Afghanistan
124
126
Takudzwanashe Kaitano
Zimbabwe
125
125
Ross Taylor
New Zealand
126
121
Ish Sodhi
New Zealand
126
121
Marcus Stoinis
Australia
127
116
Wiaan Mulder
South Africa
128
111
Musa Ahmad
Netherlands
129
109
Michael Rippon
Netherlands
130
107
Romario Shepherd
West Indies
130
107
Keacy Carty
West Indies
131
104
Trent Boult
New Zealand
132
102
Curtis Campher
Ireland
133
98
Sean Abbott
Australia
134
97
Jamie Overton
England
135
96
Colin Ackermann
Netherlands
135
96
Simon Harmer
South Africa
136
94
Oliver Robinson
England
137
93
Mahmudullah
Bangladesh
137
93
Shardul Thakur
India
138
92
Glenn Maxwell
Australia
138
92
Tadiwanashe Marumani
Zimbabwe
139
90
Rohit Sharma
India
140
89
James Neesham
New Zealand
140
89
William Jacks
England
140
89
Mohammad Wasim
Pakistan
141
88
Matt Henry
New Zealand
141
88
Washington Sundar
India
142
86
Liam Livingstone
England
142
86
Mohammed Shami
India
142
86
Afghanistan
143
84
Neil Wagner
New Zealand
143
84
Odean Smith
West Indies
144
82
Andy Balbirnie
Ireland
145
81
Khaya Zondo
South Africa
146
80
Kyle Jamieson
New Zealand
147
79
Taskin Ahmed
Bangladesh
147
79
Stephan Myburgh
Netherlands
147
79
Brad Evans
Zimbabwe
148
77
Reeza Hendricks
South Africa
148
77
Axar Patel
India
148
77
Hasan Ali
Pakistan
149
73
Kieron Pollard
West Indies
150
71
Gulbadin Naib
Afghanistan
150
71
Yasir Shah
Pakistan
151
69
Chamika Karunaratne
Sri Lanka
152
68
Wanindu Hasaranga
Sri Lanka
152
68
Lorcan Tucker
Ireland
152
68
Noman Ali
Pakistan
152
68
Ajinkya Rahane
India
153
67
Shan Masood
Pakistan
153
67
Morawakage Theekshana
Sri Lanka
154
66
Sam Billings
England
155
65
Marcus Harris
Australia
156
63
Doug Bracewell
New Zealand
157
62
Shadman Islam
Bangladesh
158
61
Jasprit Bumrah
India
159
60
Dunith Wellalage
Sri Lanka
160
59
Kemar Roach
West Indies
161
58
Fawad Alam
Pakistan
162
55
Lungi Ngidi
South Africa
163
54
Anrich Nortje
South Africa
163
54
Anderson Phillip
West Indies
163
54
Aaron Finch
Australia
164
53
Yannic Cariah
West Indies
165
52
Saqib Mahmood
England
165
52
Naseem Shah
Pakistan
165
52
Rovman Powell
West Indies
166
50
Taijul Islam
Bangladesh
167
49
Tony Munyonga
Zimbabwe
167
49
Mark Adair
Ireland
168
47
Mohammad Islam
Bangladesh
168
47
Richard Ngarava
Zimbabwe
169
46
Simi Singh
Ireland
169
46
Ebadot Hossain
Bangladesh
170
44
James Anderson
England
171
42
Moeen Ali
England
171
42
Kuldeep Yadav
India
172
41
Faheem Ashraf
Pakistan
172
41
Sajid Khan
Pakistan
173
40
Theunis de Bruyn
South Africa
174
39
Shaheen Afridi
Pakistan
174
39
Gareth Delany
Ireland
175
38
Deepak Hooda
India
176
37
Luke Jongwe
Zimbabwe
176
37
Aryan Dutt
Netherlands
177
35
Abrar Ahmed
Pakistan
177
35
Raymon Reifer
West Indies
178
33
Azmatullah Omarzai
Afghanistan
178
33
Umesh Yadav
India
178
33
M Zulfiqar
Netherlands
179
31
Philippe Boissevain
Netherlands
179
31
Devon Thomas
West Indies
179
31
Veerasammy Permaul
West Indies
179
31
Zubayr Hamza
South Africa
180
30
Adam Zampa
Australia
180
30
Matthew Potts
England
181
29
Jayden Seales
West Indies
181
29
Boris Gorlee
Netherlands
181
29
Justin Greaves
West Indies
182
28
Mitchell Swepson
Australia
183
27
Vishwa Fernando
Sri Lanka
183
27
Zahid Mahmood
Pakistan
183
27
Jaydev Unadkat
India
183
27
Anamul Haque
Bangladesh
184
26
William Porterfield
Ireland
184
26
Milton Shumba
Zimbabwe
184
26
Rory Burns
England
185
25
Lizaad Williams
South Africa
185
25
Lahiru Thirimanne
Sri Lanka
186
24
Usman Ghani
Afghanistan
186
24
Blessing Muzarabani
Zimbabwe
186
24
Mohammad Sheikh
Bangladesh
186
24
Duanne Olivier
South Africa
187
23
Gudakesh Motie
West Indies
187
23
Iftikhar Ahmed
Pakistan
187
23
Josh Hazlewood
Australia
188
22
Frederick Klaassen
Netherlands
189
21
Shane Snater
Netherlands
189
21
Jeffrey Vandersay
Sri Lanka
189
21
Keemo Paul
West Indies
190
20
Dwaine Pretorius
South Africa
190
20
Donald Tiripano
Zimbabwe
190
20
Rachin Ravindra
New Zealand
191
19
Scott Boland
Australia
191
19
Ruturaj Gaikwad
India
191
19
Haris Rauf
Pakistan
192
18
Michael Neser
Australia
192
18
Tendai Chatara
Zimbabwe
193
17
Lockie Ferguson
New Zealand
194
16
Mohammed Siraj
India
194
16
Wayne Parnell
South Africa
195
15
Haseeb Hameed
England
195
15
Prabath Jayasuriya
Sri Lanka
195
15
Craig Overton
England
196
14
Asitha Fernando
Sri Lanka
196
14
Dushmantha Chameera
Sri Lanka
197
13
Lasith Embuldeniya
Sri Lanka
197
13
Deepak Chahar
India
198
12
Ryan Klein
Netherlands
199
11
Tanaka Chivanga
Zimbabwe
199
11
Rehan Ahmed
England
199
11
Ajaz Patel
New Zealand
199
11
Marquino Mindley
West Indies
199
11
Glenton Stuurman
South Africa
199
11
Craig Young
Ireland
200
10
Mustafizur Rahman
Bangladesh
200
10
Victor Nyauchi
Zimbabwe
200
10
Suryakumar Yadav
India
200
10
Lutho Sipamla
South Africa
200
10
Joshua Inglis
Australia
200
10
Mohammad Haris
Pakistan
201
9
Brandon Glover
Netherlands
201
9
Mujeeb Ur Rahman
Afghanistan
201
9
Arshdeep Singh
India
201
9
Nayeem Hasan
Bangladesh
201
9
Mosaddek Hossain
Bangladesh
202
8
Yuzvendra Chahal
India
202
8
Matthew Parkinson
England
203
7
Andile Phehlukwayo
South Africa
203
7
Wellington Masakadza
Zimbabwe
203
7
Graham Hume
Ireland
203
7
Neil Rock
Ireland
204
6
Nathan Ellis
Australia
204
6
Timothy Pringle
Netherlands
204
6
Shariz Ahmad
Netherlands
204
6
Yamin Ahmadzai
Afghanistan
204
6
Fareed Ahmad
Afghanistan
204
6
Suranga Lakmal
Sri Lanka
204
6
Hayden Walsh
West Indies
205
5
Khaled Ahmed
Bangladesh
205
5
Nuwan Pradeep
Sri Lanka
205
5
Wesley Barresi
Netherlands
206
4
Mir Hamza
Pakistan
206
4
Lahiru Kumara
Sri Lanka
206
4
Ravi Bishnoi
India
206
4
Shahnawaz Dahani
Pakistan
206
4
Clayton Floyd
Netherlands
207
3
Dion Myers
Zimbabwe
207
3
Avesh Khan
India
207
3
Kevin Sinclair
West Indies
207
3
Tabraiz Shamsi
South Africa
208
2
Jason Behrendorff
Australia
208
2
Fazalhaq Farooqi
Afghanistan
208
2
Paul van Meekeren
Netherlands
208
2
Vivian Kingma
Netherlands
208
2
Jayant Yadav
India
208
2
Mitchell Marsh
Australia
208
2
Noor Lakanwal
Afghanistan
208
2
Pothotuwa Lakshan
Sri Lanka
209
1
Shahidullah Kamal
Afghanistan
209
1
Perumapperuma Jayawickrama
Sri Lanka
209
1
Bjorn Fortuin
South Africa
209
1
Blair Tickner
New Zealand
209
1
Josh Little
Ireland
210
0
Umran Malik
India
210
0
Ashton Agar
Australia
210
0
Eoin Morgan
England
210
0
Sharafuddin Ashraf
Afghanistan
210
0
Mohammad Ali
Pakistan
210
0
Matthew Fisher
England