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 2015 for ODI
Position
Stats Value
Player Name
Team Name
1
237
Martin Guptill
New Zealand
2
215
Chris Gayle
West Indies
3
178
David Warner
Australia
4
170
Luke Ronchi
New Zealand
5
162
AB de Villiers
South Africa
6
161
Tillakaratne Dilshan
Sri Lanka
7
159
Hashim Amla
South Africa
8
156
Kyle Coetzer
Scotland
9
150
Rohit Sharma
India
10
141
Ian Bell
England
11
139
Lahiru Thirimanne
Sri Lanka
12
138
Virat Kohli
India
12
138
Brendan Taylor
Zimbabwe
12
138
David Miller
South Africa
13
137
Shikhar Dhawan
India
14
135
Aaron Finch
Australia
15
133
Faf du Plessis
South Africa
15
133
Marlon Samuels
West Indies
16
132
Tamim Iqbal
Bangladesh
16
132
Rilee Rossouw
South Africa
16
132
Stephan Baard
Namibia
17
131
Mohammad Shahzad
Afghanistan
18
130
Craig Ervine
Zimbabwe
19
129
Jos Buttler
England
20
128
Mahmudullah
Bangladesh
20
128
Moeen Ali
England
21
127
Soumya Sarkar
Bangladesh
22
124
Kumar Sangakkara
Sri Lanka
22
124
Ambati Rayudu
India
22
124
Mark Chapman
Hong Kong
23
121
Eoin Morgan
England
23
121
Joe Root
England
24
119
Ross Taylor
New Zealand
25
118
Kane Williamson
New Zealand
26
117
Brendon McCullum
New Zealand
26
117
Elton Chigumbura
Zimbabwe
27
116
Mohammad Nabi
Afghanistan
27
116
Kusal Perera
Sri Lanka
28
115
Jean-Paul Duminy
South Africa
29
112
Shoaib Malik
Pakistan
29
112
Ed Joyce
England
30
110
Tom Latham
New Zealand
30
110
Suresh Raina
India
31
109
Quinton de Kock
South Africa
31
109
Alex Hales
England
32
107
William Porterfield
Ireland
32
107
Mushfiqur Rahim
Bangladesh
33
106
Shaiman Anwar
United Arab Emirates
34
105
Steven Smith
Australia
34
105
Kedar Jadhav
India
34
105
Peter Borren
Netherlands
35
104
Mahela Jayawardene
Sri Lanka
35
104
Grant Elliott
New Zealand
36
103
Mohammad Hafeez
Pakistan
37
102
Azhar Ali
Pakistan
37
102
Glenn Maxwell
Australia
37
102
Sean Williams
Zimbabwe
37
102
Lendl Simmons
West Indies
37
102
Jason Roy
England
38
101
James Taylor
England
38
101
Sarfraz Ahmed
Pakistan
39
100
Sikandar Raza
Zimbabwe
39
100
Anil Mandal
Nepal
40
99
Chamu Chibhabha
Zimbabwe
41
97
Andy Balbirnie
Ireland
42
96
Samiullah Shenwari
Afghanistan
42
96
Hamish Gardiner
Scotland
43
95
Ahmed Shehzad
Pakistan
44
92
MS Dhoni
India
44
92
Paul Stirling
Ireland
45
89
Haris Sohail
Pakistan
45
89
Darren Sammy
West Indies
46
87
Assad Vala
P.N.G.
46
87
Ajinkya Rahane
India
47
86
Matt Machan
Scotland
48
84
Hamilton Masakadza
Zimbabwe
49
83
Najibullah Zadran
Afghanistan
49
83
Jonny Bairstow
England
49
83
Johnson Charles
West Indies
50
81
Corey Anderson
New Zealand
50
81
Javed Ahmadi
Afghanistan
51
80
Gary Wilson
Ireland
51
80
Niall O'Brien
Ireland
51
80
Rakep Patel
Kenya
52
78
Preston Mommsen
Scotland
52
78
Sharad Vesawkar
Nepal
53
77
Saad Nasim
Pakistan
53
77
Stuart Binny
India
54
76
Imrul Kayes
Bangladesh
54
76
Misbah-ul-Haq
Pakistan
54
76
Jack Vare
P.N.G.
55
75
Mohammad Rizwan
Pakistan
55
75
George Bailey
Australia
56
74
Michael Clarke
Australia
56
74
Richmond Mutumbami
Zimbabwe
57
73
Tanwir Afzal
Hong Kong
58
72
Murali Vijay
India
59
71
Matthew Wade
Australia
59
71
Manish Pandey
India
60
70
Paras Khadka
Nepal
60
70
Freddie Coleman
Scotland
60
70
Farhaan Behardien
South Africa
60
70
Angelo Mathews
Sri Lanka
61
69
Joe Burns
Australia
61
69
Adil Rashid
England
62
68
Pieter Seelaar
Netherlands
62
68
Ben Stokes
England
63
67
Shane Watson
Australia
63
67
Irfan Karim
Kenya
63
67
Shahid Afridi
64
66
Milinda Siriwardana
Sri Lanka
65
65
Dinesh Chandimal
Sri Lanka
66
64
Dwayne Smith
West Indies
66
64
Andre Russell
West Indies
66
64
Mitchell Marsh
Australia
67
63
Shakib Al Hasan
Bangladesh
67
63
Noor Ali Zadran
Afghanistan
67
63
Subash Khakurel
Nepal
68
62
Babar Azam
Pakistan
68
62
Roelof van der Merwe
Netherlands
68
62
Aamer Yamin
Pakistan
68
62
Nehemiah Odhiambo
Kenya
68
62
Richie Berrington
Scotland
69
61
Imad Wasim
Pakistan
70
60
Nasir Aziz
United Arab Emirates
71
59
Umar Akmal
Pakistan
72
58
Nuwan Kulasekara
Sri Lanka
72
58
Morne van Wyk
South Africa
73
57
Swapnil Patil
United Arab Emirates
73
57
Sabbir Rahman
Bangladesh
73
57
Denesh Ramdin
West Indies
73
57
Jason Holder
West Indies
74
56
Shem Ngoche
Kenya
74
56
Amjad Javed
United Arab Emirates
74
56
Kila Pala
P.N.G.
75
55
Con de Lange
Scotland
76
54
Mohammad Tauqir
United Arab Emirates
76
54
Asghar Stanikzai
Afghanistan
76
54
Wahab Riaz
Pakistan
77
53
Anshuman Rath
Hong Kong
77
53
Josh Davey
Scotland
78
52
Alex Obanda
Kenya
78
52
Nasir Jamal
Afghanistan
79
51
Mudassar Bukhari
Netherlands
79
51
Matthew Cross
Scotland
80
50
Peter Moor
Zimbabwe
80
50
Jonathan Carter
West Indies
80
50
Sohaib Maqsood
Pakistan
80
50
Kevin O'Brien
Ireland
80
50
James Faulkner
Australia
81
49
Darren Bravo
West Indies
81
49
Amjad Ali
United Arab Emirates
82
48
Afsar Zazai
Afghanistan
82
48
Usman Ghani
Afghanistan
83
47
Thisara Perera
Sri Lanka
83
47
Sagar Pun
Nepal
84
46
Luke Jongwe
Zimbabwe
84
46
Nelson Odhiambo
Kenya
85
45
Babar Hayat
Hong Kong
85
45
Sami Aslam
Pakistan
85
45
Shaun Marsh
Australia
85
45
Khurram Khan
United Arab Emirates
86
44
Mitchell Santner
New Zealand
86
44
Liam Plunkett
England
87
43
Brad Haddin
Australia
87
43
Narsingh Deonarine
West Indies
88
42
Chris Woakes
England
89
41
James Neesham
New Zealand
89
41
Nasir Hossain
Bangladesh
89
41
Sam Billings
England
89
41
Sese Bau
P.N.G.
90
40
George Munsey
Scotland
91
39
Ben Wheeler
New Zealand
91
39
Asad Shafiq
Pakistan
91
39
Brian Chari
Zimbabwe
91
39
Gurdeep Singh
Kenya
92
38
Anwar Ali
Pakistan
92
38
Bilal Asif
Pakistan
93
37
Aizaz Khan
Hong Kong
93
37
Younis Khan
Pakistan
94
36
John Mooney
Ireland
94
36
Collins Obuya
Kenya
94
36
Litton Das
Bangladesh
94
36
Gyanendra Malla
Nepal
95
35
Charles Amini
P.N.G.
95
35
Shafiqullah
Afghanistan
95
35
Regis Chakabva
Zimbabwe
95
35
Colin Munro
New Zealand
95
35
Daniel Vettori
New Zealand
96
34
John Hastings
Australia
96
34
Stephan Myburgh
Netherlands
96
34
Kinchit Shah
Hong Kong
96
34
Krishna Chandran
United Arab Emirates
97
33
Jean-Pierre Kotze
Namibia
97
33
Lucas Oluoch
Kenya
97
33
Tinashe Panyangara
Zimbabwe
97
33
Nawroz Mangal
Afghanistan
97
33
Ravi Bopara
England
98
32
Ravindra Jadeja
India
98
32
Yasir Shah
Pakistan
98
32
Malcolm Waller
Zimbabwe
99
31
Majid Haq
Scotland
99
31
Robin Uthappa
India
99
31
John Reva
P.N.G.
99
31
Johannes Smit
Namibia
100
30
Vernon Philander
South Africa
100
30
Kyle Mills
New Zealand
100
30
Doug Bracewell
New Zealand
100
30
Tony Ura
P.N.G.
101
29
Anamul Haque
Bangladesh
102
28
Upul Tharanga
Sri Lanka
102
28
Alasdair Evans
Scotland
102
28
Nizakat Khan
Hong Kong
102
28
Mirwais Ashraf
Afghanistan
102
28
Vusi Sibanda
Zimbabwe
102
28
Chad Soper
P.N.G.
103
27
Mohammad Shahzad
United Arab Emirates
103
27
Solomon Mire
Zimbabwe
103
27
Tinotenda Mutombodzi
Zimbabwe
103
27
Graeme Cremer
Zimbabwe
103
27
Waqas Barkat
Hong Kong
103
27
Mitchell Johnson
Australia
104
26
Alex Cusack
Ireland
104
26
Dimuth Karunaratne
Sri Lanka
105
25
Dawlat Zadran
Afghanistan
105
25
George Dockrell
Ireland
105
25
Dhiren Gondaria
Kenya
105
25
Nathan McCullum
New Zealand
105
25
Mohammed Shami
India
105
25
Bhuvneshwar Kumar
India
106
24
Stuart Broad
England
106
24
Stuart Thompson
Ireland
106
24
Basant Regmi
Nepal
106
24
Abdul Shakoor
United Arab Emirates
107
23
Henry Nicholls
New Zealand
107
23
Mohammad Naveed
United Arab Emirates
107
23
Ahmed Raza
United Arab Emirates
107
23
Michael Leask
Scotland
107
23
Jeevan Mendis
Sri Lanka
107
23
Andy McBrine
Ireland
107
23
Michael Rippon
Netherlands
107
23
Wesley Barresi
Netherlands
108
22
Ben Cooper
Netherlands
108
22
Max Sorensen
Ireland
108
22
Calum MacLeod
Scotland
108
22
Harbhajan Singh
India
108
22
Manoj Tiwary
India
108
22
Andri Berenger
United Arab Emirates
109
21
George Worker
New Zealand
109
21
Mashrafe Mortaza
Bangladesh
109
21
Ajantha Mendis
Sri Lanka
109
21
Prosper Utseya
Zimbabwe
110
20
Matt Henry
New Zealand
110
20
Aaron Phangiso
South Africa
111
19
Kagiso Rabada
South Africa
111
19
Adam Milne
New Zealand
111
19
Tim Murtagh
Ireland
111
19
Stuart Matsikenyeri
Zimbabwe
112
18
Leon Johnson
West Indies
112
18
Tawanda Mupariwa
Zimbabwe
112
18
Sulieman Benn
West Indies
112
18
Elijah Otieno
Kenya
112
18
Tim Southee
New Zealand
112
18
Carlos Brathwaite
West Indies
112
18
Ashan Priyanjan
Sri Lanka
112
18
Craig Williams
Namibia
113
17
Avinash Karn
Nepal
113
17
Rob Taylor
Scotland
113
17
Lasith Malinga
Sri Lanka
113
17
Wayne Parnell
South Africa
113
17
Chris Jordan
England
114
16
Ravichandran Ashwin
India
114
16
Dale Steyn
South Africa
114
16
Mitchell McClenaghan
New Zealand
114
16
Mahuru Dai
P.N.G.
114
16
Tendai Chatara
Zimbabwe
114
16
Hamid Hassan
Afghanistan
114
16
Saqib Ali
United Arab Emirates
114
16
Pradeep Airee
Nepal
114
16
Michau Preez
Namibia
115
15
Rashid Khan
Afghanistan
115
15
Zafar Gohar
Pakistan
115
15
Waqas Khan
Hong Kong
115
15
Arafat Sunny
Bangladesh
115
15
Jerome Taylor
West Indies
115
15
Ehsan Adil
Pakistan
115
15
Axar Patel
India
116
14
Fawad Alam
Pakistan
116
14
Aftab Alam
Afghanistan
116
14
David Wiese
South Africa
117
13
David Willey
England
117
13
Mark Wood
England
117
13
Dushmantha Chameera
Sri Lanka
117
13
Laxman Sreekumar
United Arab Emirates
117
13
Donald Tiripano
Zimbabwe
117
13
Trent Boult
New Zealand
117
13
Rangana Herath
Sri Lanka
118
12
Chamara Kapugedera
Sri Lanka
118
12
Kyle Abbott
South Africa
118
12
Shapoor Zadran
Afghanistan
118
12
Vani Morea
P.N.G.
118
12
Lega Siaka
P.N.G.
118
12
Tendai Chisoro
Zimbabwe
118
12
Chris Morris
South Africa
119
11
Sompal Kami
Nepal
119
11
Mohit Sharma
India
120
10
Gary Ballance
England
120
10
Steven Finn
England
120
10
Charles Coventry
Zimbabwe
120
10
Manjula Guruge
United Arab Emirates
120
10
Wellington Masakadza
Zimbabwe
120
10
Umair Ali
United Arab Emirates
121
9
Mustafizur Rahman
Bangladesh
121
9
Jermaine Blackwood
West Indies
121
9
Sunil Narine
West Indies
121
9
Seekkuge Prasanna
Sri Lanka
121
9
Bilawal Bhatti
Pakistan
121
9
Imran Tahir
South Africa
122
8
Suranga Lakmal
Sri Lanka
122
8
Asif Iqbal
Pakistan
122
8
James Anderson
England
122
8
Brian Vitori
Zimbabwe
122
8
Zaheer Maqsood
United Arab Emirates
122
8
Bernard Scholtz
Namibia
123
7
Jeffrey Vandersay
Sri Lanka
123
7
Saqlain Haider
United Arab Emirates
123
7
Sachithra Senanayake
Sri Lanka
123
7
John Nyumbu
Zimbabwe
123
7
Gerrie Snyman
Namibia
123
7
Pat Cummins
Australia
123
7
Sohail Khan
Pakistan
124
6
Morne Morkel
South Africa
124
6
Tafadzwa Kamungozi
Zimbabwe
124
6
Andre Fletcher
West Indies
124
6
Shakti Gauchan
Nepal
124
6
Reece Topley
England
124
6
Hiri Hiri
P.N.G.
124
6
Rahat Ali
125
5
Junaid Khan
125
5
Iftikhar Ahmed
Pakistan
125
5
Iain Wardlaw
Scotland
125
5
Safyaan Sharif
Scotland
125
5
Craig Young
Ireland
125
5
Morris Ouma
Kenya
125
5
Hiren Varaiya
Kenya
125
5
Dean Elgar
South Africa
125
5
Shaminda Eranga
Sri Lanka
125
5
Ish Sodhi
New Zealand
125
5
Jubair Hossain
Bangladesh
125
5
Ashton Agar
Australia
126
4
Rubel Hossain
Bangladesh
126
4
Moises Henriques
Australia
126
4
Umesh Yadav
India
126
4
Amit Mishra
India
126
4
Nasir Jamshed
Pakistan
126
4
Mohammad Irfan
Pakistan
126
4
James Ngoche
Kenya
126
4
Haseeb Amjad
Hong Kong
126
4
Hammad Azam
Pakistan
126
4
Amir Hamza
Afghanistan
126
4
Rohan Mustafa
United Arab Emirates
126
4
Jason Mohammed
West Indies
126
4
Marcus Stoinis
Australia
127
3
Christopher Carter
Hong Kong
127
3
Taurai Muzarabani
Zimbabwe
127
3
Usman Mushtaq
United Arab Emirates
127
3
Zane Green
Namibia
127
3
Neville Madziva
Zimbabwe
127
3
Sarel Burger
Namibia
127
3
Mominul Haque
Bangladesh
127
3
Nuwan Pradeep
Sri Lanka
128
2
Dhammika Prasad
Sri Lanka
128
2
James Pattinson
Australia
128
2
Dhawal Kulkarni
India
128
2
Michael Swart
Netherlands
128
2
Craig Wallace
Scotland
128
2
Taskin Ahmed
Bangladesh
128
2
Sheldon Cottrell
West Indies
128
2
Ravi Rampaul
West Indies
128
2
Qadeer Ahmed
United Arab Emirates
129
1
Yodhin Punja
United Arab Emirates
129
1
Norman Vanua
P.N.G.
129
1
Mitchell Starc
Australia
129
1
Zulfiqar Babar
Pakistan
129
1
Al-Amin Hossain
Bangladesh
130
0
Saeed Ajmal
Pakistan
130
0
Umar Gul
Pakistan
130
0
Cameron White
Australia
130
0
Xavier Doherty
Australia
130
0
Nathan Coulter-Nile
Australia
130
0
Willie Gavera
P.N.G.
130
0
Kemar Roach
West Indies
130
0
Tharindu Kaushal
Sri Lanka
130
0
Gulbadin Naib
Afghanistan
130
0
Izatullah Dawlatzai
Afghanistan
130
0
Nikolaas Davin
Namibia
130
0
Yamin Ahmadzai
Afghanistan
130
0
Andrew Mathieson
New Zealand
130
0
Kamran Shazad
United Arab Emirates
130
0
Fahad Alhashmi
United Arab Emirates