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 2014 for all time
Position
Most 50s
Player Name
Team Name
1
17
Kumar Sangakkara
Sri Lanka
1
17
Angelo Mathews
Sri Lanka
2
12
Mahela Jayawardene
Sri Lanka
2
12
Virat Kohli
India
3
10
MS Dhoni
India
3
10
Kane Williamson
New Zealand
4
9
AB de Villiers
South Africa
4
9
Faf du Plessis
South Africa
5
8
Tillakaratne Dilshan
Sri Lanka
5
8
Mominul Haque
Bangladesh
5
8
Mushfiqur Rahim
Bangladesh
5
8
Shikhar Dhawan
India
5
8
Ajinkya Rahane
India
5
8
David Warner
Australia
6
7
Steven Smith
Australia
6
7
Ian Bell
England
6
7
Mahmudullah
Bangladesh
6
7
Hamilton Masakadza
Zimbabwe
7
6
Brendan Taylor
Zimbabwe
7
6
Quinton de Kock
South Africa
7
6
Misbah-ul-Haq
Pakistan
7
6
Sarfraz Ahmed
Pakistan
7
6
Jos Buttler
England
7
6
Ross Taylor
New Zealand
7
6
Joe Root
England
7
6
Aaron Finch
Australia
7
6
Rohit Sharma
India
7
6
Khurram Khan
United Arab Emirates
8
5
Murali Vijay
India
8
5
Ravindra Jadeja
India
8
5
Gary Ballance
England
8
5
Shakib Al Hasan
Bangladesh
8
5
Tamim Iqbal
Bangladesh
8
5
Eoin Morgan
England
8
5
Ahmed Shehzad
Pakistan
8
5
Mohammad Hafeez
Pakistan
8
5
Kaushal Silva
Sri Lanka
8
5
Chris Gayle
West Indies
8
5
Elton Chigumbura
Zimbabwe
9
4
Samiullah Shenwari
Afghanistan
9
4
Lahiru Thirimanne
Sri Lanka
9
4
Jean-Paul Duminy
South Africa
9
4
Ravi Bopara
England
9
4
Alastair Cook
England
9
4
Anamul Haque
Bangladesh
9
4
Ambati Rayudu
India
9
4
Mitchell Marsh
Australia
9
4
Glenn Maxwell
Australia
9
4
George Bailey
Australia
9
4
Chris Rogers
Australia
9
4
Kusal Perera
Sri Lanka
10
3
Stephan Myburgh
Netherlands
10
3
Amjad Ali
United Arab Emirates
10
3
Swapnil Patil
United Arab Emirates
10
3
Mohammad Shahzad
United Arab Emirates
10
3
Mark Chapman
Hong Kong
10
3
Shahid Afridi
10
3
Peter Borren
Netherlands
10
3
Eric Szwarczynski
Netherlands
10
3
Vani Morea
P.N.G.
10
3
Shaun Marsh
Australia
10
3
Luke Ronchi
New Zealand
10
3
Bhuvneshwar Kumar
India
10
3
Suresh Raina
India
10
3
Corey Anderson
New Zealand
10
3
Tom Latham
New Zealand
10
3
James Neesham
New Zealand
10
3
Moeen Ali
England
10
3
Umar Akmal
Pakistan
10
3
Hashim Amla
South Africa
10
3
Azhar Ali
Pakistan
10
3
Asad Shafiq
Pakistan
10
3
Shiv Chanderpaul
West Indies
10
3
Thisara Perera
Sri Lanka
10
3
Dwayne Smith
West Indies
10
3
Usman Ghani
Afghanistan
10
3
Jamie Atkinson
Hong Kong
10
3
Irfan Ahmed
Hong Kong
10
3
Sean Williams
Zimbabwe
10
3
Sikandar Raza
Zimbabwe
10
3
Denesh Ramdin
West Indies
10
3
Lendl Simmons
West Indies
11
2
Darren Bravo
West Indies
11
2
Kraigg Brathwaite
West Indies
11
2
Kirk Edwards
West Indies
11
2
Kieran Powell
West Indies
11
2
Jermaine Blackwood
West Indies
11
2
Regis Chakabva
Zimbabwe
11
2
Babar Hayat
Hong Kong
11
2
Shafiqullah
Afghanistan
11
2
Javed Ahmadi
Afghanistan
11
2
Raza-ur-Rehman
Canada
11
2
Afsar Zazai
Afghanistan
11
2
Ruvindu Gunasekera
Canada
11
2
Mohammad Nabi
Afghanistan
11
2
Dwayne Bravo
West Indies
11
2
Dinesh Chandimal
Sri Lanka
11
2
Dimuth Karunaratne
Sri Lanka
11
2
Upul Tharanga
Sri Lanka
11
2
Khurram Manzoor
Pakistan
11
2
Fawad Alam
Pakistan
11
2
Dean Elgar
South Africa
11
2
James Taylor
England
11
2
Mark Craig
New Zealand
11
2
Younis Khan
Pakistan
11
2
Martin Guptill
New Zealand
11
2
BJ Watling
New Zealand
11
2
Brendon McCullum
New Zealand
11
2
Cheteshwar Pujara
India
11
2
Shane Watson
Australia
11
2
Mitchell Johnson
Australia
11
2
Brad Haddin
Australia
11
2
Cameron White
Australia
11
2
Phillip Hughes
Australia
11
2
Haris Sohail
Pakistan
11
2
Richie Berrington
Scotland
11
2
Preston Mommsen
Scotland
11
2
Matt Machan
Scotland
11
2
Matthew Cross
Scotland
11
2
Noor Ali Zadran
Afghanistan
11
2
Wesley Barresi
Netherlands
11
2
Alex Obanda
Kenya
11
2
Gerrie Snyman
Namibia
11
2
Kevin O'Brien
Ireland
11
2
Rilee Rossouw
South Africa
11
2
Craig Williams
Namibia
11
2
Subash Khakurel
Nepal
11
2
Andri Berenger
United Arab Emirates
11
2
Andre Fletcher
West Indies
11
2
Solomon Mire
Zimbabwe
11
2
Shaiman Anwar
United Arab Emirates
12
1
Amjad Javed
United Arab Emirates
12
1
Anton Devcich
New Zealand
12
1
Ashan Priyanjan
Sri Lanka
12
1
Kieron Pollard
West Indies
12
1
Gyanendra Malla
Nepal
12
1
Sharad Vesawkar
Nepal
12
1
Zeeshan Maqsood
Oman
12
1
Ahmed Faiz
12
1
Gary Wilson
Ireland
12
1
Andrew Poynter
Ireland
12
1
Paul Stirling
Ireland
12
1
Steve Tikolo
Kenya
12
1
Collins Obuya
Kenya
12
1
Ragheb Aga
Kenya
12
1
Morris Ouma
Kenya
12
1
Sarel Burger
Namibia
12
1
Irfan Karim
Kenya
12
1
Tom Cooper
Netherlands
12
1
Michael Leask
Scotland
12
1
David Miller
South Africa
12
1
Farhaan Behardien
South Africa
12
1
Freddie Coleman
Scotland
12
1
Hamish Gardiner
Scotland
12
1
Sohaib Maqsood
Pakistan
12
1
Charles Amini
P.N.G.
12
1
Mahuru Dai
P.N.G.
12
1
Lega Siaka
P.N.G.
12
1
Assad Vala
P.N.G.
12
1
Jack Vare
P.N.G.
12
1
Ryan Harris
Australia
12
1
Mitchell Starc
Australia
12
1
Matthew Wade
Australia
12
1
James Anderson
England
12
1
Geraint Jones
England
12
1
Alex Doolan
Australia
12
1
James Faulkner
Australia
12
1
Michael Clarke
Australia
12
1
Stuart Binny
India
12
1
Robin Uthappa
India
12
1
Mohammed Shami
India
12
1
Ravichandran Ashwin
India
12
1
Tim Southee
New Zealand
12
1
Shamsur Rahman
Bangladesh
12
1
Shuvagata Hom
Bangladesh
12
1
Ish Sodhi
New Zealand
12
1
Yuvraj Singh
India
12
1
Matt Prior
England
12
1
Liam Plunkett
England
12
1
Sam Robson
England
12
1
Ben Stokes
England
12
1
Imrul Kayes
Bangladesh
12
1
Alviro Petersen
South Africa
12
1
Vernon Philander
South Africa
12
1
Dale Steyn
South Africa
12
1
Abdur Rehman
Pakistan
12
1
Dilruwan Perera
Sri Lanka
12
1
Niroshan Dickwella
Sri Lanka
12
1
Marlon Samuels
West Indies
12
1
Nawroz Mangal
Afghanistan
12
1
Mirwais Ashraf
Afghanistan
12
1
Mohammad Shahzad
Afghanistan
12
1
Nitish Kumar
Canada
12
1
Hamza Tariq
Canada
12
1
Michael Lumb
England
12
1
Alex Hales
England
12
1
Hashmatullah Shaidi
Afghanistan
12
1
Nizakat Khan
Hong Kong
12
1
Waqas Barkat
Hong Kong
12
1
Anshuman Rath
Hong Kong
12
1
John Mooney
Ireland
12
1
Asghar Stanikzai
Afghanistan
12
1
Richmond Mutumbami
Zimbabwe
12
1
Jason Holder
West Indies
12
1
Leon Johnson
West Indies
12
1
Shane Shillingford
West Indies
12
1
Darren Sammy
West Indies