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 2025 for Test
Position
Most Runs
Player Name
Team Name
1
787
Shubman Gill
India
2
602
Ben Duckett
England
2
602
Wiaan Mulder
South Africa
3
580
Rishabh Pant
India
4
571
Joe Root
England
5
555
Ravindra Jadeja
India
6
549
Kannaur Rahul
India
7
539
Harry Brook
England
8
506
Sean Williams
Zimbabwe
9
477
Ollie Pope
England
10
455
Usman Khawaja
Australia
11
443
Yashasvi Jaiswal
India
12
438
Jamie Smith
England
13
436
Steven Smith
Australia
14
414
Zak Crawley
England
15
410
Alex Carey
Australia
16
408
Craig Ervine
Zimbabwe
17
405
Mohammad Rizwan
Pakistan
18
390
Devon Conway
New Zealand
19
388
Pathum Silva
Sri Lanka
20
360
Travis Head
Australia
21
342
Dinesh Chandimal
Sri Lanka
22
326
Salman Agha
Pakistan
23
313
Ben Stokes
England
24
310
Washington Sundar
India
25
300
Najmul Hossain Shanto
Bangladesh
25
300
Australia
26
279
Kusal Mendis
Sri Lanka
27
273
Mushfiqur Rahim
Bangladesh
28
259
Ryan Rickelton
South Africa
29
253
Nicholas Welch
Zimbabwe
30
247
Matthew Breetzke
South Africa
31
246
Babar Azam
Pakistan
32
237
Brian Bennett
Zimbabwe
33
235
South Africa
34
233
Kyle Verreynne
South Africa
35
228
Daryl Mitchell
New Zealand
36
227
Shan Masood
Pakistan
37
225
Kane Williamson
New Zealand
38
208
Temba Bavuma
South Africa
39
206
Kamindu Mendis
Sri Lanka
40
205
Karun Nair
India
41
192
Rachin Ravindra
New Zealand
42
188
Henry Nicholls
New Zealand
43
186
Wessly Madhevere
Zimbabwe
44
184
Cameron Green
Australia
45
182
Sikandar Raza
Zimbabwe
46
177
Saud Shakeel
Pakistan
47
172
Angelo Mathews
Sri Lanka
48
166
David Bedingham
South Africa
49
164
Brydon Carse
England
50
158
Rahmat Shah
Afghanistan
51
154
Glenn Phillips
New Zealand
52
151
South Africa
53
148
Shadman Islam
Bangladesh
54
143
William Young
New Zealand
54
143
Tafadzwa Tsiga
Zimbabwe
55
141
Litton Das
Bangladesh
56
140
Bhardwaj Sudharsan
India
57
136
Zimbabwe
58
135
Fakhar Zaman
Pakistan
59
132
Blessing Muzarabani
Zimbabwe
60
129
Brandon King
West Indies
61
125
Kamran Ghulam
Pakistan
62
122
Dhananjaya de Silva
Sri Lanka
63
119
Joshua Inglis
Australia
64
114
Roston Chase
West Indies
65
113
Shai Hope
West Indies
65
113
Shamar Joseph
West Indies
65
113
Takudzwanashe Kaitano
Zimbabwe
66
112
Keshav Maharaj
South Africa
67
106
John Campbell
West Indies
67
106
Andy McBrine
Ireland
68
101
Afghanistan
69
99
Kraigg Brathwaite
West Indies
70
98
Justin Greaves
West Indies
71
97
Pat Cummins
Australia
72
95
Australia
73
93
Mark Adair
Ireland
74
92
Gudakesh Motie
West Indies
75
91
Lorcan Tucker
Ireland
76
88
Jomel Warrican
West Indies
77
87
Heinrich Klaasen
South Africa
78
84
Dewald Brevis
South Africa
79
81
Wellington Masakadza
Zimbabwe
80
80
Akash Deep
India
81
79
Mominul Haque
Bangladesh
82
78
Lahiru Igalagamage
Sri Lanka
83
75
Andy Balbirnie
Ireland
84
74
Mitchell Starc
Australia
85
72
Tayyab Tahir
Pakistan
86
69
Alzarri Joseph
West Indies
87
67
Alick Athanaze
West Indies
88
64
Chris Woakes
England
89
63
Tony Zorzi
South Africa
90
62
Marco Jansen
South Africa
90
62
Keacy Carty
West Indies
91
58
Marnus Labuschagne
Australia
92
57
Dimuth Karunaratne
Sri Lanka
92
57
Jeffrey Vandersay
Sri Lanka
93
56
Tom Latham
New Zealand
94
55
West Indies
95
53
Dhruv Jurel
India
96
51
Brendan Taylor
Zimbabwe
97
50
Nathan Lyon
Australia
98
49
Aamer Jamal
Pakistan
98
49
Kevin Sinclair
West Indies
98
49
Tanaka Chivanga
Zimbabwe
98
49
India
99
48
Nayeem Hasan
Bangladesh
99
48
Rashid Khan
Pakistan
100
46
Shardul Thakur
India
100
46
Sajid Khan
Pakistan
100
46
Pakistan
101
45
Curtis Campher
Ireland
101
45
Taijul Islam
Bangladesh
102
43
Jayden Seales
West Indies
103
42
Mehidy Hasan
Bangladesh
103
42
Michael Bracewell
New Zealand
104
41
South Africa
105
40
Kavem Hodge
West Indies
106
39
Khurram Shahzad
Pakistan
106
39
Sri Lanka
107
38
Josh Hazlewood
Australia
108
37
Johnathan Campbell
Zimbabwe
109
36
West Indies
109
36
Jacob Duffy
New Zealand
110
35
South Africa
111
34
Shahidullah Kamal
Afghanistan
111
34
Peter Moor
Zimbabwe
112
33
Richard Ngarava
Zimbabwe
113
32
Naseem Shah
Pakistan
114
31
Aiden Markram
South Africa
114
31
Paul Stirling
Ireland
114
31
Jasprit Bumrah
India
115
30
West Indies
116
29
Zimbabwe
116
29
Kemar Roach
West Indies
116
29
Mir Hamza
Pakistan
117
28
Wanigamuni Mendis
Sri Lanka
117
28
Prabath Jayasuriya
Sri Lanka
117
28
Angus Atkinson
England
117
28
Zimbabwe
118
27
Mitchell Santner
New Zealand
118
27
Mohammed Siraj
India
119
26
Liam Dawson
England
119
26
Hashmatullah Shaidi
Afghanistan
119
26
Abrar Ahmed
Pakistan
119
26
Nyasha Mayavo
Zimbabwe
120
23
Joylord Gumbie
Zimbabwe
120
23
Dion Myers
Zimbabwe
120
23
Afghanistan
120
23
Virat Kohli
India
120
23
Anamul Haque
Bangladesh
121
22
Khushdil Shah
Pakistan
121
22
Faheem Ashraf
Pakistan
121
22
New Zealand
122
21
Anderson Phillip
West Indies
122
21
Afsar Zazai
Afghanistan
122
21
Yamin Ahmadzai
Afghanistan
123
20
Trevor Gwandu
Zimbabwe
124
19
Fareed Ahmad
Afghanistan
124
19
Prince Masvaure
Zimbabwe
125
18
Abdul Malik
Afghanistan
126
17
Harry Tector
Ireland
126
17
South Africa
127
16
Shoaib Bashir
England
128
15
Noman Ali
Pakistan
128
15
Scott Boland
Australia
129
14
Ebadot Hossain
Bangladesh
129
14
Afghanistan
130
13
Oshada Fernando
Sri Lanka
130
13
Joshua Tongue
England
130
13
Victor Nyauchi
Zimbabwe
131
11
Shaheen Afridi
Pakistan
131
11
Barry McCarthy
Ireland
131
11
Lahiru Kumara
Sri Lanka
131
11
Jofra Archer
England
131
11
Sri Lanka
131
11
England
132
10
Sri Lanka
132
10
Asitha Fernando
Sri Lanka
132
10
Muralikrishna Krishna
India
132
10
Jaker Anik
Bangladesh
133
9
Jamie Overton
England
133
9
Sri Lanka
133
9
Matthew Humphreys
Ireland
134
7
South Africa
134
7
Hasan Mahmud
Bangladesh
134
7
Craig Young
Ireland
135
6
Kagiso Rabada
South Africa
135
6
Matthew Kuhnemann
Australia
136
5
Matt Henry
New Zealand
137
4
Australia
138
3
South Africa
138
3
West Indies
139
2
Vishwa Fernando
Sri Lanka
139
2
Tom Blundell
New Zealand
139
2
Senuran Muthusamy
South Africa
140
1
South Africa
140
1
Pakistan
141
0
Zimbabwe
141
0
Bangladesh
141
0
Tristan Stubbs
South Africa
141
0
William O'Rourke
New Zealand
141
0
Saim Ayub
Pakistan
141
0
Haris Rauf
Pakistan
141
0
Mohammad Abbas
Pakistan