Home
Fixtures
Results
News
Teams
Players
Grounds
Rankings
Stats
On This Day
AI Insight
▼ QUICK LINKS
On This Day
▼
Records of the Day
Innings & bowling
Milestones of the Day
Career landmarks
Cricket AI Insight
AI analysis
Recent Series
▼
ICC Cricket World Cup
New Zealand in England ODI Series
New Zealand in England T20I Series
The Ashes
Bangladesh in England Test Match
Pakistan in England ODI Series
Recent Teams
▼
TBA
India
Zimbabwe
Bangladesh
England
New Zealand
Recent Players
▼
Harry Brook
Brad Evans
Will Jacks
Gerhard Erasmus
Joe Root
Sikandar Raza
Ishan Kishan
Abhishek Sharma
Daryl Mitchell
Axar Patel
Arshdeep Singh
Azmatullah Omarzai
ODI 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
T20 World Cup
▼
World Cup 2026
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
Yearwise Records
▼
2026 Stats
2025 Stats
2024 Stats
2023 Stats
2022 Stats
2021 Stats
2020 Stats
2019 Stats
2018 Stats
All-Time Stats
All archives →
Most 50s – Complete Cricket Stats & Records
This page lists the players with the most 50s in cricket history. These records highlight the most consistent and impactful performances across different eras.
T20I
All-time
500 entries
1
39
Babar Azam
PAK
1 clear of Virat Kohli
2
38
Virat Kohli
IND
1 off the lead
3
32
Rohit Sharma
IND
7 off the lead
● LEADS
Babar Azam
PAK
39 · 1 ahead of Kohli
↑ IN THE CHASE
1
player sits within 10% of the lead on most 50s
★ TOP-10 CUT-OFF
21
The mark at number ten — 490 entries sit below it
● NATION IN FRONT
India
5 of the top 50 · 24 teams represented
Most 50s — full list
500 entries, ranked
Table view
1
Babar Azam
PAK
39
2
Virat Kohli
IND
38
3
Rohit Sharma
IND
32
4
Mohammad Rizwan
PAK
30
4
Jos Buttler
ENG
30
5
David Warner
AUS
28
5
Paul Stirling
IRE
28
6
Muhammad Waseem
UAE
26
6
Virandeep Singh
MAL
26
7
Suryakumar Yadav
IND
25
8
Syed Aziz
MAL
23
9
KL Rahul
IND
22
10
Kusal Mendis
SL
21
11
Martin Guptill
NZ
20
12
Pathum Nissanka
SL
19
12
Aaron Finch
AUS
19
12
Quinton de Kock
SA
19
13
Reeza Hendricks
SA
18
13
Kane Williamson
NZ
18
13
Tim Seifert
NZ
18
14
Sikandar Raza
ZIM
17
14
Rakep Patel
KEN
17
14
Karanbir Singh
AST
17
14
Simon Ssesazi
UGA
17
15
Sami Sohail
MAW
16
15
Sohail Ahmed
BHR
16
15
Tony Ura
PNG
16
15
Ibrahim Zadran
AFG
16
15
Max O'Dowd
NED
16
15
Kusal Perera
SL
16
15
Litton Das
BAN
16
15
Dawid Malan
ENG
16
16
Glenn Phillips
NZ
15
16
Mohammad Shahzad
AFG
15
16
Alishan Sharafu
UAE
15
16
Muhammad Tanveer
QTR
15
17
George Munsey
SCO
14
17
Collins Obuya
KEN
14
17
Aiden Markram
SA
14
17
Gerhard Erasmus
NAM
14
17
Ishan Kishan
IND
14
17
Chris Gayle
WI
14
17
Brandon King
WI
14
17
Eoin Morgan
ENG
14
17
Mohammad Hafeez
PAK
14
17
Fakhar Zaman
PAK
14
18
Sahibzada Farhan
PAK
13
18
Tanzid Hasan
BAN
13
18
Evin Lewis
WI
13
18
Nicholas Pooran
WI
13
18
Shakib Al Hasan
BAN
13
18
Mitchell Marsh
AUS
13
18
Abhishek Sharma
IND
13
18
Tillakaratne Dilshan
SL
13
18
Devon Conway
NZ
13
18
Brendon McCullum
NZ
13
18
Nizakat Khan
HK
13
18
Rahmanullah Gurbaz
AFG
13
18
Kushal Bhurtel
NEP
13
18
Richie Berrington
SCO
13
18
Ravija Sandaruwan
KUW
13
18
Meet Bhavsar
KUW
13
18
Louis Bruce
GIB
13
19
Kendel Kadowaki-Fleming
JAP
12
19
Dipendra Singh Airee
NEP
12
19
Jatinder Singh
OMN
12
19
Andy Balbirnie
IRE
12
19
Sean Williams
ZIM
12
19
Brian Bennett
ZIM
12
19
Babar Hayat
HK
12
19
Glenn Maxwell
AUS
12
19
Alex Hales
ENG
12
19
Shai Hope
WI
12
20
Shikhar Dhawan
IND
11
20
Sanju Samson
IND
11
20
Delray Rawlins
BER
11
20
Anshuman Rath
HK
11
20
Stephan Myburgh
NED
11
20
Colin Munro
NZ
11
20
Hamilton Masakadza
ZIM
11
20
Jean-Paul Duminy
SA
11
20
Lorcan Tucker
IRE
11
20
Pedro Baron
ARG
11
20
Bilal Zalmai
AST
11
20
Hamid Shah
DEN
11
20
Abdul Waheed
SAR
11
21
Faisal Khan
SAR
10
21
Taranjeet Singh
ROM
10
21
Ramesh Satheesan
ROM
10
21
Didier Ndikubwimana
RWA
10
21
Jermaine Baker
CIS
10
21
Fiaz Ahmed
BHR
10
21
Aqib Sulehri
OMN
10
21
Calum MacLeod
SCO
10
21
Aasif Sheikh
NEP
10
21
Navneet Dhaliwal
CAN
10
21
Faf du Plessis
SA
10
21
AB de Villiers
SA
10
21
Rassie van der Dussen
SA
10
21
Ben Cooper
NED
10
21
Mark Chapman
HK
10
21
Namboori Thakur Tilak Varma
IND
10
21
Shane Watson
AUS
10
21
Shreyas Iyer
IND
10
21
Rovman Powell
WI
10
21
Marlon Samuels
WI
10
21
Jonny Bairstow
ENG
10
21
Phil Salt
ENG
10
22
Lendl Simmons
WI
9
22
Shimron Hetmyer
WI
9
22
Hardik Pandya
IND
9
22
Shoaib Malik
PAK
9
22
Mahela Jayawardene
SL
9
22
Tim David
AUS
9
22
Jamie Atkinson
HK
9
22
Daryl Mitchell
NZ
9
22
Craig Ervine
ZIM
9
22
David Miller
SA
9
22
Irfan Karim
KEN
9
22
Najibullah Zadran
AFG
9
22
Kyle Coetzer
SCO
9
22
Assad Vala
PNG
9
22
Asif Ali
BHR
9
22
Hristo Lakov
BUL
9
22
Adil Butt
ESW
9
22
Imal Liyanage
QTR
9
22
Varun Thamotharam
MLT
9
23
Sulaimon Runsewe
NIG
8
23
Isaac Danladi
NIG
8
23
Ivan Selemani
TNZ
8
23
Karabo Motlhanka
BOT
8
23
Haider Butt
BHR
8
23
Ahmad Faiz
MAL
8
23
Jonty Jenner
JER
8
23
Razmal Shigiwal
AST
8
23
Shaiman Anwar
UAE
8
23
Mohammad Nabi
AFG
8
23
Rohit Paudel
NEP
8
23
Paras Khadka
NEP
8
23
Hashim Amla
SA
8
23
Harry Tector
IRE
8
23
Stephan Baard
NAM
8
23
Kumar Sangakkara
SL
8
23
Dasun Shanaka
SL
8
23
Umar Akmal
PAK
8
23
Yuvraj Singh
IND
8
23
Harry Brook
ENG
8
23
Mahmudullah
BAN
8
23
Jason Roy
ENG
8
24
Moeen Ali
ENG
7
24
Sherfane Rutherford
WI
7
24
Kevin Pietersen
ENG
7
24
Gautam Gambhir
IND
7
24
Tamim Iqbal
BAN
7
24
Ahmed Shehzad
PAK
7
24
Ross Taylor
NZ
7
24
Tre Manders
BER
7
24
Zeeshan Ali
HK
7
24
Craig Williams
NAM
7
24
Dhiren Gondaria
KEN
7
24
Wessly Madhevere
ZIM
7
24
Tadiwanashe Marumani
ZIM
7
24
Brandon McMullen
SCO
7
24
Chirag Suri
UAE
7
24
Monank Patel
USA
7
24
Usman Patel
KUW
7
24
Prashant Kurup
BHR
7
24
Ahmer Bin Nasir
BHR
7
24
Imran Anwar
BHR
7
24
Faheem Nazir
SWI
7
24
Riazat Ali Shah
UGA
7
24
Akshaykumar Yadav
THI
7
24
Hamza Khan
RWA
7
24
Oscar Manishimwe
RWA
7
24
Vasu Saini
ROM
7
24
Manpreet Singh
SIN
7
25
Leslie Dunbar
SER
6
25
Alexander Dizija
SER
6
25
Muhammad Asim
QTR
6
25
Zubair Ali
QTR
6
25
Azyan Farhath
MLD
6
25
Robinson Obuya
UGA
6
25
Roger Galwanao Mukasa
UGA
6
25
Nalin Nipiko
VAN
6
25
Amal Rajeevan
TNZ
6
25
Abhik Patwa
TNZ
6
25
Luqman Butt
CMB
6
25
Marc Taylor
BAH
6
25
Sarfaraz Ali
BHR
6
25
Muhammad Muneeb
BEL
6
25
Sudesh Wickramasekara
CZR
6
25
Taranjit Bharaj
DEN
6
25
Sabawoon Davizi
CZR
6
25
Avinash Pai
GIB
6
25
Gede Priandana
INS
6
25
Andries Gous
USA
6
25
Kashyap Prajapati
OMN
6
25
Saiteja Mukkamalla
USA
6
25
Zeeshan Maqsood
OMN
6
25
Vriitya Aravind
UAE
6
25
Asif Khan
UAE
6
25
Brendan Taylor
ZIM
6
25
Ryan Burl
ZIM
6
25
Nikolaas Davin
NAM
6
25
Kevin O'Brien
IRE
6
25
Nitish Kumar
CAN
6
25
Aaron Johnson
CAN
6
25
Finn Allen
NZ
6
25
Michael Swart
NED
6
25
Michael Levitt
NED
6
25
Dinesh Chandimal
SL
6
25
Angelo Mathews
SL
6
25
Charith Asalanka
SL
6
25
Shivam Dube
IND
6
25
Marcus Stoinis
AUS
6
25
Travis Head
AUS
6
25
Cameron Green
AUS
6
25
Saim Ayub
PAK
6
25
Salman Agha
PAK
6
25
Kieron Pollard
WI
6
25
Andre Fletcher
WI
6
25
Mushfiqur Rahim
BAN
6
26
Joe Root
ENG
5
26
Tom Banton
ENG
5
26
Johnson Charles
WI
5
26
Suresh Raina
IND
5
26
Kamran Akmal
PAK
5
26
Shahid Afridi
GER
5
26
Towhid Hridoy
BAN
5
26
Soumya Sarkar
BAN
5
26
Saif Hassan
BAN
5
26
Yashasvi Jaiswal
IND
5
26
Cameron White
AUS
5
26
Steven Smith
AUS
5
26
Irfan Ahmed
HK
5
26
Bas de Leede
NED
5
26
Graeme Smith
SA
5
26
Jacques Kallis
SA
5
26
Ruvindu Gunasekera
CAN
5
26
Not on record
NAM
5
26
William Porterfield
IRE
5
26
Gary Wilson
IRE
5
26
Chamu Chibhabha
ZIM
5
26
Steve Tikolo
KEN
5
26
Rohan Mustafa
UAE
5
26
Heinrich Klaasen
SA
5
26
Rahul Chopra
UAE
5
26
Aryansh Sharma
UAE
5
26
Matthew Cross
SCO
5
26
Darwish Rasooli
AFG
5
26
Steven Taylor
USA
5
26
Mark Simpson-Parker
AST
5
26
Sese Bau
PNG
5
26
Charles Amini
PNG
5
26
Abbas Ghani
HUN
5
26
Zeeshan Kukikhel
HUN
5
26
Matthew Stokes
GUE
5
26
Sabaorish Ravichandran
JAP
5
26
Roman Mazumder
CYP
5
26
Habib Khan
EST
5
26
Steffan Gooch
EST
5
26
Aravind Mohan
FIN
5
26
Aziz Mohammad
BEL
5
26
Aqib Iqbal
AST
5
26
Milen Gogev
BUL
5
26
Vinoo Balakrishnan
BOT
5
26
Austin Lazarus
THI
5
26
Yasir Ali
SPN
5
26
Andrew Mansale
VAN
5
26
Alpesh Ramjani
UGA
5
26
Francisco Damiao Couana
MOZ
5
26
Kamran Khan
QTR
5
26
Sharn Gomes
POR
5
26
Surendran Chandramohan
SIN
5
27
Luka Woods
SER
4
27
Eric Dusingizimana
RWA
4
27
Walid Ghauri
NOR
4
27
Raza Iqbal
NOR
4
27
Saqlain Arshad
QTR
4
27
Heinrich Sebastian Gericke
MLT
4
27
Jose Bulele
MOZ
4
27
Olipa Gerald
UGA
4
27
Ronak Bharatibhai Patel
UGA
4
27
Doyle-Calle
SPN
4
27
Hamza Dar
SPN
4
27
Ajith Augastin
TNZ
4
27
Balage Dilruksha
KOR
4
27
Monroux Kasselman
BOT
4
27
Saim Hussain
BUL
4
27
Uday Hathinjar
CMB
4
27
Ishan Silva
BUL
4
27
Imran Butt
BHR
4
27
Shaheryar Butt
BEL
4
27
Tenjin Rabgey
BHU
4
27
Nathan Grant Collins
FIN
4
27
Saif Ahmad
DEN
4
27
Sazib Bhuiyan
CZR
4
27
Lachlan Yamamoto-Lake
JAP
4
27
Mohammed Aslam
KUW
4
27
George Burrows
IOM
4
27
Sheikh Rasik
HUN
4
27
Justin Mosca
ITL
4
27
Anthony Mosca
ITL
4
27
Zubaidi Zulkifle
MAL
4
27
Umar Adam
MLD
4
27
Timothy Barker
LUX
4
27
Maaz Khan
LES
4
27
Rexford Bakum
GHA
4
27
Kayron J Stagno
GIB
4
27
Iain Latin
GIB
4
27
Philip Raikes
GIB
4
27
Vinoth Ravindran
HUN
4
27
Padmakar Surve
INS
4
27
Gustav Mckeon
FRA
4
27
Vijayshankar Bangalore Chikkannaiah
GER
4
27
Mirza Ahsan
AST
4
27
Harrison Carlyon
JER
4
27
Aamir Kaleem
OMN
4
27
Asa Tribe
JER
4
27
Nick Greenwood
JER
4
27
Karim Janat
AFG
4
27
Gulbadin Naib
AFG
4
27
Sediqullah Atal
AFG
4
27
Sundeep Jora
NEP
4
27
Kushal Malla
NEP
4
27
Asghar Stanikzai
AFG
4
27
Noor Ali Zadran
AFG
4
27
Usman Ghani
AFG
4
27
Matt Machan
SCO
4
27
Ryan Rickelton
SA
4
27
Rushab Patel
KEN
4
27
JJ Smit
NAM
4
27
Jan Frylinck
NAM
4
27
Dilpreet Bajwa
CAN
4
27
Curtis Campher
IRE
4
27
Gareth Delany
IRE
4
27
Rachin Ravindra
NZ
4
27
Wesley Barresi
NED
4
27
Tom Latham
NZ
4
27
Janeiro Tucker
BER
4
27
Michael Hussey
AUS
4
27
Matthew Hayden
AUS
4
27
Ruturaj Gaikwad
IND
4
27
D'Arcy Short
AUS
4
27
Kamau Leverock
BER
4
27
Sanath Jayasuriya
SL
4
27
Mohammad Naim
BAN
4
27
Najmul Hossain Shanto
BAN
4
27
Sabbir Rahman
BAN
4
27
Salman Butt
PAK
4
27
Iftikhar Ahmed
PAK
4
27
Roston Chase
WI
4
27
Dwayne Bravo
WI
4
27
Luke Wright
ENG
4
27
Jacob Bethell
ENG
4
28
Ben Duckett
ENG
3
28
Craig Kieswetter
ENG
3
28
Michael Lumb
ENG
3
28
Andre Russell
WI
3
28
Dwayne Smith
WI
3
28
Paul Collingwood
ENG
3
28
Ravi Bopara
ENG
3
28
Kyle Mayers
WI
3
28
Haider Ali
PAK
3
28
Hasan Nawaz
PAK
3
28
Manish Pandey
IND
3
28
Rishabh Pant
IND
3
28
Imran Nazir
PAK
3
28
Younis Khan
PAK
3
28
Misbah-ul-Haq
PAK
3
28
Shan Masood
PAK
3
28
Sarfraz Ahmed
PAK
3
28
Afif Hossain
BAN
3
28
Parvez Hossain Emon
BAN
3
28
Jaker Ali
BAN
3
28
Thisara Perera
SL
3
28
Danushka Gunathilaka
SL
3
28
Kamil Mishara
SL
3
28
Dhananjaya de Silva
SL
3
28
Kamindu Mendis
SL
3
28
Bhanuka Rajapaksa
SL
3
28
Matthew Wade
AUS
3
28
Moises Henriques
AUS
3
28
David Hussey
AUS
3
28
Rinku Singh
IND
3
28
Shubman Gill
IND
3
28
Colin de Grandhomme
NZ
3
28
Jesse Ryder
NZ
3
28
Corey Anderson
NZ
3
28
Michael Bracewell
NZ
3
28
Tom Cooper
NED
3
28
Ryan ten Doeschate
NED
3
28
Tobias Visee
NED
3
28
Kinchit Shah
HK
3
28
Pargat Singh
CAN
3
28
Hamza Tariq
CAN
3
28
Rayyan Pathan
CAN
3
28
Herschelle Gibbs
SA
3
28
Yuvraj Samra
CAN
3
28
Srimantha Wijeyeratne
CAN
3
28
Martin Coetzee
HK
3
28
JP Kotze
NAM
3
28
Yasim Murtaza
HK
3
28
Gerrie Snyman
NAM
3
28
Louren Steenkamp
NAM
3
28
Sachin Bhudia
KEN
3
28
Khurram Khan
UAE
3
28
Alex Obanda
KEN
3
28
Neil Mugabe
KEN
3
28
Dion Myers
ZIM
3
28
Dewald Brevis
SA
3
28
Elton Chigumbura
ZIM
3
28
Connor Esterhuizen
SA
3
28
Loots Bosman
SA
3
28
Rilee Rossouw
SA
3
28
David Wiese
SA
3
28
Not on record
PAK
3
28
Muhammad Usman
UAE
3
28
Karim Sadiq
AFG
3
28
Gyanendra Malla
NEP
3
28
Hazratullah Zazai
AFG
3
28
Mohammad Nadeem
OMN
3
28
Hammad Mirza
OMN
3
28
Alan Kirschbaum
ARG
3
28
Alejandro Ferguson
ARG
3
28
Iqbal Hossain
AST
3
28
Norman Vanua
PNG
3
28
Binod Bhandari
NEP
3
28
Muhammad Khushi
OMN
3
28
Talha Ahmed Khan
GER
3
28
Harmanjot Singh
GER
3
28
Justin Broad
GER
3
28
Fayaz Khan
GER
3
28
Usman Khan
FRA
3
28
Zahir Mohammed
HUN
3
28
Michael Raikes
GIB
3
28
James K Vifah
GHA
3
28
Josh Butler
GUE
3
28
Tom Nightingale
GUE
3
28
Shiv Gill
LUX
3
28
Aaftab Limdawala
MAW
3
28
Joost Mees
LUX
3
28
Mohamed Rishwan
MLD
3
28
Grant Stewart
ITL
3
28
Marcus Campopiano
ITL
3
28
Adnan Idrees
KUW
3
28
Clinto Anto
KUW
3
28
Not on record
ITL
3
28
Arun Ashokan
CZR
3
28
Sacha De Alwis
CIS
3
28
Mangala Gunasekara
CYP
3
28
Not on record
COL
3
28
Ma'ara Ave
COI
3
28
Arslan Amjad
EST
3
28
Nicolaj Damgaard Laegsgaard
DEN
3
28
Saber Zakhil
BEL
3
28
Thinley Jamtsho
BHU
3
28
Ranjung Mikyo Dorji
BHU
3
28
Ali Raza
BEL
3
28
Burhan Niaz
BEL
3
28
Prakash Mishra
BUL
3
28
Mahaj Chadha
CMB
3
28
Lakshit Gupta
CMB
3
28
Ramon Sealy
CIS
3
28
Omar Rassol
BUL
3
28
Reginald Nehonde
BOT
3
28
Arun Yadav
TNZ
3
28
Imal Zuwak
SWE
3
28
Anish Edward Paraam
SIN
3
28
Dinesh Nakrani
UGA
3
28
Saud Islam
UGA
3
28
Raghav Dhawan
UGA
3
28
Filipe Antonio Cossa
MOZ
3
28
Sesan Adedeji
NIG
3
28
Jaspal Singh
MLT
3
28
Basil George
MLT
3
28
Zeeshan Khan
MLT
3
28
Not on record
MLT
3
28
Isaac Okpe
NIG
3
28
Dhavalkumar Norotam
POR
3
28
Ikramullah Khan
QTR
3
28
Mohammed Rizlan Iqbar
QTR
3
28
Mohammad Ahnaff
QTR
3
28
Wahidullah Sahak
NOR
3
28
Anilkumar Natubhai Ahir
PAN
3
28
Kuldeep Gholiya
POR
3
28
Arashdeep Samra
PHL
3
28
Isae Niyomugabo
RWA
3
28
Dominic Peter Michael
SAM
3
28
Waji Ul Hassan
SAR
3
28
Adrian Nicholas Lascu
ROM
3
28
Orchide Tuyisenge
RWA
3
28
Sivakumar Periyalwar
ROM
3
28
Simo Ivetic
SER
3
29
Daniel Gumyusenge
RWA
2
29
Wintley Burton
SER
2
29
Yegbeh Jalloh
SIL
2
29
Alusine Turay
SIL
2
29
Braithyn Pecic
SER
2
29
Aman Desai
SIN
2
Show all 500 ↓
Nothing matches that filter.