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 2018 for all time
Position
Most 50s
Player Name
Team Name
1
13
Babar Azam
Pakistan
2
12
Jos Buttler
England
3
11
Joe Root
England
3
11
Fakhar Zaman
Pakistan
4
9
Kusal Mendis
Sri Lanka
4
9
Mushfiqur Rahim
Bangladesh
4
9
Shakib Al Hasan
Bangladesh
4
9
Tamim Iqbal
Bangladesh
4
9
Virat Kohli
India
5
8
Shikhar Dhawan
India
5
8
Eoin Morgan
England
6
7
Ben Stokes
England
6
7
Rohit Sharma
India
6
7
Hashim Amla
South Africa
6
7
Angelo Mathews
Sri Lanka
6
7
Dimuth Karunaratne
Sri Lanka
6
7
Travis Head
Australia
7
6
Kusal Perera
Sri Lanka
7
6
Rahmat Shah
Afghanistan
7
6
Niroshan Dickwella
Sri Lanka
7
6
AB de Villiers
South Africa
7
6
Martin Guptill
New Zealand
7
6
Kane Williamson
New Zealand
7
6
Colin Munro
New Zealand
7
6
Ajinkya Rahane
India
7
6
Ross Taylor
New Zealand
7
6
Henry Nicholls
New Zealand
7
6
Imam-ul-Haq
Pakistan
8
5
Evin Lewis
West Indies
8
5
Shadab Khan
Pakistan
8
5
Shimron Hetmyer
West Indies
8
5
Dawid Malan
England
8
5
Aaron Finch
Australia
8
5
Tom Latham
New Zealand
8
5
Jean-Paul Duminy
South Africa
8
5
Sarfraz Ahmed
Pakistan
8
5
Thisara Perera
Sri Lanka
8
5
Dean Elgar
South Africa
8
5
Jason Holder
West Indies
8
5
Sikandar Raza
Zimbabwe
8
5
Andy Balbirnie
Ireland
8
5
Kyle Coetzer
Scotland
8
5
Litton Das
Bangladesh
8
5
Shai Hope
West Indies
9
4
Dhananjaya de Silva
Sri Lanka
9
4
Paul Stirling
Ireland
9
4
Sean Williams
Zimbabwe
9
4
Mohammad Shahzad
Afghanistan
9
4
Najibullah Zadran
Afghanistan
9
4
Hashmatullah Shaidi
Afghanistan
9
4
Alex Hales
England
9
4
Anshuman Rath
Hong Kong
9
4
Hamilton Masakadza
Zimbabwe
9
4
Brendan Taylor
Zimbabwe
9
4
Quinton de Kock
South Africa
9
4
Azhar Ali
Pakistan
9
4
Ashfaq Ahmed
Pakistan
9
4
Jonny Bairstow
England
9
4
Mahmudullah
Bangladesh
9
4
Usman Khawaja
Australia
9
4
Cheteshwar Pujara
India
9
4
David Warner
Australia
9
4
Marcus Stoinis
Australia
9
4
D'Arcy Short
Australia
9
4
Roshen Silva
Sri Lanka
10
3
Ihsanullah
Afghanistan
10
3
Hardik Pandya
India
10
3
Rovman Powell
West Indies
10
3
Rameez Shahzad
United Arab Emirates
10
3
Sam Curran
England
10
3
Rishabh Pant
India
10
3
Glenn Maxwell
Australia
10
3
Mitchell Marsh
Australia
10
3
Kannaur Rahul
India
10
3
Ambati Rayudu
India
10
3
Chris Woakes
England
10
3
Shoaib Malik
Pakistan
10
3
Mohammad Hafeez
Pakistan
10
3
BJ Watling
New Zealand
10
3
Asad Shafiq
Pakistan
10
3
Temba Bavuma
South Africa
10
3
Dinesh Chandimal
Sri Lanka
10
3
Marlon Samuels
West Indies
10
3
Kieran Powell
West Indies
10
3
Mohammad Mithun
Bangladesh
10
3
Mohammad Nabi
Afghanistan
10
3
Wesley Barresi
Netherlands
10
3
Colin de Grandhomme
New Zealand
10
3
Niall O'Brien
Ireland
10
3
Richie Berrington
Scotland
10
3
Shaiman Anwar
United Arab Emirates
10
3
Solomon Mire
Zimbabwe
10
3
Peter Moor
Zimbabwe
10
3
Jason Roy
England
10
3
Paras Khadka
Nepal
10
3
Shane Dowrich
West Indies
11
2
Rohan Mustafa
United Arab Emirates
11
2
Mitchell Santner
New Zealand
11
2
Reeza Hendricks
South Africa
11
2
Cameron Bancroft
Australia
11
2
David Miller
South Africa
11
2
Ed Joyce
England
11
2
Gary Wilson
Ireland
11
2
Haris Sohail
Pakistan
11
2
Calum MacLeod
Scotland
11
2
Gulbadin Naib
Afghanistan
11
2
Babar Hayat
Hong Kong
11
2
Faf du Plessis
South Africa
11
2
Devon Smith
West Indies
11
2
Craig Ervine
Zimbabwe
11
2
Alastair Cook
England
11
2
Soumya Sarkar
Bangladesh
11
2
Tim Southee
New Zealand
11
2
Imrul Kayes
Bangladesh
11
2
Tim Paine
Australia
11
2
Steven Smith
Australia
11
2
Pat Cummins
Australia
11
2
Mark Stoneman
England
11
2
Hazratullah Zazai
Afghanistan
11
2
George Munsey
Scotland
11
2
Heinrich Klaasen
South Africa
11
2
Aiden Markram
South Africa
11
2
CR Suryawanshi
11
2
Chirag Suri
United Arab Emirates
11
2
Michael Jones
Scotland
11
2
Dipendra Airee
Nepal
11
2
Aarif Sheikh
Nepal
11
2
Virandeep Singh
12
1
Shafiq Sharif
12
1
Ahmed Faiz
12
1
R Rohan
12
1
AE Paraam
12
1
Khaya Zondo
South Africa
12
1
Sadeera Samarawickrama
Sri Lanka
12
1
Rassie van der Dussen
South Africa
12
1
Simi Singh
Ireland
12
1
Khawar Ali
Oman
12
1
Jatinder Singh
Oman
12
1
Rashid Khan
Afghanistan
12
1
Sikander Zulfiqar
Netherlands
12
1
Nurul Hasan
Bangladesh
12
1
Jeet Raval
New Zealand
12
1
Hanuma Vihari
India
12
1
Prithvi Shaw
India
12
1
Mayank Agarwal
India
12
1
Roston Chase
West Indies
12
1
Adnan Mufti
United Arab Emirates
12
1
Ghulam Shabber
United Arab Emirates
12
1
Hasan Ali
Pakistan
12
1
Dominic Bess
England
12
1
Rory Burns
England
12
1
Ben Foakes
England
12
1
Mehidy Hasan
Bangladesh
12
1
Shadman Islam
Bangladesh
12
1
Mohammad Saifuddin
Bangladesh
12
1
Nicholas Pooran
West Indies
12
1
Faheem Ashraf
Pakistan
12
1
Asif Ali
Pakistan
12
1
Hussain Talat
Pakistan
12
1
Marcus Harris
Australia
12
1
Shaun Marsh
Australia
12
1
Ravindra Jadeja
India
12
1
MS Dhoni
India
12
1
Suresh Raina
India
12
1
Moeen Ali
England
12
1
Kraigg Brathwaite
West Indies
12
1
Chris Gayle
West Indies
12
1
Upul Tharanga
Sri Lanka
12
1
Shan Masood
Pakistan
12
1
Vernon Philander
South Africa
12
1
Dale Steyn
South Africa
12
1
Ish Sodhi
New Zealand
12
1
Nizakat Khan
Hong Kong
12
1
Kevin O'Brien
Ireland
12
1
Sabbir Rahman
Bangladesh
12
1
Nasir Jamal
Afghanistan
12
1
Javed Ahmadi
Afghanistan
12
1
Brian Chari
Zimbabwe
12
1
Asghar Stanikzai
Afghanistan
12
1
Matthew Cross
Scotland
12
1
Michael Leask
Scotland
12
1
Assad Vala
P.N.G.
12
1
Michael Rippon
Netherlands
12
1
William Porterfield
Ireland
12
1
James Shannon
Ireland
12
1
Stuart Thompson
Ireland
12
1
Sarel Burger
Namibia
12
1
Ryan ten Doeschate
Netherlands
12
1
Rilee Rossouw
South Africa
12
1
Kieron Pollard
West Indies
12
1
Andre Fletcher
West Indies
12
1
Ahmed Raza
United Arab Emirates
12
1
Subash Khakurel
Nepal
12
1
Gyanendra Malla
Nepal
12
1
Sagar Pun
Nepal
12
1
Sompal Kami
Nepal
12
1
Sharad Vesawkar
Nepal
12
1
Imad Wasim
Pakistan
12
1
Max O'Dowd
Netherlands
12
1
Tobias Visee
Netherlands
12
1
Manish Pandey
India
12
1
James Vince
England
12
1
David Willey
England
12
1
Mark Wood
England