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 2017 for all time
Position
Stats Value
Player Name
Team Name
1
244
Alastair Cook
England
2
243
Virat Kohli
India
3
239
Steven Smith
Australia
4
217
Shakib Al Hasan
Bangladesh
5
208
Rohit Sharma
India
6
202
Cheteshwar Pujara
India
7
199
Dean Elgar
South Africa
8
196
Dimuth Karunaratne
Sri Lanka
9
194
Kusal Mendis
Sri Lanka
10
190
Shikhar Dhawan
India
10
190
Joe Root
England
11
185
Faf du Plessis
South Africa
12
184
Matt Renshaw
Australia
13
181
Mitchell Marsh
Australia
14
180
Martin Guptill
New Zealand
15
179
David Warner
Australia
16
177
Tom Latham
New Zealand
17
176
Kane Williamson
New Zealand
17
176
AB de Villiers
South Africa
17
176
Evin Lewis
West Indies
18
175
Younis Khan
Pakistan
19
168
Quinton de Kock
South Africa
20
164
Dinesh Chandimal
Sri Lanka
21
160
Craig Ervine
Zimbabwe
22
159
Mushfiqur Rahim
Bangladesh
23
155
Murali Vijay
India
23
155
Jean-Paul Duminy
South Africa
24
154
Hashim Amla
South Africa
24
154
Calum MacLeod
Scotland
25
150
Yuvraj Singh
India
26
147
Hamilton Masakadza
Zimbabwe
26
147
Shai Hope
West Indies
27
146
Marcus Stoinis
Australia
28
143
Aiden Markram
South Africa
28
143
Anshuman Rath
Hong Kong
29
141
Jonny Bairstow
England
30
140
Dawid Malan
England
31
134
MS Dhoni
India
31
134
Kraigg Brathwaite
West Indies
32
132
Ajinkya Rahane
India
33
131
Roston Chase
West Indies
34
128
Travis Head
Australia
34
128
Tamim Iqbal
Bangladesh
35
127
Azhar Ali
Pakistan
35
127
Sikandar Raza
Zimbabwe
36
126
Shaun Marsh
Australia
37
125
Babar Azam
Pakistan
38
124
Aaron Finch
Australia
39
121
Kyle Coetzer
Scotland
40
120
Wesley Barresi
Netherlands
40
120
Kedar Jadhav
India
41
119
Upul Tharanga
Sri Lanka
41
119
William Porterfield
Ireland
41
119
Dhananjaya de Silva
Sri Lanka
42
118
Henry Nicholls
New Zealand
43
117
David Miller
South Africa
43
117
Shaiman Anwar
United Arab Emirates
43
117
Wriddhiman Saha
India
44
116
Niroshan Dickwella
Sri Lanka
45
114
Fakhar Zaman
Pakistan
46
112
Solomon Mire
Zimbabwe
46
112
Asad Shafiq
Pakistan
46
112
Ben Stokes
England
47
111
Angelo Mathews
Sri Lanka
48
110
Richie Berrington
Scotland
48
110
Alex Hales
England
48
110
Jason Holder
West Indies
48
110
Peter Handscomb
Australia
49
109
Niall O'Brien
Ireland
49
109
Rohan Mustafa
United Arab Emirates
49
109
Ben Cooper
Netherlands
49
109
Colin Munro
New Zealand
50
108
Rahmat Shah
Afghanistan
50
108
Hardik Pandya
India
51
107
Tom Blundell
New Zealand
51
107
Eoin Morgan
England
51
107
Ross Taylor
New Zealand
52
105
Colin de Grandhomme
New Zealand
53
104
Glenn Maxwell
Australia
53
104
Adnan Mufti
United Arab Emirates
54
103
Shane Dowrich
West Indies
55
102
Mahmudullah
Bangladesh
55
102
Moeen Ali
England
56
101
Shoaib Malik
Pakistan
56
101
Asghar Stanikzai
Afghanistan
56
101
Paul Stirling
Ireland
57
100
Matthew Wade
Australia
57
100
Imam-ul-Haq
Pakistan
58
99
Misbah-ul-Haq
Pakistan
59
96
Jason Roy
England
60
94
Corey Anderson
New Zealand
60
94
Chris Gayle
West Indies
61
93
Nizakat Khan
Hong Kong
62
92
Malcolm Waller
Zimbabwe
62
92
Dilruwan Perera
Sri Lanka
63
91
Jason Mohammed
West Indies
63
91
Matthew Cross
Scotland
64
90
Kieran Powell
West Indies
64
90
Kannaur Rahul
India
64
90
Najeeb Tarakai
Afghanistan
65
89
Kiplin Doriga
P.N.G.
65
89
Marlon Samuels
West Indies
65
89
Temba Bavuma
South Africa
65
89
Ahmed Shehzad
Pakistan
65
89
Mohammad Nabi
Afghanistan
65
89
Babar Hayat
Hong Kong
66
88
Stephan Myburgh
Netherlands
66
88
Mohammad Hafeez
Pakistan
66
88
Jeet Raval
New Zealand
66
88
Shreyas Iyer
India
67
87
Rameez Shahzad
United Arab Emirates
67
87
Soumya Sarkar
Bangladesh
68
86
Peter Borren
Netherlands
69
85
Andy Balbirnie
Ireland
70
83
James Vince
England
71
82
Cameron Bancroft
Australia
72
81
Sharad Vesawkar
Nepal
72
81
Ghulam Shabber
United Arab Emirates
72
81
Merwe Erasmus
Namibia
72
81
Javed Ahmadi
Afghanistan
72
81
Abhinav Mukund
India
73
80
Lahiru Thirimanne
Sri Lanka
73
80
Mohammad Shahzad
Afghanistan
74
79
Jermaine Blackwood
West Indies
74
79
Neil Broom
New Zealand
74
79
Sharjeel Khan
Pakistan
74
79
Usman Khawaja
Australia
75
78
Stephan Baard
Namibia
76
77
Mominul Haque
Bangladesh
76
77
Kusal Perera
Sri Lanka
77
76
Haris Sohail
Pakistan
77
76
Jamie Atkinson
Hong Kong
78
75
Mosaddek Hossain
Bangladesh
79
74
Roshen Silva
Sri Lanka
80
73
Mitchell Santner
New Zealand
80
73
Brendan Taylor
Zimbabwe
81
72
Kevin O'Brien
Ireland
81
72
Collins Obuya
Kenya
81
72
Sarfraz Ahmed
Pakistan
82
71
James Neesham
New Zealand
82
71
Regis Chakabva
Zimbabwe
83
70
Sean Williams
Zimbabwe
83
70
Ravindra Jadeja
India
83
70
Litton Das
Bangladesh
84
69
Craig Williams
Namibia
85
68
Imrul Kayes
Bangladesh
85
68
Chris Woakes
England
86
67
Rangana Herath
Sri Lanka
87
66
Sabbir Rahman
Bangladesh
87
66
Shimron Hetmyer
West Indies
88
65
Gary Wilson
Ireland
88
65
Ryan ten Doeschate
Netherlands
88
65
Luke Ronchi
New Zealand
88
65
Jos Buttler
England
89
64
Dinesh Karthik
India
89
64
Farhaan Behardien
South Africa
89
64
Gyanendra Malla
Nepal
90
63
Dhiren Gondaria
Kenya
90
63
Mahuru Dai
P.N.G.
90
63
Suresh Raina
India
90
63
Dean Brownlie
New Zealand
91
62
Moises Henriques
Australia
91
62
Roelof van der Merwe
Netherlands
91
62
George Dockrell
Ireland
91
62
Samiullah Shenwari
Afghanistan
91
62
Dipendra Airee
Nepal
91
62
Michael Klinger
Australia
92
61
Zane Green
Namibia
92
61
Tony Ura
P.N.G.
92
61
Mitchell Starc
Australia
93
60
Tarisai Musakanda
Zimbabwe
94
59
Rovman Powell
West Indies
94
59
Tom Westley
England
94
59
Tom Bruce
New Zealand
94
59
Sese Bau
P.N.G.
94
59
Shan Masood
Pakistan
94
59
Michael Leask
Scotland
95
58
Craig Wallace
Scotland
95
58
George Worker
New Zealand
95
58
Milinda Siriwardana
Sri Lanka
95
58
Sandun Weerakkody
Sri Lanka
96
57
Sarel Burger
Namibia
96
57
Tim Paine
Australia
96
57
Stuart Broad
England
97
56
Michael Rippon
Netherlands
97
56
Stuart Thompson
Ireland
97
56
Mark Stoneman
England
97
56
Rashid Khan
Afghanistan
97
56
Aqib Sulehri
Oman
97
56
Glenn Phillips
New Zealand
98
55
Ed Joyce
England
98
55
Thisara Perera
Sri Lanka
99
54
Vernon Philander
South Africa
99
54
Ravichandran Ashwin
India
100
53
Bhuvneshwar Kumar
India
100
53
Nasir Jamal
Afghanistan
100
53
Dilshan Munaweera
Sri Lanka
101
52
Sam Billings
England
101
52
Peter Moor
Zimbabwe
101
52
Jonathan Carter
West Indies
101
52
Shadab Khan
Pakistan
101
52
Vani Morea
P.N.G.
102
51
Noor Ali Zadran
Afghanistan
102
51
Gulbadin Naib
Afghanistan
102
51
Sami Aslam
Pakistan
102
51
Mehidy Hasan
Bangladesh
102
51
Manish Pandey
India
103
50
Dwaine Pretorius
South Africa
103
50
Jean-Pierre Kotze
Namibia
103
50
BJ Watling
New Zealand
103
50
Chamara Kapugedera
Sri Lanka
103
50
Shafiqullah
Afghanistan
103
50
Pieter Seelaar
Netherlands
103
50
Akila Dananjaya
Sri Lanka
104
49
Preston Mommsen
Scotland
104
49
Assad Vala
P.N.G.
104
49
Todd Astle
New Zealand
105
48
Kamran Akmal
Pakistan
105
48
Graeme Cremer
Zimbabwe
105
48
Lo-handre Louwrens
Namibia
105
48
Theunis de Bruyn
South Africa
105
48
Keaton Jennings
England
106
47
Nurul Hasan
Bangladesh
106
47
Amjad Javed
United Arab Emirates
107
46
Umar Akmal
Pakistan
107
46
Kyle Hope
West Indies
107
46
Dogodo Bau
P.N.G.
107
46
Alei Nao
P.N.G.
108
45
JJ Smuts
South Africa
108
45
Umar Amin
Pakistan
108
45
Nasir Hossain
Bangladesh
108
45
Ahmed Raza
United Arab Emirates
108
45
Najibullah Zadran
Afghanistan
109
44
Devendra Bishoo
West Indies
109
44
Pat Cummins
Australia
109
44
Ashley Nurse
West Indies
110
43
Imad Wasim
Pakistan
110
43
Christopher Carter
Hong Kong
111
42
Ehsan Khan
Hong Kong
111
42
Jan Frylinck
Namibia
111
42
Sadeera Samarawickrama
Sri Lanka
111
42
Zhivago Groenewald
Namibia
111
42
Suranga Lakmal
Sri Lanka
112
41
Ashton Agar
Australia
112
41
Dawlat Zadran
Afghanistan
112
41
Mohammed Qasim
United Arab Emirates
112
41
Craig Overton
England
112
41
Reeza Hendricks
South Africa
113
40
Shahid Wasif
Hong Kong
113
40
Ashan Priyanjan
Sri Lanka
113
40
Chadwick Walton
West Indies
113
40
Morne Morkel
South Africa
114
39
Nelson Odhiambo
Kenya
114
39
Adil Rashid
England
114
39
Stuart Poynter
Ireland
114
39
Mohammad Saifuddin
Bangladesh
115
38
Rishabh Pant
India
115
38
Sunil Ambris
West Indies
115
38
Tanwir Afzal
Hong Kong
115
38
Irfan Karim
Kenya
115
38
Jack Vare
P.N.G.
115
38
Yasir Shah
Pakistan
116
37
Trent Boult
New Zealand
116
37
Seekkuge Prasanna
Sri Lanka
116
37
Carlos Brathwaite
West Indies
116
37
Toby Roland-Jones
England
116
37
Hilton Cartwright
Australia
116
37
Mohammad Boota
United Arab Emirates
117
36
Mangaliso Mosehle
South Africa
117
36
John Reva
P.N.G.
117
36
Chris Morris
South Africa
118
35
Wayne Parnell
South Africa
118
35
Waqas Khan
Hong Kong
119
34
Kagiso Rabada
South Africa
119
34
Heino Kuhn
South Africa
119
34
Zeeshan Maqsood
Oman
119
34
Gary Ballance
England
119
34
Mohammad Naveed
United Arab Emirates
119
34
Rakep Patel
Kenya
119
34
Nawroz Mangal
Afghanistan
120
33
Chris Mpofu
Zimbabwe
120
33
Shem Ngoche
Kenya
120
33
Taskin Ahmed
Bangladesh
121
32
Hashmatullah Shaidi
Afghanistan
121
32
James Faulkner
Australia
121
32
Kemar Roach
West Indies
121
32
Neil Wagner
New Zealand
121
32
Ben Dunk
Australia
121
32
Keshav Maharaj
South Africa
121
32
Vishaul Singh
West Indies
122
31
Tim Southee
New Zealand
122
31
Lega Siaka
P.N.G.
123
30
Mohammed Shami
India
123
30
Mashrafe Mortaza
Bangladesh
123
30
Stephen Cook
South Africa
123
30
Johannes Smit
Namibia
123
30
Ryan Burl
Zimbabwe
124
29
Muhammad Khushi
Oman
124
29
Scott McKechnie
Hong Kong
124
29
Raymon Reifer
West Indies
124
29
Hasan Ali
Pakistan
124
29
Andile Phehlukwayo
South Africa
124
29
Darren Sammy
West Indies
124
29
Kaushal Silva
Sri Lanka
125
28
Mohammad Amir
Pakistan
125
28
Mark Wood
England
126
27
Alzarri Joseph
West Indies
126
27
Cameron McAuslan
Hong Kong
126
27
Chirag Suri
United Arab Emirates
126
27
Andre Fletcher
West Indies
126
27
Donald Tiripano
Zimbabwe
127
26
Gerrie Snyman
Namibia
127
26
Liam Plunkett
England
127
26
Khurram Khan
Oman
127
26
Karun Nair
India
127
26
Kuldeep Yadav
India
127
26
Paras Khadka
Nepal
127
26
David Willey
England
128
25
Binod Bhandari
Nepal
128
25
Jeffrey Vandersay
Sri Lanka
128
25
Kamrul Islam
Bangladesh
128
25
Steve O'Keefe
Australia
129
24
Wahab Riaz
Pakistan
129
24
Norman Vanua
P.N.G.
129
24
Chad Soper
P.N.G.
129
24
George Munsey
Scotland
130
23
Aarif Sheikh
Nepal
130
23
Usman Ghani
Afghanistan
130
23
Kyle Jarvis
Zimbabwe
131
22
Wanindu Hasaranga
Sri Lanka
131
22
Con de Lange
Scotland
131
22
Karim Janat
Afghanistan
132
21
Sagar Pun
Nepal
132
21
Amir Hamza
Afghanistan
132
21
Mohammad Rizwan
Pakistan
132
21
Chaturanga de Silva
Sri Lanka
133
20
Safyaan Sharif
Scotland
133
20
Jerome Taylor
West Indies
133
20
Nikita Miller
West Indies
133
20
Sompal Kami
Nepal
133
20
Ajay Lalcheta
Oman
133
20
Ihsanullah
Afghanistan
134
19
Ashfaq Ahmed
Pakistan
134
19
Isuru Udana
Sri Lanka
134
19
Dushmantha Chameera
Sri Lanka
134
19
Aizaz Khan
Hong Kong
134
19
Alex Obanda
Kenya
135
18
Paul van Meekeren
Netherlands
135
18
Ashton Turner
Australia
135
18
Najmul Hossain Shanto
Bangladesh
135
18
Christoffel Viljoen
Namibia
135
18
Shakti Gauchan
Nepal
135
18
Sikander Zulfiqar
Netherlands
136
17
Khawar Ali
Oman
136
17
Sultan Ahmed
Oman
136
17
Greg Thompson
Ireland
136
17
Lendl Simmons
West Indies
136
17
Nuwan Kulasekara
Sri Lanka
136
17
Jeetan Patel
New Zealand
137
16
Rubel Hossain
Bangladesh
137
16
Umesh Yadav
India
137
16
Kyle Abbott
South Africa
137
16
Ehsan Nawaz
Hong Kong
137
16
Dilip Nath
Nepal
137
16
Malinda Pushpakumara
Sri Lanka
137
16
Mark Watt
Scotland
137
16
Max O'Dowd
Netherlands
137
16
Chris Lynn
Australia
137
16
Kesrick Williams
West Indies
137
16
Lorcan Tucker
Ireland
137
16
Liam Livingstone
England
137
16
Barry McCarthy
Ireland
137
16
Zahoor Khan
United Arab Emirates
138
15
Jacob Mulder
Ireland
138
15
Chamu Chibhabha
Zimbabwe
138
15
Faheem Ashraf
Pakistan
138
15
Rushabhvardhan Patel
Kenya
138
15
Nehemiah Odhiambo
Kenya
138
15
Miguel Cummins
West Indies
138
15
Alasdair Evans
Scotland
139
14
Kieron Pollard
West Indies
139
14
Peter Chase
Ireland
139
14
Andy McBrine
Ireland
139
14
Nathan Lyon
Australia
139
14
Grant Elliott
New Zealand
139
14
Basant Regmi
Nepal
139
14
Jake Ball
England
140
13
Liam Dawson
England
140
13
Imran Haider
United Arab Emirates
140
13
Shafiul Islam
Bangladesh
140
13
Afsar Zazai
Afghanistan
140
13
Emmanuel Bundi
Kenya
140
13
Mohammad Shahzad
United Arab Emirates
140
13
Aaron Phangiso
South Africa
141
12
Gurdeep Singh
Kenya
141
12
Matt Henry
New Zealand
141
12
Shannon Gabriel
West Indies
141
12
Taijul Islam
Bangladesh
141
12
James Anderson
England
141
12
Subashis Roy
Bangladesh
141
12
Ronsford Beaton
West Indies
141
12
Anaru Kitchen
New Zealand
142
11
Scott Kuggeleijn
New Zealand
142
11
Ish Sodhi
New Zealand
142
11
Tim Murtagh
Ireland
142
11
Adam Milne
New Zealand
142
11
Timm van der Gugten
Netherlands
142
11
Ahsan Malik
Netherlands
142
11
Mahela Udawatte
Sri Lanka
143
10
Waqas Barkat
Hong Kong
143
10
Nuwan Pradeep
Sri Lanka
143
10
Blessing Muzarabani
Zimbabwe
143
10
Richard Ngarava
Zimbabwe
143
10
Mehran Khan
Oman
143
10
Chris Sole
Scotland
143
10
Lahiru Kumara
Sri Lanka
143
10
Lakshan Sandakan
Sri Lanka
143
10
Mustafizur Rahman
Bangladesh
143
10
Jasprit Bumrah
India
144
9
Tendai Chisoro
Zimbabwe
144
9
Arun Manavalan
Oman
144
9
Simi Singh
Ireland
144
9
Lasith Malinga
Sri Lanka
144
9
Daniel Christian
Australia
144
9
Sunil Narine
West Indies
144
9
Josh Davey
Scotland
145
8
Veerasammy Permaul
West Indies
145
8
Sheldon Cottrell
West Indies
145
8
Nathan Coulter-Nile
Australia
146
7
Tendai Chatara
Zimbabwe
146
7
Nadeem Ahmed
Hong Kong
146
7
Lahiru Madushanka
Sri Lanka
146
7
Vishwa Fernando
Sri Lanka
147
6
Kyle Christie
Hong Kong
147
6
Ben Wheeler
New Zealand
147
6
Vikum Sanjaya
Sri Lanka
147
6
Shane Snater
Netherlands
147
6
Mohammad Nadeem
Oman
147
6
Josh Hazlewood
Australia
147
6
Chris Jordan
England
147
6
Axar Patel
India
147
6
Ishant Sharma
India
148
5
Parvez Rasool
India
148
5
Ben Cutting
Australia
148
5
Doug Bracewell
New Zealand
148
5
Damien Ravu
P.N.G.
148
5
Nosaina Pokana
P.N.G.
148
5
Adam Zampa
Australia
148
5
Jayant Yadav
India
149
4
Sam Heazlett
Australia
149
4
Lockie Ferguson
New Zealand
149
4
Duanne Olivier
South Africa
149
4
Dane Paterson
South Africa
149
4
Tom Curran
England
149
4
Karl Birkenstock
Namibia
149
4
Bernard Scholtz
Namibia
149
4
Mohammad Abbas
Pakistan
149
4
Mujeeb Ur Rahman
Afghanistan
149
4
Bilal Khan
Oman
149
4
Sohail Tanvir
Pakistan
149
4
Jackson Bird
Australia
150
3
George Bailey
Australia
150
3
Steven Finn
England
150
3
Craig Young
Ireland
150
3
Lahiru Gamage
Sri Lanka
150
3
Tangeni Lungameni
Namibia
150
3
Nepal
150
3
Thikshila de Silva
Sri Lanka
150
3
Yuzvendra Chahal
India
151
2
Carl Mumba
Zimbabwe
151
2
Lungi Ngidi
South Africa
151
2
Samuel Badree
West Indies
151
2
Stuart Whittingham
Scotland
151
2
Wiaan Mulder
South Africa
151
2
Vivian Kingma
Netherlands
151
2
Willie Gavera
P.N.G.
151
2
Boyd Rankin
England
152
1
Sohail Khan
Pakistan
152
1
Imran Tahir
South Africa
152
1
Lucas Oluoch
Kenya
152
1
Elijah Otieno
Kenya
152
1
Shapoor Zadran
Afghanistan
152
1
Sushan Bhari
Nepal
152
1
Fareed Ahmad
Afghanistan
152
1
Billy Stanlake
Australia
153
0
Brad Wheal
Scotland
153
0
Laxman Sreekumar
United Arab Emirates
153
0
Andrew Tye
Australia
153
0
Tobias Visee
Netherlands
153
0
Karan KC
Nepal
153
0
Tymal Mills
England
153
0
Rumman Raees
Pakistan
153
0
Sandeep Lamichhane
Nepal
153
0
Nepal
153
0
Imran Khan
153
0
Junaid Khan
153
0
Kaleemullah
Oman
153
0
Jhye Richardson
Australia
153
0
Kane Richardson
Australia
153
0
Amit Mishra
India