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 2016 for all time
Position
Most 50s
Player Name
Team Name
1
18
Joe Root
England
2
14
Kane Williamson
New Zealand
3
13
Virat Kohli
India
3
13
Steven Smith
Australia
4
10
Martin Guptill
New Zealand
5
9
Jos Buttler
England
5
9
Hashim Amla
South Africa
5
9
Usman Khawaja
Australia
5
9
Rohit Sharma
India
5
9
Jonny Bairstow
England
5
9
Quinton de Kock
South Africa
5
9
Angelo Mathews
Sri Lanka
5
9
Alex Hales
England
5
9
Kusal Mendis
Sri Lanka
6
8
Dinesh Chandimal
Sri Lanka
7
7
Faf du Plessis
South Africa
7
7
Alastair Cook
England
7
7
David Warner
Australia
7
7
Tom Latham
New Zealand
7
7
Sarfraz Ahmed
Pakistan
7
7
Ben Stokes
England
8
6
Azhar Ali
Pakistan
8
6
Sami Aslam
Pakistan
8
6
Jean-Paul Duminy
South Africa
8
6
Aaron Finch
Australia
8
6
Kraigg Brathwaite
West Indies
8
6
Dhananjaya de Silva
Sri Lanka
9
5
Babar Azam
Pakistan
9
5
Marlon Samuels
West Indies
9
5
Babar Hayat
Hong Kong
9
5
Shikhar Dhawan
India
9
5
Ajinkya Rahane
India
9
5
George Bailey
Australia
9
5
Mitchell Marsh
Australia
9
5
Asad Shafiq
Pakistan
9
5
Moeen Ali
England
10
4
Tamim Iqbal
Bangladesh
10
4
Misbah-ul-Haq
Pakistan
10
4
Shoaib Malik
Pakistan
10
4
AB de Villiers
South Africa
10
4
Cheteshwar Pujara
India
10
4
Ravichandran Ashwin
India
10
4
Sabbir Rahman
Bangladesh
10
4
Mohammad Shahzad
Afghanistan
10
4
Najibullah Zadran
Afghanistan
10
4
Hamilton Masakadza
Zimbabwe
10
4
Craig Ervine
Zimbabwe
10
4
Shaiman Anwar
United Arab Emirates
10
4
Henry Nicholls
New Zealand
11
3
Travis Head
Australia
11
3
Peter Moor
Zimbabwe
11
3
Jason Roy
England
11
3
Shane Dowrich
West Indies
11
3
Ben Duckett
England
11
3
Asghar Stanikzai
Afghanistan
11
3
Jermaine Blackwood
West Indies
11
3
Kaushal Silva
Sri Lanka
11
3
Darren Bravo
West Indies
11
3
Dimuth Karunaratne
Sri Lanka
11
3
Temba Bavuma
South Africa
11
3
Upul Tharanga
Sri Lanka
11
3
Anshuman Rath
Hong Kong
11
3
Sharjeel Khan
Pakistan
11
3
Assad Vala
P.N.G.
11
3
Ravindra Jadeja
India
11
3
Shaun Marsh
Australia
11
3
Glenn Maxwell
Australia
11
3
Chris Woakes
England
11
3
Matthew Wade
Australia
11
3
James Neesham
New Zealand
11
3
Mohammad Hafeez
Pakistan
11
3
Shakib Al Hasan
Bangladesh
11
3
Colin Munro
New Zealand
11
3
Mahmudullah
Bangladesh
12
2
Ross Taylor
New Zealand
12
2
Corey Anderson
New Zealand
12
2
BJ Watling
New Zealand
12
2
Imrul Kayes
Bangladesh
12
2
Younis Khan
Pakistan
12
2
Umar Akmal
Pakistan
12
2
Eoin Morgan
England
12
2
Mitchell Starc
Australia
12
2
Kannaur Rahul
India
12
2
Murali Vijay
India
12
2
Wriddhiman Saha
India
12
2
Parthiv Patel
India
12
2
Vani Morea
P.N.G.
12
2
Nizakat Khan
Hong Kong
12
2
Preston Mommsen
Scotland
12
2
Farhaan Behardien
South Africa
12
2
Chris Morris
South Africa
12
2
Rilee Rossouw
South Africa
12
2
Kusal Perera
Sri Lanka
12
2
Kevin O'Brien
Ireland
12
2
William Porterfield
Ireland
12
2
Irfan Karim
Kenya
12
2
Tillakaratne Dilshan
Sri Lanka
12
2
Seekkuge Prasanna
Sri Lanka
12
2
Denesh Ramdin
West Indies
12
2
Vusi Sibanda
Zimbabwe
12
2
Mohammad Nabi
Afghanistan
12
2
Sean Williams
Zimbabwe
12
2
Sikandar Raza
Zimbabwe
12
2
Peter Handscomb
Australia
12
2
Imad Wasim
Pakistan
12
2
Sese Bau
P.N.G.
12
2
Chamu Chibhabha
Zimbabwe
12
2
Sharad Vesawkar
Nepal
12
2
Hashmatullah Shaidi
Afghanistan
12
2
Rohan Mustafa
United Arab Emirates
12
2
Carlos Brathwaite
West Indies
12
2
Johnson Charles
West Indies
12
2
Stephen Cook
South Africa
12
2
Mosaddek Hossain
Bangladesh
12
2
Haseeb Hameed
England
12
2
Jeet Raval
New Zealand
12
2
Stephan Baard
Namibia
13
1
Rushabhvardhan Patel
Kenya
13
1
Roston Chase
West Indies
13
1
Adnan Ilyas
Oman
13
1
Zeeshan Maqsood
Oman
13
1
Keaton Jennings
England
13
1
Jonathan Carter
West Indies
13
1
Mohammad Shahzad
United Arab Emirates
13
1
Kieron Pollard
West Indies
13
1
Andre Fletcher
West Indies
13
1
James Vince
England
13
1
Sam Billings
England
13
1
Mitchell Santner
New Zealand
13
1
Paras Khadka
Nepal
13
1
Muhammad Kaleem
United Arab Emirates
13
1
Rashid Khan
Afghanistan
13
1
Peter Nevill
Australia
13
1
Faiz Fazal
India
13
1
Jayant Yadav
India
13
1
Liam Dawson
England
13
1
Dogodo Bau
P.N.G.
13
1
Mandeep Singh
India
13
1
Matt Renshaw
Australia
13
1
Brian Chari
Zimbabwe
13
1
Noor Ali Zadran
Afghanistan
13
1
Karim Sadiq
Afghanistan
13
1
Elton Chigumbura
Zimbabwe
13
1
Graeme Cremer
Zimbabwe
13
1
Jason Holder
West Indies
13
1
Lendl Simmons
West Indies
13
1
Dwayne Bravo
West Indies
13
1
Dilruwan Perera
Sri Lanka
13
1
Niroshan Dickwella
Sri Lanka
13
1
Rangana Herath
Sri Lanka
13
1
Dean Elgar
South Africa
13
1
Michael Swart
Netherlands
13
1
Neil Broom
New Zealand
13
1
Matt Henry
New Zealand
13
1
Khalid Latif
Pakistan
13
1
Gary Wilson
Ireland
13
1
Andy McBrine
Ireland
13
1
Rahmat Shah
Afghanistan
13
1
Gulbadin Naib
Afghanistan
13
1
Ed Joyce
England
13
1
Adil Rashid
England
13
1
Jamie Atkinson
Hong Kong
13
1
Amjad Javed
United Arab Emirates
13
1
Craig Wallace
Scotland
13
1
Roelof van der Merwe
Netherlands
13
1
David Miller
South Africa
13
1
Tanwir Afzal
Hong Kong
13
1
Mahuru Dai
P.N.G.
13
1
Lega Siaka
P.N.G.
13
1
Kyle Coetzer
Scotland
13
1
Calum MacLeod
Scotland
13
1
Gautam Gambhir
India
13
1
MS Dhoni
India
13
1
Amit Mishra
India
13
1
Ambati Rayudu
India
13
1
Kedar Jadhav
India
13
1
John Hastings
Australia
13
1
Joe Burns
Australia
13
1
Adam Voges
Australia
13
1
Luke Ronchi
New Zealand
13
1
Vernon Philander
South Africa
13
1
Sohail Khan
Pakistan
13
1
Mohammad Amir
Pakistan
13
1
Ahmed Shehzad
Pakistan
13
1
Gary Ballance
England
13
1
Mushfiqur Rahim
Bangladesh
13
1
Grant Elliott
New Zealand
13
1
Tim Southee
New Zealand
13
1
Mominul Haque
Bangladesh