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 2017 for all time
Position
Most 50s
Player Name
Team Name
1
15
Joe Root
England
2
12
Kannaur Rahul
India
2
12
Faf du Plessis
South Africa
2
12
Quinton de Kock
South Africa
3
11
Hashim Amla
South Africa
3
11
Niroshan Dickwella
Sri Lanka
4
10
Ross Taylor
New Zealand
4
10
Ajinkya Rahane
India
4
10
Virat Kohli
India
5
9
Shikhar Dhawan
India
5
9
Tamim Iqbal
Bangladesh
5
9
Kane Williamson
New Zealand
6
8
AB de Villiers
South Africa
6
8
Upul Tharanga
Sri Lanka
6
8
Rohit Sharma
India
6
8
Ben Stokes
England
7
7
Jonny Bairstow
England
7
7
Steven Smith
Australia
7
7
MS Dhoni
India
7
7
Mushfiqur Rahim
Bangladesh
7
7
Jason Roy
England
7
7
Shai Hope
West Indies
8
6
Paul Stirling
Ireland
8
6
Dinesh Chandimal
Sri Lanka
8
6
Shakib Al Hasan
Bangladesh
8
6
Soumya Sarkar
Bangladesh
8
6
Angelo Mathews
Sri Lanka
8
6
Azhar Ali
Pakistan
9
5
Temba Bavuma
South Africa
9
5
Tom Latham
New Zealand
9
5
Cheteshwar Pujara
India
9
5
David Warner
Australia
9
5
Moeen Ali
England
9
5
Sarfraz Ahmed
Pakistan
9
5
Lahiru Thirimanne
Sri Lanka
9
5
Mohammad Shahzad
Afghanistan
9
5
Rahmat Shah
Afghanistan
9
5
Sabbir Rahman
Bangladesh
9
5
Babar Hayat
Hong Kong
9
5
Babar Azam
Pakistan
9
5
Hardik Pandya
India
9
5
Kusal Mendis
Sri Lanka
9
5
Dawid Malan
England
10
4
Jeet Raval
New Zealand
10
4
Roston Chase
West Indies
10
4
Ghulam Shabber
United Arab Emirates
10
4
Henry Nicholls
New Zealand
10
4
Alex Hales
England
10
4
Dimuth Karunaratne
Sri Lanka
10
4
Dilruwan Perera
Sri Lanka
10
4
Kraigg Brathwaite
West Indies
10
4
Jason Holder
West Indies
10
4
Sikandar Raza
Zimbabwe
10
4
Shaiman Anwar
United Arab Emirates
10
4
Jason Mohammed
West Indies
10
4
Calum MacLeod
Scotland
10
4
Richie Berrington
Scotland
10
4
Eoin Morgan
England
10
4
Aaron Finch
Australia
10
4
Shaun Marsh
Australia
10
4
Ravindra Jadeja
India
10
4
Mahmudullah
Bangladesh
10
4
Dean Elgar
South Africa
10
4
Shoaib Malik
Pakistan
10
4
Mohammad Hafeez
Pakistan
10
4
Ahmed Shehzad
Pakistan
11
3
Misbah-ul-Haq
Pakistan
11
3
Kedar Jadhav
India
11
3
Usman Khawaja
Australia
11
3
Kyle Coetzer
Scotland
11
3
Michael Rippon
Netherlands
11
3
Neil Broom
New Zealand
11
3
Sharjeel Khan
Pakistan
11
3
Kieran Powell
West Indies
11
3
George Worker
New Zealand
11
3
Travis Head
Australia
11
3
Evin Lewis
West Indies
11
3
Peter Handscomb
Australia
11
3
Rohan Mustafa
United Arab Emirates
11
3
Mark Stoneman
England
11
3
Merwe Erasmus
Namibia
12
2
Aiden Markram
South Africa
12
2
Mehidy Hasan
Bangladesh
12
2
Fakhar Zaman
Pakistan
12
2
Matt Renshaw
Australia
12
2
Shreyas Iyer
India
12
2
Manish Pandey
India
12
2
Stephan Myburgh
Netherlands
12
2
Kusal Perera
Sri Lanka
12
2
James Vince
England
12
2
Hamilton Masakadza
Zimbabwe
12
2
Nizakat Khan
Hong Kong
12
2
Kevin O'Brien
Ireland
12
2
William Porterfield
Ireland
12
2
Gary Wilson
Ireland
12
2
Samiullah Shenwari
Afghanistan
12
2
Gulbadin Naib
Afghanistan
12
2
Malcolm Waller
Zimbabwe
12
2
Sean Williams
Zimbabwe
12
2
Mahuru Dai
P.N.G.
12
2
Colin de Grandhomme
New Zealand
12
2
Haris Sohail
Pakistan
12
2
Andy Balbirnie
Ireland
12
2
Collins Obuya
Kenya
12
2
Dhiren Gondaria
Kenya
12
2
David Miller
South Africa
12
2
Craig Wallace
Scotland
12
2
Gyanendra Malla
Nepal
12
2
Moises Henriques
Australia
12
2
Glenn Maxwell
Australia
12
2
Alastair Cook
England
12
2
Stuart Broad
England
12
2
Jos Buttler
England
12
2
Chris Woakes
England
12
2
Dinesh Karthik
India
12
2
James Neesham
New Zealand
12
2
Colin Munro
New Zealand
12
2
Mominul Haque
Bangladesh
12
2
Vernon Philander
South Africa
12
2
Thisara Perera
Sri Lanka
13
1
Chamara Kapugedera
Sri Lanka
13
1
Rangana Herath
Sri Lanka
13
1
Sami Aslam
Pakistan
13
1
Shan Masood
Pakistan
13
1
Martin Guptill
New Zealand
13
1
BJ Watling
New Zealand
13
1
Imrul Kayes
Bangladesh
13
1
Corey Anderson
New Zealand
13
1
Dean Brownlie
New Zealand
13
1
Younis Khan
Pakistan
13
1
Yuvraj Singh
India
13
1
Abhinav Mukund
India
13
1
Ravichandran Ashwin
India
13
1
Murali Vijay
India
13
1
Wriddhiman Saha
India
13
1
Suresh Raina
India
13
1
Tim Paine
Australia
13
1
Bhuvneshwar Kumar
India
13
1
Luke Ronchi
New Zealand
13
1
Matthew Wade
Australia
13
1
Mitchell Starc
Australia
13
1
Sharad Vesawkar
Nepal
13
1
Dilshan Munaweera
Sri Lanka
13
1
Jonathan Carter
West Indies
13
1
Solomon Mire
Zimbabwe
13
1
Peter Moor
Zimbabwe
13
1
Najeeb Tarakai
Afghanistan
13
1
Matthew Cross
Scotland
13
1
Michael Leask
Scotland
13
1
Roelof van der Merwe
Netherlands
13
1
Farhaan Behardien
South Africa
13
1
Akila Dananjaya
Sri Lanka
13
1
Sarel Burger
Namibia
13
1
Peter Borren
Netherlands
13
1
Ryan ten Doeschate
Netherlands
13
1
Pieter Seelaar
Netherlands
13
1
Wesley Barresi
Netherlands
13
1
Stuart Thompson
Ireland
13
1
George Dockrell
Ireland
13
1
Ben Cooper
Netherlands
13
1
Vani Morea
P.N.G.
13
1
Tony Ura
P.N.G.
13
1
Shafiqullah
Afghanistan
13
1
Javed Ahmadi
Afghanistan
13
1
Nasir Jamal
Afghanistan
13
1
Anshuman Rath
Hong Kong
13
1
Jamie Atkinson
Hong Kong
13
1
Ed Joyce
England
13
1
Brendan Taylor
Zimbabwe
13
1
Craig Ervine
Zimbabwe
13
1
Regis Chakabva
Zimbabwe
13
1
Asghar Stanikzai
Afghanistan
13
1
Mohammad Nabi
Afghanistan
13
1
Noor Ali Zadran
Afghanistan
13
1
Jermaine Blackwood
West Indies
13
1
Chris Gayle
West Indies
13
1
Marlon Samuels
West Indies
13
1
Sam Billings
England
13
1
Mitchell Santner
New Zealand
13
1
Litton Das
Bangladesh
13
1
Shane Dowrich
West Indies
13
1
Milinda Siriwardana
Sri Lanka
13
1
Marcus Stoinis
Australia
13
1
Cameron Bancroft
Australia
13
1
Mosaddek Hossain
Bangladesh
13
1
Shimron Hetmyer
West Indies
13
1
Sese Bau
P.N.G.
13
1
Rashid Khan
Afghanistan
13
1
Dwaine Pretorius
South Africa
13
1
Sandun Weerakkody
Sri Lanka
13
1
Rameez Shahzad
United Arab Emirates
13
1
Rovman Powell
West Indies
13
1
Tarisai Musakanda
Zimbabwe
13
1
Tom Bruce
New Zealand
13
1
Michael Klinger
Australia
13
1
Roshen Silva
Sri Lanka
13
1
Glenn Phillips
New Zealand
13
1
Shadab Khan
Pakistan
13
1
Tom Westley
England
13
1
Aqib Sulehri
Oman
13
1
Jean-Pierre Kotze
Namibia
13
1
Craig Williams
Namibia
13
1
Zane Green
Namibia
13
1
Stephan Baard
Namibia
13
1
Dipendra Airee
Nepal
13
1
Kiplin Doriga
P.N.G.