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 for ODI
Position
Most 50s
Player Name
Team Name
1
96
Sachin Tendulkar
India
1
1
John Edrich
England
1
2
Keith Stackpole
Australia
1
1
Alvin Kallicharran
West Indies
1
2
Ian Chappell
Australia
1
3
Majid Khan
Pakistan
1
3
Glenn Turner
New Zealand
1
1
Javed Miandad
Pakistan
1
1
Asif Iqbal
United Arab Emirates
1
4
Geoff Boycott
England
1
4
Gordon Greenidge
West Indies
1
4
Graeme Wood
Australia
1
4
Sir Viv Richards
West Indies
1
5
Gordon Greenidge
West Indies
1
7
Kepler Wessels
Australia
1
12
Sir Viv Richards
West Indies
1
9
Sunil Gavaskar
India
1
10
Javed Miandad
Pakistan
1
9
Andrew Jones
New Zealand
1
8
Sir Richie Richardson
West Indies
1
7
Dean Jones
Australia
1
7
Sanjay Manjrekar
India
1
9
Brian Lara
West Indies
1
8
Mohammad Azharuddin
India
1
9
David Boon
Australia
1
6
Brian Lara
West Indies
1
10
Saeed Anwar
Pakistan
1
10
Sourav Ganguly
India
1
8
Michael Bevan
Australia
1
11
Mark Waugh
Australia
1
13
Gary Kirsten
South Africa
1
10
Marvan Atapattu
Sri Lanka
1
12
Younis Khan
Pakistan
1
11
Mohammad Yousuf
Pakistan
1
10
Kumar Sangakkara
Sri Lanka
1
9
Inzamam-ul-Haq
Pakistan
1
12
Kumar Sangakkara
Sri Lanka
1
13
Sachin Tendulkar
India
1
8
MS Dhoni
India
1
11
Michael Hussey
Australia
1
7
Kumar Sangakkara
Sri Lanka
1
10
Jonathan Trott
England
1
8
Upul Tharanga
Sri Lanka
1
15
Misbah-ul-Haq
Pakistan
1
9
Angelo Mathews
Sri Lanka
1
9
Kane Williamson
New Zealand
1
7
Steven Smith
Australia
1
7
Quinton de Kock
South Africa
1
7
Eoin Morgan
England
1
8
Shai Hope
West Indies
1
5
Aaron Finch
Australia
1
4
Harry Tector
Ireland
1
8
Merwe Erasmus
Namibia
1
10
Babar Azam
Pakistan
1
6
Kusal Mendis
Sri Lanka
1
4
Shreyas Iyer
India
2
3
Rassie van der Dussen
South Africa
2
4
Kariyawasam Asalanka
Sri Lanka
2
9
Pathum Silva
Sri Lanka
2
6
Shreyas Iyer
India
2
3
Kariyawasam Asalanka
Sri Lanka
2
6
Kusal Mendis
Sri Lanka
2
7
Paul Stirling
Ireland
2
3
Marnus Labuschagne
Australia
2
6
Rahmat Shah
Afghanistan
2
6
Jason Roy
England
2
8
Faf du Plessis
South Africa
2
8
Kumar Sangakkara
Sri Lanka
2
10
Kumar Sangakkara
Sri Lanka
2
6
Imrul Kayes
Bangladesh
2
9
Kumar Sangakkara
Sri Lanka
2
7
David Hussey
Australia
2
9
MS Dhoni
India
2
12
Graeme Smith
South Africa
2
8
Aftab Ahmed
Bangladesh
2
7
Gautam Gambhir
India
2
7
Ricky Ponting
Australia
2
8
Michael Clarke
Australia
2
8
Adam Gilchrist
Australia
2
10
Jacques Kallis
South Africa
2
8
Daren Ganga
West Indies
2
11
Jacques Kallis
South Africa
2
10
Inzamam-ul-Haq
Pakistan
2
9
Grant Flower
Zimbabwe
2
7
Andy Flower
Zimbabwe
2
9
Sachin Tendulkar
India
2
7
Brian Lara
West Indies
2
5
Inzamam-ul-Haq
Pakistan
2
8
Inzamam-ul-Haq
Pakistan
2
8
Javed Miandad
Pakistan
2
4
Desmond Haynes
West Indies
2
6
Martin Crowe
New Zealand
2
7
Saleem Malik
Pakistan
2
6
Dean Jones
Australia
2
8
David Boon
Australia
2
5
Martin Crowe
New Zealand
2
7
Desmond Haynes
West Indies
2
4
Kepler Wessels
Australia
2
6
Kim Hughes
Australia
2
3
Alvin Kallicharran
West Indies
2
3
Gordon Greenidge
West Indies
2
3
Dilip Vengsarkar
India
2
3
Gordon Greenidge
West Indies
2
2
Alvin Kallicharran
West Indies
2
1
Derek Randall
England
2
1
Brijesh Patel
India
2
1
Ian Chappell
Australia
2
84
Jacques Kallis
South Africa
3
82
Ricky Ponting
Australia
3
1
Doug Walters
Australia
3
2
John Dyson
Australia
3
2
Mike Brearley
England
3
2
Mudassar Nazar
Pakistan
3
2
Graham Gooch
England
3
3
Kim Hughes
Australia
3
5
Steve Smith
Australia
3
6
Allan Border
Australia
3
4
Desmond Haynes
West Indies
3
7
Sunil Gavaskar
India
3
5
Aravinda de Silva
Sri Lanka
3
6
Imran Khan
Pakistan
3
5
Arjuna Ranatunga
Sri Lanka
3
3
Geoff Marsh
Australia
3
6
Desmond Haynes
West Indies
3
7
Hansie Cronje
South Africa
3
4
Aamer Sohail
Pakistan
3
6
Inzamam-ul-Haq
Pakistan
3
6
Arjuna Ranatunga
Sri Lanka
3
8
Hansie Cronje
South Africa
3
8
Rahul Dravid
India
3
9
Andy Flower
Zimbabwe
3
9
Roger Twose
New Zealand
3
9
Sourav Ganguly
India
3
7
Saeed Anwar
Pakistan
3
7
Yasir Hameed
Pakistan
3
6
Ramnaresh Sarwan
West Indies
3
6
Mahela Jayawardene
Sri Lanka
3
9
Yuvraj Singh
India
3
7
Michael Clarke
Australia
3
7
Jacques Kallis
South Africa
3
6
Kumar Sangakkara
Sri Lanka
3
8
Virat Kohli
India
3
8
Kumar Sangakkara
Sri Lanka
3
8
Darren Bravo
West Indies
3
7
Kane Williamson
New Zealand
3
7
Eoin Morgan
England
3
5
Dinesh Chandimal
Sri Lanka
3
5
Fakhar Zaman
Pakistan
3
6
Faf du Plessis
South Africa
3
2
Wessly Madhevere
Zimbabwe
3
2
Sandeep Goud
3
5
Jan Loftie-Eaton
Namibia
3
8
Virat Kohli
India
3
3
Hashmatullah Shaidi
Afghanistan
3
2
Craig Ervine
Zimbabwe
4
7
Mohammad Rizwan
Pakistan
4
4
Marcus Stoinis
Australia
4
6
Chamu Chibhabha
Zimbabwe
4
4
Angelo Mathews
Sri Lanka
4
7
AB de Villiers
South Africa
4
6
Khurram Khan
United Arab Emirates
4
6
Eoin Morgan
England
4
5
Tamim Iqbal
Bangladesh
4
7
Mahela Jayawardene
Sri Lanka
4
6
Justin Kemp
South Africa
4
6
Damien Martyn
Australia
4
5
Misbah-ul-Haq
Pakistan
4
8
Chamara Silva
Sri Lanka
4
6
Chris Gayle
West Indies
4
6
Ricky Ponting
Australia
4
8
Marvan Atapattu
Sri Lanka
4
7
Mohammad Yousuf
Pakistan
4
8
Michael Bevan
Australia
4
7
Inzamam-ul-Haq
Pakistan
4
6
Ajay Jadeja
India
4
7
Michael Bevan
Australia
4
5
Vinod Kambli
India
4
5
Neil Fairbrother
England
4
4
Allan Lamb
England
4
5
Aamer Malik
Pakistan
4
5
Roy Dias
Sri Lanka
4
6
Allan Lamb
England
4
4
Mohinder Amarnath
India
4
4
Sir Richie Richardson
West Indies
4
1
Allan Border
Australia
4
81
Kumar Sangakkara
Sri Lanka
5
76
Mahela Jayawardene
Sri Lanka
5
3
Martin Crowe
New Zealand
5
4
Mudassar Nazar
Pakistan
5
5
Dilip Vengsarkar
India
5
4
Desmond Haynes
West Indies
5
6
Graham Thorpe
England
5
5
Vinod Kambli
India
5
7
Sanath Jayasuriya
Sri Lanka
5
6
Alistair Campbell
Zimbabwe
5
7
Chris Gayle
West Indies
5
5
Marvan Atapattu
Sri Lanka
5
4
Ravi Bopara
England
5
5
MS Dhoni
India
5
5
Cameron White
Australia
5
6
Umar Akmal
Pakistan
5
5
Hamilton Masakadza
Zimbabwe
5
6
Hashmatullah Shaidi
Afghanistan
6
6
Kumar Sangakkara
Sri Lanka
6
74
Virat Kohli
India
7
72
Sourav Ganguly
India
8
68
Sanath Jayasuriya
Sri Lanka