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 2016 for T20I
Position
Stats Value
Player Name
Team Name
1
145
Glenn Maxwell
Australia
2
124
Shane Watson
Australia
3
122
Babar Hayat
Hong Kong
4
118
Mohammad Shahzad
Afghanistan
5
110
Kannaur Rahul
India
6
103
Tamim Iqbal
Bangladesh
7
100
Chris Gayle
West Indies
7
100
Evin Lewis
West Indies
8
97
Hashim Amla
South Africa
9
93
Hamilton Masakadza
Zimbabwe
10
90
Virat Kohli
India
11
87
Martin Guptill
New Zealand
12
85
Marlon Samuels
West Indies
13
84
Andre Fletcher
West Indies
14
83
Tillakaratne Dilshan
Sri Lanka
14
83
Joe Root
England
14
83
Rohit Sharma
India
15
82
Corey Anderson
New Zealand
15
82
Lendl Simmons
West Indies
16
81
Angelo Mathews
Sri Lanka
17
80
Sabbir Rahman
Bangladesh
18
79
Faf du Plessis
South Africa
18
79
Johnson Charles
West Indies
19
78
Jason Roy
England
20
77
Rohan Mustafa
United Arab Emirates
20
77
David Warner
Australia
21
76
Amjad Javed
United Arab Emirates
22
74
Aaron Finch
Australia
23
73
Jos Buttler
England
24
72
Kane Williamson
New Zealand
24
72
Karim Sadiq
Afghanistan
24
72
William Porterfield
Ireland
25
71
AB de Villiers
South Africa
26
70
Kyle Coetzer
Scotland
27
64
Mohammad Hafeez
Pakistan
28
63
Shoaib Malik
Pakistan
28
63
Noor Ali Zadran
Afghanistan
29
62
Asghar Stanikzai
Afghanistan
29
62
Nizakat Khan
Hong Kong
29
62
Dhananjaya de Silva
Sri Lanka
30
61
Steven Smith
Australia
31
60
Shikhar Dhawan
India
31
60
Najibullah Zadran
Afghanistan
31
60
Shaiman Anwar
United Arab Emirates
32
59
Khalid Latif
Pakistan
32
59
Sharjeel Khan
Pakistan
32
59
Vusi Sibanda
Zimbabwe
33
58
Dinesh Chandimal
Sri Lanka
33
58
Kedar Jadhav
India
33
58
Usman Khawaja
Australia
33
58
Sarfraz Ahmed
Pakistan
34
56
Umar Akmal
Pakistan
34
56
Colin Munro
New Zealand
34
56
Tanwir Afzal
Hong Kong
34
56
Preston Mommsen
Scotland
35
55
Babar Azam
Pakistan
35
55
Dwayne Bravo
West Indies
36
54
Elton Chigumbura
Zimbabwe
36
54
Jean-Paul Duminy
South Africa
36
54
Mahmudullah
Bangladesh
36
54
Adnan Ilyas
Oman
37
53
Jamie Atkinson
Hong Kong
37
53
Sean Williams
Zimbabwe
37
53
David Miller
South Africa
38
52
Mohammad Shahzad
United Arab Emirates
38
52
Mohammad Nabi
Afghanistan
38
52
Quinton de Kock
South Africa
38
52
Ahmed Shehzad
Pakistan
38
52
Zeeshan Maqsood
Oman
38
52
Mandeep Singh
India
39
50
Shakib Al Hasan
Bangladesh
39
50
Muhammad Kaleem
United Arab Emirates
40
49
Rameez Shahzad
United Arab Emirates
40
49
Suresh Raina
India
40
49
Malcolm Waller
Zimbabwe
40
49
Shahid Afridi
41
48
Soumya Sarkar
Bangladesh
41
48
Manish Pandey
India
41
48
Wesley Barresi
Netherlands
42
47
Eoin Morgan
England
42
47
Mohammad Mithun
Bangladesh
43
45
Gary Wilson
Ireland
43
45
Travis Head
Australia
44
44
Greg Thompson
Ireland
45
43
Peter Borren
Netherlands
45
43
Matt Machan
Scotland
45
43
Samiullah Shenwari
Afghanistan
45
43
Chamara Kapugedera
Sri Lanka
45
43
Andre Russell
West Indies
45
43
MS Dhoni
India
46
42
Usman Ghani
Afghanistan
46
42
Richie Berrington
Scotland
46
42
Milinda Siriwardana
Sri Lanka
46
42
Jatinder Singh
Oman
47
41
George Munsey
Scotland
47
41
Anshuman Rath
Hong Kong
47
41
Moeen Ali
England
48
40
Ajinkya Rahane
India
48
40
Thisara Perera
Sri Lanka
48
40
Mark Chapman
Hong Kong
48
40
Najeeb Tarakai
Afghanistan
49
38
Niall O'Brien
Ireland
50
37
Swapnil Patil
United Arab Emirates
50
37
Alex Hales
England
50
37
Gulbadin Naib
Afghanistan
51
36
Ross Taylor
New Zealand
52
35
Yuvraj Singh
India
52
35
Mitchell Marsh
Australia
52
35
Shafiqullah
Afghanistan
52
35
Stephan Myburgh
Netherlands
52
35
Stuart Poynter
Ireland
52
35
Peter Moor
Zimbabwe
53
34
Carlos Brathwaite
West Indies
53
34
Khawar Ali
Oman
54
32
Syed Ali
Oman
54
32
Kevin O'Brien
Ireland
54
32
Ben Cooper
Netherlands
54
32
Richmond Mutumbami
Zimbabwe
55
31
Ravichandran Ashwin
India
55
31
Hardik Pandya
India
56
30
Nurul Hasan
Bangladesh
56
30
Sunil Narine
West Indies
57
29
Kinchit Shah
Hong Kong
57
29
Paul Stirling
Ireland
57
29
Ehsan Khan
Hong Kong
58
28
Mehran Khan
Oman
58
28
David Wiese
South Africa
59
27
Matthew Cross
Scotland
59
27
Ryan Campbell
Australia
59
27
Grant Elliott
New Zealand
60
26
Mushfiqur Rahim
Bangladesh
60
26
Norman Vanua
P.N.G.
60
26
Max Sorensen
Ireland
60
26
Michael Swart
Netherlands
61
25
Assad Vala
P.N.G.
61
25
Sese Bau
P.N.G.
61
25
Karim Janat
Afghanistan
62
24
Charles Amini
P.N.G.
62
24
Josh Davey
Scotland
63
23
Shaun Marsh
Australia
63
23
Timycen Maruma
Zimbabwe
64
22
Mashrafe Mortaza
Bangladesh
64
22
Kusal Perera
Sri Lanka
64
22
Kusal Mendis
Sri Lanka
64
22
Kieron Pollard
West Indies
64
22
James Vince
England
65
21
David Willey
England
65
21
Luke Ronchi
New Zealand
65
21
Jerome Taylor
West Indies
66
20
Sikandar Raza
Zimbabwe
66
20
Ambati Rayudu
India
66
20
Axar Patel
India
66
20
Chamu Chibhabha
Zimbabwe
66
20
Aizaz Khan
Hong Kong
67
19
Rilee Rossouw
South Africa
67
19
Mahuru Dai
P.N.G.
67
19
Vani Morea
P.N.G.
67
19
Ramith Rambukwella
Sri Lanka
67
19
Muktar Ali
Bangladesh
67
19
Syed Kaleem
Oman
68
18
Hazratullah Zazai
Afghanistan
68
18
Mitchell Santner
New Zealand
68
18
Imad Wasim
Pakistan
68
18
Sohaib Maqsood
Pakistan
68
18
Imrul Kayes
Bangladesh
68
18
Denesh Ramdin
West Indies
69
17
Tinashe Panyangara
Zimbabwe
69
17
Chris Morris
South Africa
69
17
Chris Lynn
Australia
70
16
Fahad Tariq
United Arab Emirates
70
16
Calum MacLeod
Scotland
70
16
Shuvagata Hom
Bangladesh
70
16
Boyd Rankin
England
70
16
Matthew Wade
Australia
70
16
Nicholas Pooran
West Indies
71
15
Chris Jordan
England
71
15
Ben Stokes
England
71
15
Taskin Ahmed
Bangladesh
71
15
Tom Cooper
Netherlands
71
15
David Rankin
Ireland
71
15
Rashid Khan
Afghanistan
71
15
Mosaddek Hossain
Bangladesh
72
14
Abu Hider
Bangladesh
72
14
Mudassar Bukhari
Netherlands
72
14
Nuwan Kulasekara
Sri Lanka
72
14
Vaibhav Wategaonkar
Oman
73
13
Sufyan Mehmood
Oman
73
13
Dawlat Zadran
Afghanistan
73
13
Anwar Ali
Pakistan
74
12
Tim Murtagh
Ireland
74
12
Mohammad Naveed
United Arab Emirates
74
12
Ravindra Jadeja
India
75
11
Donald Tiripano
Zimbabwe
75
11
Andrew Poynter
Ireland
75
11
Mark Watt
Scotland
75
11
Luke Jongwe
Zimbabwe
76
10
Peter Nevill
Australia
76
10
Tendai Chisoro
Zimbabwe
76
10
Stuart Thompson
Ireland
76
10
Andy McBrine
Ireland
76
10
Matt Henry
New Zealand
76
10
Arafat Sunny
Bangladesh
76
10
Farveez Maharoof
Sri Lanka
76
10
James Faulkner
Australia
76
10
Khurram Manzoor
Pakistan
76
10
Mohammed Qasim
United Arab Emirates
77
9
Kane Richardson
Australia
77
9
Nathan Coulter-Nile
Australia
77
9
Ashton Agar
Australia
77
9
Seekkuge Prasanna
Sri Lanka
77
9
Ahmed Raza
United Arab Emirates
77
9
Dushmantha Chameera
Sri Lanka
77
9
Michael Leask
Scotland
77
9
Sikander Zulfiqar
Netherlands
77
9
Usman Mushtaq
United Arab Emirates
77
9
Max O'Dowd
Netherlands
78
8
Jeffrey Vandersay
Sri Lanka
78
8
Nosaina Pokana
P.N.G.
78
8
Chad Soper
P.N.G.
78
8
Rob Taylor
Scotland
78
8
Pipi Raho
P.N.G.
78
8
Lega Siaka
P.N.G.
78
8
Pieter Seelaar
Netherlands
78
8
Graeme Cremer
Zimbabwe
78
8
Sachithra Senanayake
Sri Lanka
78
8
Haseeb Amjad
Hong Kong
78
8
Tendai Chatara
Zimbabwe
78
8
Mohammad Sami
Pakistan
79
7
John Hastings
Australia
79
7
George Dockrell
Ireland
79
7
Saqlain Haider
United Arab Emirates
79
7
John Reva
P.N.G.
79
7
Henry Nicholls
New Zealand
80
6
Christopher Carter
Hong Kong
80
6
Wellington Masakadza
Zimbabwe
80
6
Mustafizur Rahman
Bangladesh
80
6
Mitchell McClenaghan
New Zealand
80
6
Ashish Nehra
India
80
6
Darren Sammy
West Indies
80
6
Lahiru Thirimanne
Sri Lanka
80
6
Kyle Abbott
South Africa
80
6
Ajay Lalcheta
Oman
81
5
Andy Balbirnie
Ireland
81
5
Safyaan Sharif
Scotland
81
5
Sam Billings
England
81
5
Neville Madziva
Zimbabwe
81
5
Adam Zampa
Australia
81
5
Qadeer Ahmed
United Arab Emirates
82
4
Farhan Ahmed
United Arab Emirates
82
4
Sean Terry
Ireland
82
4
Waqas Khan
Hong Kong
82
4
Logan van Beek
Netherlands
82
4
Andrew Tye
Australia
82
4
Aaron Phangiso
South Africa
82
4
Mohammad Rizwan
Pakistan
82
4
Ahsan Malik
Netherlands
82
4
Niroshan Dickwella
Sri Lanka
82
4
Amir Hamza
Afghanistan
82
4
Waqas Barkat
Hong Kong
82
4
Adil Rashid
England
82
4
Liam Plunkett
England
82
4
Wahab Riaz
Pakistan
82
4
Lorcan Tucker
Ireland
82
4
Aqib Sulehri
Oman
83
3
Munis Ansari
Oman
83
3
Nasir Hossain
Bangladesh
83
3
Rangana Herath
Sri Lanka
83
3
Farhaan Behardien
South Africa
83
3
Jack Vare
P.N.G.
83
3
Cameron Boyce
Australia
83
3
Tinotenda Mutombodzi
Zimbabwe
84
2
Samuel Badree
West Indies
84
2
Chaminda Bandara
Sri Lanka
84
2
Ghulam Shabber
United Arab Emirates
84
2
Brad Wheal
Scotland
84
2
Zaheer Maqsood
United Arab Emirates
84
2
Roelof van der Merwe
Netherlands
84
2
Adam Milne
New Zealand
84
2
Craig Young
Ireland
84
2
Nadeem Ahmed
Hong Kong
84
2
Amjad Khan
England
84
2
Shahid Wasif
Hong Kong
85
1
Jacob Mulder
Ireland
85
1
Muhammed Shanil
United Arab Emirates
85
1
Sultan Ahmed
Oman
85
1
Bilal Khan
Oman
85
1
Moises Henriques
Australia
85
1
Dhawal Kulkarni
India
85
1
Shaun Tait
Australia
85
1
Mohammad Amir
Pakistan
85
1
Umar Gul
Pakistan
85
1
Todd Astle
New Zealand
85
1
Mirwais Ashraf
Afghanistan
85
1
Shapoor Zadran
Afghanistan
85
1
Dilhara Fernando
Sri Lanka
85
1
Suranga Lakmal
Sri Lanka
85
1
Kithuruwan Vithanage
Sri Lanka
85
1
Vivian Kingma
Netherlands
85
1
Alasdair Evans
Scotland
85
1
Hiri Hiri
P.N.G.
85
1
Rishi Dhawan
India
85
1
Reece Topley
England
86
0
Jasprit Bumrah
India
86
0
Iftikhar Ahmed
Pakistan
86
0
Cameron Bancroft
Australia
86
0
Taurai Muzarabani
Zimbabwe
86
0
Kagiso Rabada
South Africa
86
0
Isuru Udana
Sri Lanka
86
0
Nathan McCullum
New Zealand
86
0
Paul van Meekeren
Netherlands
86
0
Michael Rippon
Netherlands
86
0
James Shannon
Ireland
86
0
Chadwick Walton
West Indies
86
0
Nuwan Pradeep
Sri Lanka
86
0
Trent Boult
New Zealand
86
0
Mohammad Irfan
Pakistan
86
0
Al-Amin Hossain
Bangladesh
86
0
Josh Little
Ireland