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 2004 for all time
Position
Most 50s
Player Name
Team Name
1
15
Kumar Sangakkara
Sri Lanka
2
14
Rahul Dravid
India
3
12
Matthew Hayden
Australia
3
12
Ricky Ponting
Australia
4
11
Sourav Ganguly
India
4
11
Jacques Kallis
South Africa
5
10
Damien Martyn
Australia
5
10
Ramnaresh Sarwan
West Indies
6
9
Chris Gayle
West Indies
6
9
Graeme Smith
South Africa
6
9
Virender Sehwag
India
6
9
Darren Lehmann
Australia
6
9
Andrew Flintoff
England
6
9
Andrew Strauss
England
7
8
Michael Vaughan
England
7
8
Adam Gilchrist
Australia
7
8
Shoaib Malik
Pakistan
7
8
Shiv Chanderpaul
West Indies
8
7
Brian Lara
West Indies
8
7
Jacques Rudolph
South Africa
8
7
Hamish Marshall
New Zealand
8
7
Scott Styris
New Zealand
8
7
Inzamam-ul-Haq
Pakistan
8
7
Sachin Tendulkar
India
8
7
Marcus Trescothick
England
9
6
Mark Butcher
England
9
6
Mohammad Kaif
India
9
6
Yuvraj Singh
India
9
6
Mohammad Ashraful
Bangladesh
9
6
Stephen Fleming
New Zealand
9
6
Mahela Jayawardene
Sri Lanka
9
6
Marvan Atapattu
Sri Lanka
9
6
Sanath Jayasuriya
Sri Lanka
10
5
Dion Ebrahim
Zimbabwe
10
5
Brendan Taylor
Zimbabwe
10
5
Nathan Astle
New Zealand
10
5
Craig McMillan
New Zealand
10
5
Mathew Sinclair
New Zealand
10
5
Chris Cairns
New Zealand
10
5
Mohammad Yousuf
Pakistan
10
5
Brendon McCullum
New Zealand
10
5
Andrew Symonds
Australia
11
4
Graham Thorpe
England
11
4
Simon Katich
Australia
11
4
Justin Langer
Australia
11
4
Parthiv Patel
India
11
4
Michael Papps
New Zealand
11
4
Yasir Hameed
Pakistan
11
4
Herschelle Gibbs
South Africa
11
4
Geraint Jones
England
11
4
Khaled Mashud
Bangladesh
11
4
Tatenda Taibu
Zimbabwe
11
4
Avishka Gunawardene
Sri Lanka
12
3
Imran Farhat
Pakistan
12
3
Heath Streak
Zimbabwe
12
3
Elton Chigumbura
Zimbabwe
12
3
Sean Ervine
Zimbabwe
12
3
Javed Omar
Bangladesh
12
3
Habibul Bashar
Bangladesh
12
3
Rajin Saleh
Bangladesh
12
3
Moin Khan
Pakistan
12
3
Jacob Oram
New Zealand
12
3
Abdul Razzaq
Pakistan
12
3
VVS Laxman
India
12
3
Michael Clarke
Australia
12
3
Nasser Hussain
England
12
3
Ian Bell
England
13
2
Rob Key
England
13
2
Paul Collingwood
England
13
2
Jason Gillespie
Australia
13
2
Michael Bevan
Australia
13
2
Younis Khan
Pakistan
13
2
Mark Boucher
South Africa
13
2
Boeta Dippenaar
South Africa
13
2
Salman Butt
Pakistan
13
2
Asim Kamal
Pakistan
13
2
Manzarul Islam
Bangladesh
13
2
Mark Richardson
New Zealand
13
2
Daniel Vettori
New Zealand
13
2
Ricardo Powell
West Indies
13
2
Barney Rogers
Zimbabwe
13
2
Vikram Solanki
England
13
2
Saman Jayantha
Sri Lanka
13
2
Shahid Afridi
13
2
Stuart Carlisle
Zimbabwe
13
2
Dwayne Bravo
West Indies
13
2
Grant Flower
Zimbabwe
13
2
Neil McKenzie
South Africa
13
2
Shaun Pollock
South Africa
13
2
Martin van Jaarsveld
South Africa
13
2
Upul Chandana
Sri Lanka
13
2
Thilan Samaraweera
Sri Lanka
13
2
Chaminda Vaas
Sri Lanka
14
1
Russel Arnold
Sri Lanka
14
1
Romesh Kaluwitharana
Sri Lanka
14
1
Zander de Bruyn
South Africa
14
1
AB de Villiers
South Africa
14
1
Hashan Tillakaratne
Sri Lanka
14
1
Ridley Jacobs
West Indies
14
1
Ryan Hinds
West Indies
14
1
Carlton Baugh
West Indies
14
1
Dwayne Smith
West Indies
14
1
Wavell Hinds
West Indies
14
1
Trevor Gripper
Zimbabwe
14
1
Hamilton Masakadza
Zimbabwe
14
1
Mohammad Tauqir
United Arab Emirates
14
1
David Hemp
Bermuda
14
1
Gavin Ewing
Zimbabwe
14
1
Stuart Matsikenyeri
Zimbabwe
14
1
Vusi Sibanda
Zimbabwe
14
1
Chris Harris
New Zealand
14
1
Hannan Sarkar
Bangladesh
14
1
Tapash Baisya
Bangladesh
14
1
Nafees Iqbal
Bangladesh
14
1
Aftab Ahmed
Bangladesh
14
1
Gary Kirsten
South Africa
14
1
Nicky Boje
South Africa
14
1
Saleem Elahi
Pakistan
14
1
Glenn McGrath
Australia
14
1
Irfan Pathan
India
14
1
Gautam Gambhir
India
14
1
Sridharan Sriram
India
14
1
Rohan Gavaskar
India
14
1
Steve Waugh
Australia
14
1
Shane Warne
Australia
14
1
Ajit Agarkar
India
14
1
Zaheer Khan
India
14
1
Hemang Badani
India
14
1
Kevin Pietersen
England
14
1
Ashley Giles
England