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 2014 for all time
Position
Stats Value
Player Name
Team Name
1
319
Kumar Sangakkara
Sri Lanka
2
302
Brendon McCullum
New Zealand
3
264
Rohit Sharma
India
4
213
Younis Khan
Pakistan
5
212
Kraigg Brathwaite
West Indies
6
208
Hashim Amla
South Africa
7
203
Mahela Jayawardene
Sri Lanka
8
200
Joe Root
England
9
197
Mohammad Hafeez
Pakistan
10
192
Kane Williamson
New Zealand
10
192
Steven Smith
Australia
11
176
Ahmed Shehzad
Pakistan
12
175
Calum MacLeod
Scotland
13
169
Denesh Ramdin
West Indies
13
169
Virat Kohli
India
14
167
Ian Bell
England
15
161
Michael Clarke
Australia
16
160
Angelo Mathews
Sri Lanka
17
158
Hamilton Masakadza
Zimbabwe
18
156
Gary Ballance
England
19
152
Dimuth Karunaratne
Sri Lanka
19
152
AB de Villiers
South Africa
20
148
Shaun Marsh
Australia
21
147
Ajinkya Rahane
India
22
146
Murali Vijay
India
23
145
David Warner
Australia
24
141
Sikandar Raza
Zimbabwe
25
139
Kaushal Silva
Sri Lanka
25
139
Preston Mommsen
Scotland
26
138
Khurram Khan
United Arab Emirates
27
137
Wesley Barresi
Netherlands
27
137
Asad Shafiq
Pakistan
27
137
Shakib Al Hasan
Bangladesh
27
137
Tom Latham
New Zealand
27
137
James Neesham
New Zealand
28
131
Corey Anderson
New Zealand
28
131
Mominul Haque
Bangladesh
29
130
Imrul Kayes
Bangladesh
30
129
Nawroz Mangal
Afghanistan
30
129
Eric Szwarczynski
Netherlands
31
128
Quinton de Kock
South Africa
32
127
Sam Robson
England
33
126
Faf du Plessis
South Africa
33
126
Marlon Samuels
West Indies
34
124
Darren Bravo
West Indies
34
124
BJ Watling
New Zealand
35
123
Kirk Edwards
West Indies
35
123
Jean-Paul Duminy
South Africa
36
121
Dean Elgar
South Africa
36
121
Jos Buttler
England
36
121
Aaron Finch
Australia
36
121
Ambati Rayudu
India
37
119
Chris Rogers
Australia
37
119
Moeen Ali
England
38
118
Usman Ghani
Afghanistan
39
117
Mushfiqur Rahim
Bangladesh
40
116
Alex Hales
England
41
115
Shikhar Dhawan
India
42
114
Fawad Alam
Pakistan
43
112
Sarfraz Ahmed
Pakistan
43
112
Ross Taylor
New Zealand
43
112
Lega Siaka
P.N.G.
44
111
Martin Guptill
New Zealand
45
109
Tamim Iqbal
Bangladesh
45
109
Anamul Haque
Bangladesh
45
109
Azhar Ali
Pakistan
45
109
Shaiman Anwar
United Arab Emirates
46
108
Irfan Karim
Kenya
47
106
Collins Obuya
Kenya
47
106
Irfan Ahmed
Hong Kong
47
106
Michael Lumb
England
47
106
Kusal Perera
Sri Lanka
47
106
Dwayne Bravo
West Indies
47
106
Eoin Morgan
England
47
106
Shamsur Rahman
Bangladesh
48
105
Assad Vala
P.N.G.
49
104
Jesse Ryder
New Zealand
50
103
Kithuruwan Vithanage
Sri Lanka
51
102
Umar Akmal
Pakistan
51
102
Lahiru Thirimanne
Sri Lanka
51
102
Misbah-ul-Haq
Pakistan
52
101
Stiaan van Zyl
South Africa
52
101
Tillakaratne Dilshan
Sri Lanka
52
101
Shiv Chanderpaul
West Indies
52
101
Regis Chakabva
Zimbabwe
52
101
Richie Berrington
Scotland
53
100
Jimmy Hansra
Canada
53
100
Dinesh Chandimal
Sri Lanka
53
100
Suresh Raina
India
54
99
Luke Ronchi
New Zealand
54
99
Swapnil Patil
United Arab Emirates
55
98
Amjad Ali
United Arab Emirates
56
97
Dwayne Smith
West Indies
57
96
John Mooney
Ireland
57
96
Jack Vare
P.N.G.
58
95
Dilruwan Perera
Sri Lanka
58
95
Alastair Cook
England
59
93
Glenn Maxwell
Australia
59
93
Brendan Taylor
Zimbabwe
60
92
Upul Tharanga
Sri Lanka
61
90
Elton Chigumbura
Zimbabwe
61
90
Asghar Stanikzai
Afghanistan
61
90
James Taylor
England
62
89
Alex Doolan
Australia
62
89
Mitchell Marsh
Australia
62
89
Hamish Gardiner
Scotland
62
89
Sohaib Maqsood
Pakistan
62
89
Alex Obanda
Kenya
62
89
Raza-ur-Rehman
Canada
62
89
Kieron Pollard
West Indies
63
88
Matthew Cross
Scotland
63
88
Mitchell Johnson
Australia
64
87
Ravindra Jadeja
India
65
86
Matt Prior
England
65
86
Ragheb Aga
Kenya
65
86
Gyanendra Malla
Nepal
66
85
Haris Sohail
Pakistan
66
85
Jamie Atkinson
Hong Kong
66
85
Nizakat Khan
Hong Kong
66
85
Phillip Hughes
Australia
67
82
Geraint Jones
England
67
82
MS Dhoni
India
67
82
Shane Watson
Australia
67
82
Mahmudullah
Bangladesh
67
82
Samiullah Shenwari
Afghanistan
67
82
Mark Chapman
Hong Kong
68
81
James Anderson
England
69
80
Chris Gayle
West Indies
69
80
Thisara Perera
Sri Lanka
70
79
Mohammad Shahzad
United Arab Emirates
71
78
Rilee Rossouw
South Africa
71
78
Matt Machan
Scotland
71
78
Stuart Binny
India
72
77
Mohammad Nabi
Afghanistan
72
77
Zeeshan Maqsood
Oman
73
75
Brad Haddin
Australia
73
75
Cameron White
Australia
74
74
Ryan Harris
Australia
74
74
Gerrie Snyman
Namibia
75
73
Cheteshwar Pujara
India
75
73
Khurram Manzoor
Pakistan
75
73
Kieran Powell
West Indies
76
72
Niroshan Dickwella
Sri Lanka
76
72
Tom Cooper
Netherlands
77
71
Hamza Tariq
Canada
77
71
Subash Khakurel
Nepal
78
70
Ahmed Faiz
78
70
Lendl Simmons
West Indies
78
70
Sean Williams
Zimbabwe
78
70
George Bailey
Australia
78
70
Ben Stokes
England
79
69
James Faulkner
Australia
79
69
Morris Ouma
Kenya
80
68
Mohammad Shahzad
Afghanistan
81
67
Noor Ali Zadran
Afghanistan
81
67
Mark Craig
New Zealand
81
67
Nitish Kumar
Canada
81
67
Javed Ahmadi
Afghanistan
81
67
Kevin O'Brien
Ireland
82
66
Andri Berenger
United Arab Emirates
82
66
Leon Johnson
West Indies
82
66
Jermaine Blackwood
West Indies
83
65
Ravi Bopara
England
83
65
Ravichandran Ashwin
India
83
65
David Miller
South Africa
83
65
Peter Borren
Netherlands
83
65
Vani Morea
P.N.G.
84
64
Freddie Coleman
Scotland
84
64
Richmond Mutumbami
Zimbabwe
85
63
Bhuvneshwar Kumar
India
85
63
Ish Sodhi
New Zealand
85
63
Farhaan Behardien
South Africa
85
63
Amjad Javed
United Arab Emirates
85
63
Stephan Myburgh
Netherlands
86
62
Gary Wilson
Ireland
86
62
Andre Fletcher
West Indies
87
61
Shahid Afridi
87
61
Charles Amini
P.N.G.
87
61
Darren Sammy
West Indies
88
60
Yuvraj Singh
India
88
60
Paul Stirling
Ireland
88
60
Afsar Zazai
Afghanistan
88
60
Ashan Priyanjan
Sri Lanka
89
59
Craig Williams
Namibia
90
58
Anton Devcich
New Zealand
90
58
Dale Steyn
South Africa
91
57
Andrew Poynter
Ireland
92
56
Waqas Barkat
Hong Kong
92
56
Shafiqullah
Afghanistan
93
55
Liam Plunkett
England
93
55
Anshuman Rath
Hong Kong
93
55
Babar Hayat
Hong Kong
93
55
Steve Tikolo
Kenya
94
54
Sarel Burger
Namibia
94
54
Ruvindu Gunasekera
Canada
94
54
Sharad Vesawkar
Nepal
95
53
Shane Shillingford
West Indies
95
53
Alviro Petersen
South Africa
96
52
Mirwais Ashraf
Afghanistan
96
52
Jason Holder
West Indies
96
52
Mitchell Starc
Australia
96
52
Matthew Wade
Australia
96
52
Solomon Mire
Zimbabwe
97
51
Hashmatullah Shaidi
Afghanistan
97
51
Mohammed Shami
India
97
51
Vernon Philander
South Africa
98
50
Abdur Rehman
Pakistan
98
50
Robin Uthappa
India
98
50
Tim Southee
New Zealand
98
50
Shuvagata Hom
Bangladesh
98
50
Mahuru Dai
P.N.G.
98
50
Michael Leask
Scotland
99
49
Reeza Hendricks
South Africa
99
49
Prasanna Jayawardene
Sri Lanka
100
48
Rangana Herath
Sri Lanka
101
47
Ajantha Mendis
Sri Lanka
101
47
Dean Brownlie
New Zealand
101
47
Stuart Broad
England
101
47
Tim Bresnan
England
101
47
William Porterfield
Ireland
102
46
Rob Taylor
Scotland
102
46
Christoffel Viljoen
Namibia
102
46
Andre Russell
West Indies
103
45
Vusi Sibanda
Zimbabwe
103
45
Shaminda Eranga
Sri Lanka
103
45
Rubel Hossain
Bangladesh
103
45
Basant Regmi
Nepal
104
44
Chaturanga de Silva
Sri Lanka
104
44
Shafiq Sharif
104
44
RG Mukasa
104
44
Michael Rippon
Netherlands
104
44
Rakep Patel
Kenya
104
44
Sabbir Rahman
Bangladesh
105
43
Ed Joyce
England
105
43
Krishna Chandran
United Arab Emirates
105
43
Paras Khadka
Nepal
105
43
Michael Carberry
England
106
42
Nasir Hossain
Bangladesh
106
42
Sohag Gazi
Bangladesh
106
42
Nuwan Kulasekara
Sri Lanka
106
42
Syed Kaleem
Oman
106
42
Aizaz Khan
Hong Kong
106
42
Tanwir Afzal
Hong Kong
106
42
Haseeb Amjad
Hong Kong
106
42
Thomas Odoyo
Kenya
107
41
Ziaur Rahman
Afghanistan
107
41
Naresh Budayair
Nepal
107
41
Chris Woakes
England
108
40
Shan Masood
Pakistan
108
40
Jerome Taylor
West Indies
108
40
Sompal Kami
Nepal
108
40
Josh Davey
Scotland
109
39
Stuart Thompson
Ireland
109
39
Nasir Jamal
Afghanistan
109
39
Mashrafe Mortaza
Bangladesh
110
38
Chris Jordan
England
110
38
Andy Balbirnie
Ireland
110
38
Johannes Smit
Namibia
111
37
Sultan Ahmed
Oman
111
37
Anwar Arudin
111
37
Khizar Hayat
111
37
Shakti Gauchan
Nepal
111
37
Binod Bhandari
Nepal
111
37
Fayyaz Ahmed
United Arab Emirates
112
36
Stephan Baard
Namibia
112
36
Munir Dar
Hong Kong
113
35
Vikrant Shetty
United Arab Emirates
113
35
Salman Faris
United Arab Emirates
113
35
Naeem Islam
Bangladesh
113
35
Hamish Rutherford
New Zealand
113
35
Brad Hodge
Australia
113
35
Devon Smith
West Indies
114
34
Craig Ervine
Zimbabwe
114
34
Vaibhav Wategaonkar
Oman
114
34
Mitchell McClenaghan
New Zealand
115
33
Hiren Varaiya
Kenya
115
33
Niall O'Brien
Ireland
115
33
Chris Lynn
Australia
116
32
Rohan Mustafa
United Arab Emirates
116
32
Syed Ali
Oman
116
32
F Nsubuga
116
32
Bilawal Bhatti
Pakistan
116
32
Josh Hazlewood
Australia
116
32
Taijul Islam
Bangladesh
116
32
Al-Amin Hossain
Bangladesh
117
31
Kamran Akmal
Pakistan
117
31
Dhammika Prasad
Sri Lanka
117
31
Johnson Charles
West Indies
117
31
Gulbadin Naib
Afghanistan
118
30
Ankur Vasishta
Hong Kong
118
30
Jeevan Mendis
Sri Lanka
118
30
Nasir Jamshed
Pakistan
118
30
Prosper Utseya
Zimbabwe
118
30
Sachithra Senanayake
Sri Lanka
118
30
James Tredwell
England
118
30
Umesh Yadav
India
119
29
Ben Cutting
Australia
119
29
Narsingh Deonarine
West Indies
119
29
Timycen Maruma
Zimbabwe
119
29
Seekkuge Prasanna
Sri Lanka
119
29
Mohammad Naveed
United Arab Emirates
119
29
B Masaba
119
29
Trevin Bastiampillai
Canada
119
29
Michael Swart
Netherlands
120
28
Chris Amini
P.N.G.
120
28
Skhawat Ali
Hong Kong
120
28
Merwe Erasmus
Namibia
120
28
Zeeshan Siddiqui
Oman
120
28
Saqlain Haider
United Arab Emirates
120
28
Peter Siddle
Australia
121
27
Daniel Vettori
New Zealand
121
27
Chanaka Welegedara
Sri Lanka
121
27
Rajeshkumar Ranpura
Oman
122
26
Pradeep Airee
Nepal
122
26
Mohammad Mithun
Bangladesh
122
26
Sharjeel Khan
Pakistan
122
26
Kyle Mills
New Zealand
122
26
Shoaib Malik
Pakistan
122
26
Ishant Sharma
India
123
25
Wriddhiman Saha
India
123
25
Yasir Shah
Pakistan
123
25
Brian Chari
Zimbabwe
123
25
Sulieman Benn
West Indies
123
25
Safyaan Sharif
Scotland
123
25
Saad Nasim
Pakistan
123
25
Mudassar Bukhari
Netherlands
123
25
Saqib Ali
United Arab Emirates
123
25
Neville Madziva
Zimbabwe
123
25
Sagar Pun
Nepal
124
24
Dawlat Zadran
Afghanistan
124
24
Ryan McLaren
South Africa
124
24
Wayne Parnell
South Africa
125
23
Imran Tahir
South Africa
125
23
Kyle Abbott
South Africa
125
23
Dinesh Karthik
India
125
23
Nathan Lyon
Australia
125
23
Daniel Christian
Australia
125
23
Rahmat Shah
Afghanistan
125
23
Ben Dunk
Australia
126
22
Alasdair Evans
Scotland
126
22
Zaheer Khan
India
126
22
Colin Munro
New Zealand
126
22
Morne Morkel
South Africa
126
22
Tendai Chatara
Zimbabwe
127
21
Mark Vermeulen
Zimbabwe
127
21
Saeed Ajmal
Pakistan
127
21
Robin Peterson
South Africa
127
21
Trent Boult
New Zealand
127
21
Anwar Ali
Pakistan
127
21
Najibullah Zadran
Afghanistan
127
21
Anas Khan
Hong Kong
127
21
Kamran Shazad
United Arab Emirates
128
20
Awais Zia
Pakistan
128
20
Nadeem Ahmed
Hong Kong
128
20
Ben Cooper
Netherlands
128
20
Nehemiah Odhiambo
Kenya
128
20
Soumya Sarkar
Bangladesh
128
20
Kedar Jadhav
India
128
20
Brian Vitori
Zimbabwe
128
20
Malcolm Waller
Zimbabwe
129
19
Kemar Roach
West Indies
129
19
Umar Amin
Pakistan
129
19
Mohammad Talha
Pakistan
129
19
John Anderson
Ireland
129
19
Usman Limbada
Canada
129
19
Luke Jongwe
Zimbabwe
130
18
Jean-Pierre Kotze
Namibia
130
18
Roy Lamsam
Hong Kong
130
18
George Dockrell
Ireland
130
18
Nathan McCullum
New Zealand
130
18
Willie Gavera
P.N.G.
130
18
Majid Haq
Scotland
130
18
Albie Morkel
South Africa
130
18
John Nyumbu
Zimbabwe
130
18
Gautam Gambhir
India
130
18
Marshall Ayub
Bangladesh
130
18
Jonny Bairstow
England
130
18
Shahadat Hossain
Bangladesh
131
17
Axar Patel
India
131
17
Chadwick Walton
West Indies
131
17
Sohail Tanvir
Pakistan
131
17
Wahab Riaz
Pakistan
131
17
Max Sorensen
Ireland
131
17
Ahmed Raza
United Arab Emirates
132
16
Junaid Khan
132
16
Rahat Ali
132
16
Kinchit Shah
Hong Kong
132
16
Harvir Baidwan
Canada
132
16
Suranga Lakmal
Sri Lanka
132
16
Ravi Rampaul
West Indies
132
16
Nathan Coulter-Nile
Australia
132
16
Abdur Razzak
Bangladesh
132
16
Taufeeq Umar
Pakistan
133
15
Shafiul Islam
Bangladesh
133
15
Nikita Miller
West Indies
133
15
Donald Tiripano
Zimbabwe
133
15
Shingi Masakadza
Zimbabwe
133
15
Tino Mawoyo
Zimbabwe
133
15
Tinashe Panyangara
Zimbabwe
133
15
Umar Gul
Pakistan
133
15
Tony Ura
P.N.G.
134
14
Kyle Coetzer
Scotland
134
14
Sharafuddin Ashraf
Afghanistan
134
14
Khurram Chohan
Canada
134
14
Samuel Badree
West Indies
134
14
Mohammad Nadeem
Oman
134
14
Graeme Smith
South Africa
134
14
Zulfiqar Babar
Pakistan
134
14
Neil Wagner
New Zealand
135
13
Peter Fulton
New Zealand
135
13
Boyd Rankin
England
135
13
Joe Burns
Australia
135
13
Nuwan Pradeep
Sri Lanka
135
13
Dane Piedt
South Africa
135
13
Muhammad Wafiq
135
13
Aaron Phangiso
South Africa
135
13
Shadeep Silva
United Arab Emirates
135
13
Peter Moor
Zimbabwe
135
13
Raza Hasan
Pakistan
135
13
Tim Gruijters
Netherlands
136
12
Ahsan Malik
Netherlands
136
12
Beuran Hendricks
South Africa
136
12
Mohammad Irfan
Pakistan
136
12
Tafadzwa Kamungozi
Zimbabwe
136
12
Karim Sadiq
Afghanistan
136
12
Tharindu Kaushal
Sri Lanka
136
12
Sunil Narine
West Indies
137
11
Faizan Asif
United Arab Emirates
137
11
Jason Kila
P.N.G.
137
11
Craig Young
Ireland
137
11
Junaid Siddiqui
Canada
138
10
Amir Hamza
Afghanistan
138
10
Tim Murtagh
Ireland
138
10
Alex Cusack
Ireland
138
10
Anil Mandal
Nepal
138
10
Temba Bavuma
South Africa
138
10
Lasith Malinga
Sri Lanka
138
10
Suraj Randiv
Sri Lanka
139
9
Kane Richardson
Australia
139
9
Pankaj Singh
India
139
9
Varun Aaron
India
139
9
Ajay Lalcheta
Oman
139
9
D Muhumuza
139
9
Farhad Reza
Bangladesh
139
9
Luke Wright
England
139
9
Shem Ngoche
Kenya
139
9
Pipi Raho
P.N.G.
140
8
Timm van der Gugten
Netherlands
140
8
Stuart Poynter
Ireland
140
8
Khawar Ali
Oman
140
8
Jason Roy
England
140
8
Mohit Sharma
India
140
8
Natsai M'shangwe
Zimbabwe
141
7
Shapoor Zadran
Afghanistan
141
7
Jubair Hossain
Bangladesh
141
7
Najeeb Tarakai
Afghanistan
141
7
Cecil Khan
Canada
141
7
Elijah Otieno
Kenya
141
7
Zeeshan Siddiqi
Canada
142
6
Harry Gurney
England
142
6
Andrew White
Ireland
142
6
Norman Vanua
P.N.G.
142
6
Bernard Scholtz
Namibia
142
6
C Waiswa
142
6
Kevin Pietersen
England
142
6
Steven Finn
England
142
6
Steve O'Keefe
Australia
142
6
Hamid Hassan
Afghanistan
143
5
Sean Abbott
Australia
143
5
Amit Mishra
India
143
5
Robiul Islam
Bangladesh
143
5
Pavandeep Singh
143
5
Jade Dernbach
England
143
5
Arafat Sunny
Bangladesh
144
4
Jeremy Gordon
Canada
144
4
Iain Wardlaw
Scotland
144
4
Duncan Allan
Kenya
144
4
Chirag Suri
United Arab Emirates
144
4
Munis Ansari
Oman
144
4
Nic Maddinson
Australia
144
4
Nathan Reardon
Australia
144
4
Jitendra Mukhiya
Nepal
144
4
Angelo Perera
Sri Lanka
144
4
Scott Borthwick
England
144
4
Karn Sharma
India
144
4
James Pattinson
Australia
144
4
Sheldon Cottrell
West Indies
144
4
Shannon Gabriel
West Indies
144
4
Jacques Kallis
South Africa
145
3
Pat Cummins
Australia
145
3
Kannaur Rahul
India
145
3
Brad Hogg
Australia
145
3
Hamish Bennett
New Zealand
145
3
James Muirhead
Australia
145
3
Avinash Karn
Nepal
145
3
Pieter Seelaar
Netherlands
146
2
Adam Milne
New Zealand
146
2
Najeeb Amar
Hong Kong
146
2
Jatinder Singh
Oman
146
2
Amrit Bhattarai
Nepal
146
2
Manjula Guruge
United Arab Emirates
146
2
Irfan Sajid
United Arab Emirates
146
2
Manoj Tiwary
India
146
2
Clint McKay
Australia
147
1
Doug Bollinger
Australia
147
1
Xavier Doherty
Australia
147
1
Abul Hasan
Bangladesh
147
1
Lonwabo Tsotsobe
South Africa
147
1
Aftab Alam
Afghanistan
147
1
Rajesh Pulami
Nepal
147
1
Logan van Beek
Netherlands
147
1
Cameron Boyce
Australia
147
1
Aarif Sheikh
Nepal
147
1
Ehsan Nawaz
Hong Kong
147
1
Stephen Parry
England
147
1
Graeme McCarter
Ireland
147
1
Matt Henry
New Zealand
148
0
Daan van Bunge
Netherlands
148
0
Vivian Kingma
Netherlands
148
0
Parth Desai
Canada
148
0
Danny Briggs
England
148
0
Taskin Ahmed
Bangladesh
148
0
Courtney Kruger
Hong Kong
148
0
Imran Khan
148
0
Krishmar Santokie
West Indies
148
0
David Wiese
South Africa
148
0
Thilina Kandamby
Sri Lanka
148
0
Lahiru Gamage
Sri Lanka
148
0
Fahad Alhashmi
United Arab Emirates
148
0
Kenroy Peters
West Indies
148
0
Ehsan Adil
Pakistan