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 ODI
Position
Most 50s
Player Name
Team Name
1
7
Steven Smith
Australia
2
6
Joe Root
England
2
6
Kusal Mendis
Sri Lanka
3
5
Jos Buttler
England
3
5
Kane Williamson
New Zealand
3
5
George Bailey
Australia
3
5
Aaron Finch
Australia
3
5
Dinesh Chandimal
Sri Lanka
4
4
Faf du Plessis
South Africa
4
4
Angelo Mathews
Sri Lanka
4
4
Alex Hales
England
4
4
Babar Hayat
Hong Kong
4
4
Martin Guptill
New Zealand
4
4
Mitchell Marsh
Australia
4
4
David Warner
Australia
4
4
Usman Khawaja
Australia
4
4
Virat Kohli
India
4
4
Ben Stokes
England
5
3
Ajinkya Rahane
India
5
3
Matthew Wade
Australia
5
3
Jean-Paul Duminy
South Africa
5
3
Shoaib Malik
Pakistan
5
3
Sarfraz Ahmed
Pakistan
5
3
Mohammad Shahzad
Afghanistan
5
3
Quinton de Kock
South Africa
5
3
Dhananjaya de Silva
Sri Lanka
5
3
Anshuman Rath
Hong Kong
5
3
Assad Vala
P.N.G.
5
3
Travis Head
Australia
6
2
Mosaddek Hossain
Bangladesh
6
2
Henry Nicholls
New Zealand
6
2
Ben Duckett
England
6
2
Stephan Baard
Namibia
6
2
Babar Azam
Pakistan
6
2
Vani Morea
P.N.G.
6
2
Farhaan Behardien
South Africa
6
2
Kevin O'Brien
Ireland
6
2
Irfan Karim
Kenya
6
2
Sharjeel Khan
Pakistan
6
2
Imad Wasim
Pakistan
6
2
Sharad Vesawkar
Nepal
6
2
Sese Bau
P.N.G.
6
2
Shaiman Anwar
United Arab Emirates
6
2
Rilee Rossouw
South Africa
6
2
Jason Roy
England
6
2
Upul Tharanga
Sri Lanka
6
2
Seekkuge Prasanna
Sri Lanka
6
2
Sikandar Raza
Zimbabwe
6
2
Najibullah Zadran
Afghanistan
6
2
Hashmatullah Shaidi
Afghanistan
6
2
Azhar Ali
Pakistan
6
2
Hashim Amla
South Africa
6
2
Marlon Samuels
West Indies
6
2
Eoin Morgan
England
6
2
Rohit Sharma
India
6
2
Shikhar Dhawan
India
6
2
Shaun Marsh
Australia
6
2
Shakib Al Hasan
Bangladesh
6
2
Tamim Iqbal
Bangladesh
6
2
Tom Latham
New Zealand
6
2
James Neesham
New Zealand
6
2
Mahmudullah
Bangladesh
7
1
Ross Taylor
New Zealand
7
1
Grant Elliott
New Zealand
7
1
Tim Southee
New Zealand
7
1
Colin Munro
New Zealand
7
1
Imrul Kayes
Bangladesh
7
1
Mushfiqur Rahim
Bangladesh
7
1
MS Dhoni
India
7
1
Chris Woakes
England
7
1
Kannaur Rahul
India
7
1
Ambati Rayudu
India
7
1
Jonny Bairstow
England
7
1
John Hastings
Australia
7
1
Glenn Maxwell
Australia
7
1
Denesh Ramdin
West Indies
7
1
Darren Bravo
West Indies
7
1
Kraigg Brathwaite
West Indies
7
1
Hamilton Masakadza
Zimbabwe
7
1
Vusi Sibanda
Zimbabwe
7
1
Graeme Cremer
Zimbabwe
7
1
Craig Ervine
Zimbabwe
7
1
AB de Villiers
South Africa
7
1
Mohammad Hafeez
Pakistan
7
1
Mohammad Amir
Pakistan
7
1
Sabbir Rahman
Bangladesh
7
1
Ed Joyce
England
7
1
Nizakat Khan
Hong Kong
7
1
Rahmat Shah
Afghanistan
7
1
Gulbadin Naib
Afghanistan
7
1
Asghar Stanikzai
Afghanistan
7
1
Mohammad Nabi
Afghanistan
7
1
Niroshan Dickwella
Sri Lanka
7
1
Paras Khadka
Nepal
7
1
Kusal Perera
Sri Lanka
7
1
Kieron Pollard
West Indies
7
1
Jonathan Carter
West Indies
7
1
Chamu Chibhabha
Zimbabwe
7
1
Peter Moor
Zimbabwe
7
1
Rashid Khan
Afghanistan
7
1
Faiz Fazal
India
7
1
James Vince
England
7
1
Sam Billings
England
7
1
Mahuru Dai
P.N.G.
7
1
Michael Swart
Netherlands
7
1
Neil Broom
New Zealand
7
1
William Porterfield
Ireland
7
1
Gary Wilson
Ireland
7
1
Andy McBrine
Ireland
7
1
Chris Morris
South Africa
7
1
Lega Siaka
P.N.G.
7
1
Calum MacLeod
Scotland
7
1
Preston Mommsen
Scotland
7
1
Craig Wallace
Scotland
7
1
Roelof van der Merwe
Netherlands
7
1
Rushabhvardhan Patel
Kenya
7
1
Dogodo Bau
P.N.G.