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 2015 for all time
Position
Most 50s
Player Name
Team Name
1
15
Joe Root
England
2
14
Kane Williamson
New Zealand
3
12
Martin Guptill
New Zealand
4
11
Misbah-ul-Haq
Pakistan
4
11
Steven Smith
Australia
5
10
Faf du Plessis
South Africa
6
9
Brendon McCullum
New Zealand
6
9
David Warner
Australia
6
9
Sean Williams
Zimbabwe
7
8
AB de Villiers
South Africa
7
8
Tillakaratne Dilshan
Sri Lanka
7
8
Lahiru Thirimanne
Sri Lanka
7
8
Ian Bell
England
7
8
Alastair Cook
England
7
8
Eoin Morgan
England
7
8
Chamu Chibhabha
Zimbabwe
8
7
Ajinkya Rahane
India
8
7
Rohit Sharma
India
8
7
James Taylor
England
8
7
Shakib Al Hasan
Bangladesh
8
7
Mohammad Hafeez
Pakistan
8
7
Dinesh Chandimal
Sri Lanka
9
6
Marlon Samuels
West Indies
9
6
Tom Latham
New Zealand
9
6
Ahmed Shehzad
Pakistan
9
6
Tamim Iqbal
Bangladesh
9
6
Ben Stokes
England
10
5
Ross Taylor
New Zealand
10
5
Moeen Ali
England
10
5
Jos Buttler
England
10
5
Mushfiqur Rahim
Bangladesh
10
5
Shoaib Malik
Pakistan
10
5
Sarfraz Ahmed
Pakistan
10
5
Azhar Ali
Pakistan
10
5
Chris Rogers
Australia
10
5
Denesh Ramdin
West Indies
10
5
Darren Bravo
West Indies
10
5
Angelo Mathews
Sri Lanka
10
5
Haris Sohail
Pakistan
10
5
Shaiman Anwar
United Arab Emirates
10
5
Kusal Perera
Sri Lanka
11
4
Milinda Siriwardana
Sri Lanka
11
4
Rilee Rossouw
South Africa
11
4
Niall O'Brien
Ireland
11
4
Paul Stirling
Ireland
11
4
Soumya Sarkar
Bangladesh
11
4
Jermaine Blackwood
West Indies
11
4
Jason Holder
West Indies
11
4
Hamilton Masakadza
Zimbabwe
11
4
Sikandar Raza
Zimbabwe
11
4
Noor Ali Zadran
Afghanistan
11
4
Mohammad Shahzad
Afghanistan
11
4
Aaron Finch
Australia
11
4
Joe Burns
Australia
11
4
Glenn Maxwell
Australia
11
4
Shikhar Dhawan
India
11
4
MS Dhoni
India
11
4
Murali Vijay
India
11
4
Suresh Raina
India
11
4
Hashim Amla
South Africa
11
4
Grant Elliott
New Zealand
11
4
Corey Anderson
New Zealand
11
4
Imrul Kayes
Bangladesh
11
4
Mahmudullah
Bangladesh
12
3
Gary Ballance
England
12
3
Asad Shafiq
Pakistan
12
3
Virat Kohli
India
12
3
Ravichandran Ashwin
India
12
3
Shane Watson
Australia
12
3
George Bailey
Australia
12
3
Adam Voges
Australia
12
3
Jonny Bairstow
England
12
3
Javed Ahmadi
Afghanistan
12
3
Samiullah Shenwari
Afghanistan
12
3
Chris Gayle
West Indies
12
3
Craig Ervine
Zimbabwe
12
3
Kaushal Silva
Sri Lanka
12
3
Kumar Sangakkara
Sri Lanka
12
3
Dimuth Karunaratne
Sri Lanka
12
3
Sabbir Rahman
Bangladesh
12
3
Ed Joyce
England
12
3
William Porterfield
Ireland
12
3
Gary Wilson
Ireland
12
3
Rakep Patel
Kenya
12
3
Stephan Myburgh
Netherlands
12
3
Ben Cooper
Netherlands
12
3
Mohammad Rizwan
Pakistan
12
3
Stephan Baard
Namibia
12
3
Babar Azam
Pakistan
12
3
Jason Roy
England
12
3
Kyle Coetzer
Scotland
12
3
Preston Mommsen
Scotland
12
3
Paras Khadka
Nepal
13
2
Mukhtar Ahmed
Pakistan
13
2
Johnson Charles
West Indies
13
2
Matt Machan
Scotland
13
2
Matthew Cross
Scotland
13
2
Richie Berrington
Scotland
13
2
Farhaan Behardien
South Africa
13
2
Peter Nevill
Australia
13
2
Irfan Karim
Kenya
13
2
Gerrie Snyman
Namibia
13
2
Adil Rashid
England
13
2
Alex Hales
England
13
2
Ruvindu Gunasekera
Canada
13
2
Najibullah Zadran
Afghanistan
13
2
Usman Ghani
Afghanistan
13
2
Andy Balbirnie
Ireland
13
2
Darren Sammy
West Indies
13
2
Jean-Paul Duminy
South Africa
13
2
Richmond Mutumbami
Zimbabwe
13
2
Elton Chigumbura
Zimbabwe
13
2
Nawroz Mangal
Afghanistan
13
2
Asghar Stanikzai
Afghanistan
13
2
Mitchell Marsh
Australia
13
2
Matthew Wade
Australia
13
2
Shaun Marsh
Australia
13
2
Mitchell Starc
Australia
13
2
Michael Clarke
Australia
13
2
Wriddhiman Saha
India
13
2
Wahab Riaz
Pakistan
13
2
Mominul Haque
Bangladesh
13
2
BJ Watling
New Zealand
14
1
Nick Compton
England
14
1
Umar Akmal
Pakistan
14
1
Mark Craig
New Zealand
14
1
Younis Khan
Pakistan
14
1
Shan Masood
Pakistan
14
1
Zulfiqar Babar
Pakistan
14
1
Dean Elgar
South Africa
14
1
Quinton de Kock
South Africa
14
1
Temba Bavuma
South Africa
14
1
Mahela Jayawardene
Sri Lanka
14
1
Amit Mishra
India
14
1
Cheteshwar Pujara
India
14
1
Stuart Binny
India
14
1
Mitchell Johnson
Australia
14
1
Usman Khawaja
Australia
14
1
James Faulkner
Australia
14
1
Jonathan Trott
England
14
1
Luke Ronchi
New Zealand
14
1
Mohammad Nabi
Afghanistan
14
1
Gulbadin Naib
Afghanistan
14
1
Brendan Taylor
Zimbabwe
14
1
Leon Johnson
West Indies
14
1
Malcolm Waller
Zimbabwe
14
1
Nuwan Kulasekara
Sri Lanka
14
1
Lendl Simmons
West Indies
14
1
Andre Russell
West Indies
14
1
Kraigg Brathwaite
West Indies
14
1
Shiv Chanderpaul
West Indies
14
1
Devon Smith
West Indies
14
1
Dwayne Smith
West Indies
14
1
Collins Obuya
Kenya
14
1
Nehemiah Odhiambo
Kenya
14
1
Alex Obanda
Kenya
14
1
Nasir Jamal
Afghanistan
14
1
Nitish Kumar
Canada
14
1
Irfan Ahmed
Hong Kong
14
1
Babar Hayat
Hong Kong
14
1
Tanwir Afzal
Hong Kong
14
1
Anshuman Rath
Hong Kong
14
1
Kevin O'Brien
Ireland
14
1
Peter Borren
Netherlands
14
1
Pieter Seelaar
Netherlands
14
1
Mudassar Bukhari
Netherlands
14
1
Wesley Barresi
Netherlands
14
1
Michael Swart
Netherlands
14
1
Shem Ngoche
Kenya
14
1
Saad Nasim
Pakistan
14
1
Assad Vala
P.N.G.
14
1
Jack Vare
P.N.G.
14
1
Sohaib Maqsood
Pakistan
14
1
Imad Wasim
Pakistan
14
1
George Worker
New Zealand
14
1
Aamer Yamin
Pakistan
14
1
Kila Pala
P.N.G.
14
1
George Munsey
Scotland
14
1
Con de Lange
Scotland
14
1
Zeeshan Siddiqui
Oman
14
1
Zeeshan Maqsood
Oman
14
1
Jatinder Singh
Oman
14
1
Syed Kaleem
Oman
14
1
Mark Chapman
Hong Kong
14
1
Manish Pandey
India
14
1
Jonty Jenner
14
1
Shahid Afridi
14
1
Josh Davey
Scotland
14
1
Mohammad Tauqir
United Arab Emirates
14
1
Amjad Javed
United Arab Emirates
14
1
Swapnil Patil
United Arab Emirates
14
1
Morne van Wyk
South Africa
14
1
Roelof van der Merwe
Netherlands
14
1
David Miller
South Africa
14
1
Freddie Coleman
Scotland
14
1
Hamish Gardiner
Scotland
14
1
Jonathan Carter
West Indies
14
1
Peter Moor
Zimbabwe
14
1
Mohammad Shahzad
United Arab Emirates
14
1
Nasir Aziz
United Arab Emirates
14
1
Andre Fletcher
West Indies
14
1
Carlos Brathwaite
West Indies
14
1
Sam Billings
England
14
1
Litton Das
Bangladesh
14
1
Shane Dowrich
West Indies
14
1
Subash Khakurel
Nepal
14
1
Gyanendra Malla
Nepal
14
1
Sharad Vesawkar
Nepal