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
Most 50s in 2019 for all time
Position
Most 50s
Player Name
Team Name
1
15
Paul Stirling
Ireland
2
14
Virat Kohli
India
2
14
Quinton de Kock
South Africa
3
13
Babar Azam
Pakistan
4
11
Faf du Plessis
South Africa
4
11
Ben Stokes
England
5
10
Ross Taylor
New Zealand
5
10
Rohit Sharma
India
5
10
Steven Smith
Australia
5
10
Shai Hope
West Indies
6
9
Joe Root
England
6
9
Rassie van der Dussen
South Africa
7
8
Mushfiqur Rahim
Bangladesh
7
8
Shakib Al Hasan
Bangladesh
7
8
Aaron Finch
Australia
7
8
Usman Khawaja
Australia
7
8
Kane Williamson
New Zealand
7
8
Max O'Dowd
Netherlands
7
8
Kyle Coetzer
Scotland
7
8
Colin de Grandhomme
New Zealand
8
7
Jason Roy
England
8
7
Kusal Mendis
Sri Lanka
8
7
Asghar Stanikzai
Afghanistan
8
7
Kannaur Rahul
India
8
7
Eoin Morgan
England
8
7
Jonny Bairstow
England
8
7
Marnus Labuschagne
Australia
9
6
Nicholas Pooran
West Indies
9
6
Merwe Erasmus
Namibia
9
6
Stephan Baard
Namibia
9
6
Ravindra Jadeja
India
9
6
MS Dhoni
India
9
6
David Warner
Australia
9
6
Craig Ervine
Zimbabwe
9
6
Dimuth Karunaratne
Sri Lanka
9
6
Matthew Cross
Scotland
9
6
Tony Ura
P.N.G.
9
6
Andy Balbirnie
Ireland
9
6
Joe Denly
England
9
6
Kevin O'Brien
Ireland
10
5
Nitish Kumar
Canada
10
5
Rahmat Shah
Afghanistan
10
5
Sean Williams
Zimbabwe
10
5
Haris Sohail
Pakistan
10
5
Ben Cooper
Netherlands
10
5
Calum MacLeod
Scotland
10
5
Kusal Perera
Sri Lanka
10
5
Niroshan Dickwella
Sri Lanka
10
5
Chris Gayle
West Indies
10
5
Mohammad Nabi
Afghanistan
10
5
Soumya Sarkar
Bangladesh
10
5
Asad Shafiq
Pakistan
10
5
Ajinkya Rahane
India
10
5
Glenn Maxwell
Australia
10
5
Tamim Iqbal
Bangladesh
10
5
Jos Buttler
England
10
5
Shreyas Iyer
India
10
5
Evin Lewis
West Indies
10
5
Rory Burns
England
10
5
Fakhar Zaman
Pakistan
11
4
Shimron Hetmyer
West Indies
11
4
Alex Carey
Australia
11
4
Aiden Markram
South Africa
11
4
Aqib Sulehri
Oman
11
4
Jatinder Singh
Oman
11
4
Steven Taylor
U.S.A.
11
4
Syed Aziz
11
4
Cheteshwar Pujara
India
11
4
Mohammad Hafeez
Pakistan
11
4
Sarfraz Ahmed
Pakistan
11
4
Hashim Amla
South Africa
11
4
Tom Latham
New Zealand
11
4
Angelo Mathews
Sri Lanka
11
4
Shaiman Anwar
United Arab Emirates
11
4
George Munsey
Scotland
11
4
Henry Nicholls
New Zealand
11
4
Travis Head
Australia
11
4
Reeza Hendricks
South Africa
11
4
Najibullah Zadran
Afghanistan
11
4
Hashmatullah Shaidi
Afghanistan
11
4
Muhammad Tanveer
12
3
Monank Patel
U.S.A.
12
3
S Chandramohan
12
3
Kinchit Shah
Hong Kong
12
3
Assad Vala
P.N.G.
12
3
Charles Amini
P.N.G.
12
3
Tobias Visee
Netherlands
12
3
Kieron Pollard
West Indies
12
3
Paras Khadka
Nepal
12
3
Richie Berrington
Scotland
12
3
Roelof van der Merwe
Netherlands
12
3
Ashfaq Ahmed
Pakistan
12
3
Colin Munro
New Zealand
12
3
Shan Masood
Pakistan
12
3
Kedar Jadhav
India
12
3
Shaun Marsh
Australia
12
3
Mahmudullah
Bangladesh
12
3
Adnan Idrees
12
3
Aaron Jones
U.S.A.
12
3
Jonty Jenner
12
3
Johannes Smit
Namibia
12
3
Navneet Dhaliwal
Canada
12
3
Imam-ul-Haq
Pakistan
12
3
Peter Handscomb
Australia
12
3
Roston Chase
West Indies
13
2
Hanuma Vihari
India
13
2
Mayank Agarwal
India
13
2
Avishka Fernando
Sri Lanka
13
2
Rishabh Pant
India
13
2
Asif Ali
Pakistan
13
2
Khawar Ali
Oman
13
2
Rahmanullah Gurbaz
Afghanistan
13
2
Pathum Silva
Sri Lanka
13
2
Ryan Burl
Zimbabwe
13
2
Suraj Kumar
Oman
13
2
Sandeep Goud
Oman
13
2
Ikram Alikhil
Afghanistan
13
2
James McCollum
Ireland
13
2
Gareth Delany
Ireland
13
2
Oshada Fernando
Sri Lanka
13
2
Ghulam Shabber
United Arab Emirates
13
2
Afif Hossain
Bangladesh
13
2
Timothy David
Australia
13
2
Craig Williams
Namibia
13
2
Karl Birkenstock
Namibia
13
2
Imran Butt
13
2
R Sandaruwan
13
2
Muhammad Kashif
13
2
NG Collins
13
2
S Davizi
13
2
Mohamed Rishwan
13
2
Martin Guptill
New Zealand
13
2
BJ Watling
New Zealand
13
2
Joe Burns
Australia
13
2
Tim Paine
Australia
13
2
Shikhar Dhawan
India
13
2
James Neesham
New Zealand
13
2
Lahiru Thirimanne
Sri Lanka
13
2
Xavier Marshall
West Indies
13
2
Darren Bravo
West Indies
13
2
Jason Holder
West Indies
13
2
Isuru Udana
Sri Lanka
13
2
Binod Bhandari
Nepal
13
2
Peter Moor
Zimbabwe
13
2
Litton Das
Bangladesh
13
2
Rashid Khan
Afghanistan
13
2
Rakep Patel
Kenya
13
2
Irfan Karim
Kenya
13
2
Ryan ten Doeschate
Netherlands
13
2
Anshuman Rath
Hong Kong
13
2
William Porterfield
Ireland
13
2
Brendan Taylor
Zimbabwe
13
2
Mohammad Mithun
Bangladesh
13
2
Faran Afzal
13
2
Kamran Khan
13
2
Faisal Javed
13
2
J Rasu
13
2
N Nipiko
14
1
DP Michael
14
1
Shamsudheen Purat
14
1
NMS Param
14
1
Inam-ul-Haq
14
1
Jaskaran Malhotra
U.S.A.
14
1
N Pathan
14
1
Riazat Ali Shah
14
1
PK Matautaava
14
1
PD Hennessy
14
1
Yasir Ali
14
1
R Panchal
14
1
Sabbir Rahman
Bangladesh
14
1
Janeiro Tucker
Bermuda
14
1
Rizwan Cheema
Canada
14
1
Hiral Patel
Canada
14
1
Richmond Mutumbami
Zimbabwe
14
1
Sikandar Raza
Zimbabwe
14
1
Usman Ghani
Afghanistan
14
1
Alex Hales
England
14
1
Babar Hayat
Hong Kong
14
1
Pieter Seelaar
Netherlands
14
1
Dhiren Gondaria
Kenya
14
1
Tim Murtagh
Ireland
14
1
Collins Obuya
Kenya
14
1
George Dockrell
Ireland
14
1
Lega Siaka
P.N.G.
14
1
Norman Vanua
P.N.G.
14
1
Mohammad Rizwan
Pakistan
14
1
Iftikhar Ahmed
Pakistan
14
1
Sese Bau
P.N.G.
14
1
Mosaddek Hossain
Bangladesh
14
1
James Vince
England
14
1
Sam Billings
England
14
1
Imad Wasim
Pakistan
14
1
Marcus Stoinis
Australia
14
1
Gyanendra Malla
Nepal
14
1
Carlos Brathwaite
West Indies
14
1
Craig Wallace
Scotland
14
1
David Miller
South Africa
14
1
Chris Morris
South Africa
14
1
Hamilton Masakadza
Zimbabwe
14
1
Regis Chakabva
Zimbabwe
14
1
Mohammad Shahzad
Afghanistan
14
1
Javed Ahmadi
Afghanistan
14
1
Lendl Simmons
West Indies
14
1
Dinesh Chandimal
Sri Lanka
14
1
Thisara Perera
Sri Lanka
14
1
Shoaib Malik
Pakistan
14
1
Doug Bracewell
New Zealand
14
1
Dane Piedt
South Africa
14
1
Temba Bavuma
South Africa
14
1
Ishant Sharma
India
14
1
Ambati Rayudu
India
14
1
Matthew Wade
Australia
14
1
Mitchell Starc
Australia
14
1
Nathan Coulter-Nile
Australia
14
1
Moeen Ali
England
14
1
Mominul Haque
Bangladesh
14
1
Ahmed Hassan
14
1
P Arora
14
1
Kaleem Shah
14
1
F Damiao Couana
14
1
S Adedeji
14
1
Yusuf Ebrahim
14
1
Najjam Shahzad
14
1
Tamoor Sajjad
14
1
S Wickramasekara
14
1
S Pokhriyal
14
1
H Gori
14
1
Zishan Shah
14
1
Shafiq Sharif
14
1
MNR Cooray
14
1
Umar Adam
14
1
CAJ Meschede
14
1
VB Chikkannaiah
14
1
BA Pai
14
1
LB Ferbrache
14
1
J Butler
14
1
Zeeshan Kukikhel
14
1
Zahir Mohammed
14
1
A Makesh
14
1
V Vijh
14
1
G Venkateswaran
14
1
Irfan Bhima
14
1
Mohamed Arief
14
1
Virandeep Singh
14
1
Fiaz Ahmed
14
1
Andrew Banner
14
1
Karabo Motlhanka
14
1
Muhammad Saleem
14
1
Nicholas Ferraby
14
1
Corey Bisson
14
1
Sarfaraz Ali
14
1
Razmal Shigiwal
14
1
Mirza Ahsan
14
1
Benjamin Ward
14
1
Harrison Carlyon
14
1
Timil Patel
U.S.A.
14
1
Srimantha Wijeyeratne
Canada
14
1
Ravinderpal Singh
Canada
14
1
Nikolaas Davin
Namibia
14
1
Haroon Mohammad
Hong Kong
14
1
Jan Frylinck
Namibia
14
1
Aman Gandhi
Kenya
14
1
Basil Hameed
United Arab Emirates
14
1
Zawar Farid
United Arab Emirates
14
1
Mohammad Boota
United Arab Emirates
14
1
Chirag Suri
United Arab Emirates
14
1
Michael Jones
Scotland
14
1
Rohit Paudel
Nepal
14
1
Sundeep Jora
Nepal
14
1
Dipendra Airee
Nepal
14
1
Kiplin Doriga
P.N.G.
14
1
Marcus Harris
Australia
14
1
Tim Seifert
New Zealand
14
1
Daryl Mitchell
New Zealand
14
1
Ashton Turner
Australia
14
1
Harry Tector
Ireland
14
1
Ihsanullah
Afghanistan
14
1
Ibrahim Zadran
Afghanistan
14
1
Zubayr Hamza
South Africa
14
1
Khurram Khan
Oman
14
1
Shivam Dube
India
14
1
Hayden Walsh
West Indies
14
1
Mohammad Sheikh
Bangladesh
14
1
Pramod Rajapaksa
Sri Lanka
14
1
Zeeshan Maqsood
Oman
14
1
Mohammad Nadeem
Oman
14
1
Alejandro Ferguson
14
1
Yasir Chowdhury
Bangladesh
14
1
Kottasinghakkarage Fernando
Sri Lanka
14
1
Dian Croospulle
Sri Lanka
14
1
Delray Rawlins
Bermuda
14
1
Hussain Talat
Pakistan
14
1
Abid Ali
Pakistan
14
1
Ben Foakes
England
14
1
Najmul Hossain Shanto
Bangladesh
14
1
Mohammad Saifuddin
Bangladesh
14
1
Sunil Ambris
West Indies
14
1
John Campbell
West Indies
14
1
Shamarh Brooks
West Indies
14
1
Fabian Allen
West Indies
14
1
Dawid Malan
England
14
1
Jack Leach
England
14
1
Ollie Pope
England
14
1
Tom Bruce
New Zealand
14
1
Rovman Powell
West Indies
14
1
Hasan Ali
Pakistan
14
1
Rameez Shahzad
United Arab Emirates
14
1
Andile Phehlukwayo
South Africa
14
1
Dwaine Pretorius
South Africa
14
1
Hazratullah Zazai
Afghanistan
14
1
Lorcan Tucker
Ireland
14
1
Keshav Maharaj
South Africa