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 2012 for all time
Position
Most 50s
Player Name
Team Name
1
13
Martin Guptill
New Zealand
2
10
Ian Bell
England
2
10
Virat Kohli
India
2
10
Shane Watson
Australia
2
10
David Warner
Australia
2
10
Mahela Jayawardene
Sri Lanka
3
9
Kumar Sangakkara
Sri Lanka
3
9
Angelo Mathews
Sri Lanka
3
9
Gautam Gambhir
India
3
9
Jonathan Trott
England
3
9
Tamim Iqbal
Bangladesh
4
8
Brendon McCullum
New Zealand
4
8
MS Dhoni
India
4
8
Michael Hussey
Australia
4
8
Michael Clarke
Australia
4
8
Dinesh Chandimal
Sri Lanka
4
8
Upul Tharanga
Sri Lanka
4
8
Chris Gayle
West Indies
4
8
Marlon Samuels
West Indies
5
7
Graeme Smith
South Africa
5
7
David Hussey
Australia
5
7
Matthew Wade
Australia
5
7
Shakib Al Hasan
Bangladesh
6
6
Mohammad Hafeez
Pakistan
6
6
Nasir Hossain
Bangladesh
6
6
Alastair Cook
England
6
6
Matt Prior
England
6
6
Tillakaratne Dilshan
Sri Lanka
6
6
Faf du Plessis
South Africa
6
6
Hashim Amla
South Africa
7
5
AB de Villiers
South Africa
7
5
Azhar Ali
Pakistan
7
5
Asad Shafiq
Pakistan
7
5
Shiv Chanderpaul
West Indies
7
5
Ravi Bopara
England
7
5
Suresh Raina
India
7
5
Kane Williamson
New Zealand
7
5
Misbah-ul-Haq
Pakistan
7
5
Mahmudullah
Bangladesh
7
5
Kevin Pietersen
England
7
5
Michael Swart
Netherlands
8
4
Kieron Pollard
West Indies
8
4
Ross Taylor
New Zealand
8
4
Younis Khan
Pakistan
8
4
Umar Akmal
Pakistan
8
4
Rob Nicol
New Zealand
8
4
BJ Watling
New Zealand
8
4
Ed Cowan
Australia
8
4
George Bailey
Australia
8
4
Lahiru Thirimanne
Sri Lanka
8
4
Darren Sammy
West Indies
8
4
Nasir Jamshed
Pakistan
8
4
Dwayne Smith
West Indies
8
4
Mohammad Shahzad
Afghanistan
8
4
Jamie Atkinson
Hong Kong
8
4
Irfan Ahmed
Hong Kong
8
4
Paul Stirling
Ireland
9
3
Collins Obuya
Kenya
9
3
Alex Obanda
Kenya
9
3
Alex Hales
England
9
3
Alexei Kervezee
Netherlands
9
3
Ruvindu Gunasekera
Canada
9
3
Ed Joyce
England
9
3
Dwayne Bravo
West Indies
9
3
Brendan Taylor
Zimbabwe
9
3
Jacques Rudolph
South Africa
9
3
Jacques Kallis
South Africa
9
3
Darren Bravo
West Indies
9
3
Thilan Samaraweera
Sri Lanka
9
3
Peter Forrest
Australia
9
3
Sir Jack Hobbs
England
9
3
Frank Woolley
England
9
3
Ravichandran Ashwin
India
9
3
Sachin Tendulkar
India
9
3
Eoin Morgan
England
9
3
Jonny Bairstow
England
9
3
Stephan Myburgh
Netherlands
9
3
Calum MacLeod
Scotland
9
3
Paras Khadka
Nepal
10
2
Kyle Coetzer
Scotland
10
2
Shaiman Anwar
United Arab Emirates
10
2
Henry Davids
South Africa
10
2
Shahid Afridi
10
2
Jatinder Singh
Oman
10
2
Daniel Flynn
New Zealand
10
2
James Franklin
New Zealand
10
2
Taufeeq Umar
Pakistan
10
2
Imran Farhat
Pakistan
10
2
Virender Sehwag
India
10
2
Yuvraj Singh
India
10
2
Rohit Sharma
India
10
2
Ricky Ponting
Australia
10
2
Andrew Strauss
England
10
2
Wilfred Rhodes
England
10
2
Thisara Perera
Sri Lanka
10
2
Jean-Paul Duminy
South Africa
10
2
Alviro Petersen
South Africa
10
2
Charlie Llewellyn
South Africa
10
2
Karim Sadiq
Afghanistan
10
2
Narsingh Deonarine
West Indies
10
2
Hamilton Masakadza
Zimbabwe
10
2
Luke Wright
England
10
2
Tom Cooper
Netherlands
10
2
Janeiro Tucker
Bermuda
10
2
William Porterfield
Ireland
11
1
Gary Wilson
Ireland
11
1
Morris Ouma
Kenya
11
1
Tanmay Mishra
Kenya
11
1
Wesley Barresi
Netherlands
11
1
Duncan Allan
Kenya
11
1
Gerrie Snyman
Namibia
11
1
Sarel Burger
Namibia
11
1
Craig Kieswetter
England
11
1
Michael Lumb
England
11
1
Nitish Kumar
Canada
11
1
Lionel Cann
Bermuda
11
1
Elton Chigumbura
Zimbabwe
11
1
Mohammad Nabi
Afghanistan
11
1
Samiullah Shenwari
Afghanistan
11
1
Regis Chakabva
Zimbabwe
11
1
Asghar Stanikzai
Afghanistan
11
1
Dave Nourse
South Africa
11
1
Gordon White
South Africa
11
1
Herbie Taylor
South Africa
11
1
Adnan Akmal
Pakistan
11
1
Vernon Philander
South Africa
11
1
Prasanna Jayawardene
Sri Lanka
11
1
Dimuth Karunaratne
Sri Lanka
11
1
Nuwan Kulasekara
Sri Lanka
11
1
Chamara Kapugedera
Sri Lanka
11
1
Tharanga Paranavitana
Sri Lanka
11
1
Andre Russell
West Indies
11
1
Kraigg Brathwaite
West Indies
11
1
Kirk Edwards
West Indies
11
1
Assad Fudadin
West Indies
11
1
Tatenda Taibu
Zimbabwe
11
1
Tino Best
West Indies
11
1
Reggie Spooner
England
11
1
Stuart Broad
England
11
1
Graeme Swann
England
11
1
C.B. Fry
England
11
1
Glenn Maxwell
Australia
11
1
Brett Lee
Australia
11
1
Mitchell Johnson
Australia
11
1
Phillip Hughes
Australia
11
1
Ryan Harris
Australia
11
1
Mitchell Starc
Australia
11
1
Manoj Tiwary
India
11
1
Charles Macartney
Australia
11
1
Warren Bardsley
Australia
11
1
Charles Kelleway
Australia
11
1
VVS Laxman
India
11
1
Shoaib Malik
Pakistan
11
1
Jacob Oram
New Zealand
11
1
Kruger van Wyk
New Zealand
11
1
Imran Nazir
Pakistan
11
1
Jesse Ryder
New Zealand
11
1
Jahurul Islam
Bangladesh
11
1
Naeem Islam
Bangladesh
11
1
Nick Compton
England
11
1
Joe Root
England
11
1
Mushfiqur Rahim
Bangladesh
11
1
Samit Patel
England
11
1
Dion Stovell
Bermuda
11
1
Craig Williams
Namibia
11
1
Christoffel Viljoen
Namibia
11
1
FA Klokker
11
1
Rizwan Mahmood
11
1
Johnson Charles
West Indies
11
1
Jeevan Mendis
Sri Lanka
11
1
Khurram Khan
United Arab Emirates
11
1
Swapnil Patil
United Arab Emirates
11
1
Nathan McCullum
New Zealand
11
1
Tony Ura
P.N.G.
11
1
Assad Vala
P.N.G.
11
1
Richie Berrington
Scotland
11
1
Jan Stander
Scotland
11
1
Colin Ingram
South Africa
11
1
Richard Levi
South Africa
11
1
Pradeep Airee
Nepal
11
1
Anil Mandal
Nepal
11
1
Zeeshan Siddiqui
Oman