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
Highest Score in 2025 Test
Position
Stats Value
Player Name
Team Name
1
367
Wiaan Mulder
South Africa
2
269
Shubman Gill
India
3
259
Ryan Rickelton
South Africa
4
232
Usman Khawaja
Australia
5
227
Devon Conway
New Zealand
6
187
Pathum Silva
Sri Lanka
7
184
Jamie Smith
England
8
175
Yashasvi Jaiswal
India
9
171
Ollie Pope
England
10
170
Travis Head
Australia
11
165
Rachin Ravindra
New Zealand
12
163
Mushfiqur Rahim
Bangladesh
13
158
Harry Brook
England
14
156
Alex Carey
Australia
15
153
South Africa
16
150
Matthew Breetzke
South Africa
16
150
Joe Root
England
16
150
Henry Nicholls
New Zealand
17
149
Ben Duckett
England
18
148
Najmul Hossain Shanto
Bangladesh
19
145
Shan Masood
Pakistan
20
141
Ben Stokes
England
20
141
Steven Smith
Australia
21
139
Rahmat Shah
Afghanistan
21
139
Brian Bennett
Zimbabwe
22
137
Sean Williams
Zimbabwe
22
137
Tom Latham
New Zealand
22
137
Kannaur Rahul
India
23
134
Rishabh Pant
India
23
134
Salman Agha
Pakistan
24
133
Kane Williamson
New Zealand
25
128
Litton Das
Bangladesh
26
125
Dhruv Jurel
India
27
124
Zak Crawley
England
28
122
Mohammad Rizwan
Pakistan
29
115
John Campbell
West Indies
30
109
Senuran Muthusamy
South Africa
30
109
Kavem Hodge
West Indies
31
107
Ravindra Jadeja
India
32
106
Temba Bavuma
South Africa
32
106
Glenn Phillips
New Zealand
33
104
Tony Zorzi
South Africa
34
103
Shai Hope
West Indies
35
102
Joshua Inglis
Australia
36
101
Afghanistan
36
101
Washington Sundar
India
37
100
Kyle Verreynne
South Africa
37
100
South Africa
38
94
Tristan Stubbs
South Africa
39
93
Marco Jansen
South Africa
39
93
Imam-ul-Haq
Pakistan
39
93
Dinesh Chandimal
Sri Lanka
40
90
Andy McBrine
Ireland
40
90
Nicholas Welch
Zimbabwe
41
87
Bhardwaj Sudharsan
India
41
87
Mominul Haque
Bangladesh
41
87
Kamindu Mendis
Sri Lanka
41
87
Heinrich Klaasen
South Africa
42
85
Kusal Mendis
Sri Lanka
43
84
Wessly Madhevere
Zimbabwe
43
84
Fakhar Zaman
Pakistan
43
84
Saud Shakeel
Pakistan
44
82
David Bedingham
South Africa
45
81
Daryl Mitchell
New Zealand
45
81
Babar Azam
Pakistan
46
78
Shadman Islam
Bangladesh
46
78
Mark Adair
Ireland
47
77
Mitchell Starc
Australia
48
76
Angelo Mathews
Sri Lanka
49
75
Craig Ervine
Zimbabwe
49
75
Lorcan Tucker
Ireland
49
75
Brandon King
West Indies
50
74
William Young
New Zealand
51
71
Curtis Campher
Ireland
52
69
Zimbabwe
53
66
Akash Deep
India
53
66
Andy Balbirnie
Ireland
54
65
Marnus Labuschagne
Australia
55
63
Australia
56
61
New Zealand
56
61
Sikandar Raza
Zimbabwe
57
60
Paul Stirling
Ireland
57
60
Mahmudul Joy
Bangladesh
58
59
Ireland
59
57
Wellington Masakadza
Zimbabwe
59
57
Karun Nair
India
59
57
Abdullah Shafique
Pakistan
60
56
Brydon Carse
England
61
55
Alick Athanaze
West Indies
61
55
Gudakesh Motie
West Indies
62
54
Dewald Brevis
South Africa
63
53
Jeffrey Vandersay
Sri Lanka
64
52
Kraigg Brathwaite
West Indies
64
52
Cameron Green
Australia
64
52
Tagenarine Chanderpaul
West Indies
65
51
Jofra Archer
England
65
51
Keshav Maharaj
South Africa
66
50
Harry Tector
Ireland
66
50
Justin Greaves
West Indies
67
49
Ireland
68
47
William Jacks
England
68
47
Michael Bracewell
New Zealand
68
47
Blessing Muzarabani
Zimbabwe
68
47
Mehidy Hasan
Bangladesh
69
46
Stephen Doheny
Ireland
70
44
Shamar Joseph
West Indies
70
44
Roston Chase
West Indies
70
44
Brendan Taylor
Zimbabwe
71
43
India
72
41
South Africa
72
41
Shardul Thakur
India
73
40
England
73
40
Takudzwanashe Kaitano
Zimbabwe
73
40
Lahiru Igalagamage
Sri Lanka
74
39
Sri Lanka
74
39
Dhananjaya de Silva
Sri Lanka
75
38
Chris Woakes
England
75
38
Aiden Markram
South Africa
75
38
Tayyab Tahir
Pakistan
76
37
Angus Atkinson
England
76
37
Ireland
76
37
Rahmanullah Gurbaz
Afghanistan
77
36
Jacob Duffy
New Zealand
77
36
Dimuth Karunaratne
Sri Lanka
77
36
Jomel Warrican
West Indies
78
35
Michael Neser
Australia
78
35
West Indies
79
34
Aamer Jamal
Pakistan
80
33
Johnathan Campbell
Zimbabwe
80
33
Tafadzwa Tsiga
Zimbabwe
80
33
Taijul Islam
Bangladesh
81
32
Jayden Seales
West Indies
82
31
Barry McCarthy
Ireland
83
30
Peter Moor
Zimbabwe
83
30
Ajaz Patel
New Zealand
83
30
Abdul Malik
Afghanistan
83
30
West Indies
84
29
Pakistan
84
29
Tom Blundell
New Zealand
85
28
Pat Cummins
Australia
85
28
Wanigamuni Mendis
Sri Lanka
85
28
Kevin Sinclair
West Indies
85
28
Kamran Ghulam
Pakistan
86
27
South Africa
86
27
Alzarri Joseph
West Indies
87
26
Liam Dawson
England
87
26
Axar Patel
India
88
25
Kemar Roach
West Indies
88
25
Rashid Khan
Pakistan
88
25
Nayeem Hasan
Bangladesh
88
25
Australia
89
24
Anderson Phillip
West Indies
90
23
Khary Pierre
West Indies
90
23
Abrar Ahmed
Pakistan
90
23
Zakary Foulkes
New Zealand
90
23
New Zealand
91
22
Tanaka Chivanga
Zimbabwe
91
22
Jasprit Bumrah
India
91
22
Faheem Ashraf
Pakistan
91
22
Shahidullah Kamal
Afghanistan
92
21
Scott Boland
Australia
93
20
Keacy Carty
West Indies
94
19
Yamin Ahmadzai
Afghanistan
94
19
Mitchell Santner
New Zealand
94
19
Simon Harmer
South Africa
94
19
Anamul Haque
Bangladesh
94
19
Naseem Shah
Pakistan
94
19
Ibrahim Zadran
Afghanistan
94
19
Kuldeep Yadav
India
95
18
Ebadot Hossain
Bangladesh
95
18
Sajid Khan
Pakistan
95
18
Khurram Shahzad
Pakistan
95
18
Trevor Gwandu
Zimbabwe
95
18
Nyasha Mayavo
Zimbabwe
96
17
Virat Kohli
India
96
17
Fareed Ahmad
Afghanistan
97
16
Afsar Zazai
Afghanistan
97
16
Mir Hamza
Pakistan
98
15
Richard Ngarava
Zimbabwe
98
15
Khushdil Shah
Pakistan
98
15
Joylord Gumbie
Zimbabwe
99
13
West Indies
99
13
Victor Nyauchi
Zimbabwe
99
13
Nathan Lyon
Australia
99
13
Hashmatullah Shaidi
Afghanistan
100
12
Josh Hazlewood
Australia
100
12
Prince Masvaure
Zimbabwe
100
12
Shoaib Bashir
England
100
12
Afghanistan
100
12
Afghanistan
101
11
Zimbabwe
101
11
Sri Lanka
101
11
Zimbabwe
101
11
Joshua Tongue
England
101
11
Hasan Murad
Bangladesh
101
11
Dion Myers
Zimbabwe
101
11
Noman Ali
Pakistan
101
11
Prabath Jayasuriya
Sri Lanka
102
10
Shaheen Afridi
Pakistan
102
10
Sri Lanka
103
9
South Africa
103
9
Jamie Overton
England
103
9
Lahiru Kumara
Sri Lanka
104
8
Matt Henry
New Zealand
104
8
Mohammed Siraj
India
104
8
Khaled Ahmed
Bangladesh
104
8
Jaker Anik
Bangladesh
104
8
Afghanistan
104
8
Matthew Humphreys
Ireland
104
8
South Africa
105
7
South Africa
105
7
Jhye Richardson
Australia
105
7
Oshada Fernando
Sri Lanka
105
7
Hasan Mahmud
Bangladesh
106
6
Asitha Fernando
Sri Lanka
106
6
Craig Young
Ireland
106
6
Kagiso Rabada
South Africa
106
6
Matthew Kuhnemann
Australia
107
5
Sri Lanka
107
5
Muralikrishna Krishna
India
108
4
Mark Wood
England
108
4
Australia
109
3
South Africa
109
3
West Indies
110
2
Vishwa Fernando
Sri Lanka
111
1
South Africa
111
1
Pakistan
112
0
Zimbabwe
112
0
Bangladesh
112
0
William O'Rourke
New Zealand
112
0
Saim Ayub
Pakistan
112
0
Hasan Ali
Pakistan
112
0
Sharafuddin Ashraf
Afghanistan
112
0
Ziaur Rahman
Afghanistan
112
0
Haris Rauf
Pakistan
112
0
Mohammad Abbas
Pakistan