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
Zimbabwe
India
England
Bangladesh
New Zealand
Recent Players
▼
Harry Brook
Brad Evans
Will Jacks
Joe Root
Sikandar Raza
Ishan Kishan
Abhishek Sharma
Daryl Mitchell
Axar Patel
Arshdeep Singh
Azmatullah Omarzai
Glenn Phillips
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 in 2018: Top Performers, Rankings & Full Stats
This page shows players with the most 50s during the 2018 season, ranking them by their on-field performances.
ALL FORMATS
2018
206 entries
1
13
Babar Azam
PAK
1 clear of Jos Buttler
2
12
Jos Buttler
ENG
1 off the lead
3
11
Joe Root
ENG
2 off the lead
● LEADS
Babar Azam
PAK
13 · 1 ahead of Buttler
↑ IN THE CHASE
1
player sits within 10% of the lead on most 50s
★ TOP-10 CUT-OFF
3
The mark at number ten — 196 entries sit below it
● NATION IN FRONT
Sri Lanka
8 of the top 50 · 14 teams represented
Most 50s — full list
206 entries, ranked
Table view
1
Babar Azam
PAK
13
2
Jos Buttler
ENG
12
3
Joe Root
ENG
11
3
Fakhar Zaman
PAK
11
4
Virat Kohli
IND
9
4
Mushfiqur Rahim
BAN
9
4
Shakib Al Hasan
BAN
9
4
Tamim Iqbal
BAN
9
4
Kusal Mendis
SL
9
5
Shikhar Dhawan
IND
8
5
Eoin Morgan
ENG
8
6
Ben Stokes
ENG
7
6
Rohit Sharma
IND
7
6
Angelo Mathews
SL
7
6
Travis Head
AUS
7
6
Dimuth Karunaratne
SL
7
6
Hashim Amla
SA
7
7
AB de Villiers
SA
6
7
Martin Guptill
NZ
6
7
Kane Williamson
NZ
6
7
Colin Munro
NZ
6
7
Henry Nicholls
NZ
6
7
Niroshan Dickwella
SL
6
7
Kusal Perera
SL
6
7
Ross Taylor
NZ
6
7
Ajinkya Rahane
IND
6
7
Imam-ul-Haq
PAK
6
7
Rahmat Shah
AFG
6
8
Sikandar Raza
ZIM
5
8
Kyle Coetzer
SCO
5
8
Shadab Khan
PAK
5
8
Litton Das
BAN
5
8
Sarfraz Ahmed
PAK
5
8
Dawid Malan
ENG
5
8
Shimron Hetmyer
WI
5
8
Evin Lewis
WI
5
8
Jason Holder
WI
5
8
Shai Hope
WI
5
8
Aaron Finch
AUS
5
8
Thisara Perera
SL
5
8
Tom Latham
NZ
5
8
Jean-Paul Duminy
SA
5
8
Dean Elgar
SA
5
8
Andy Balbirnie
IRE
5
9
Roshen Silva
SL
4
9
Quinton de Kock
SA
4
9
Anshuman Rath
HK
4
9
Dhananjaya de Silva
SL
4
9
D'Arcy Short
AUS
4
9
Marcus Stoinis
AUS
4
9
David Warner
AUS
4
9
Usman Khawaja
AUS
4
9
Cheteshwar Pujara
IND
4
9
Jonny Bairstow
ENG
4
9
Alex Hales
ENG
4
9
Azhar Ali
PAK
4
9
Mahmudullah
BAN
4
9
Not on record
PAK
4
9
Mohammad Shahzad
AFG
4
9
Najibullah Zadran
AFG
4
9
Sean Williams
ZIM
4
9
Paul Stirling
IRE
4
9
Hamilton Masakadza
ZIM
4
9
Brendan Taylor
ZIM
4
9
Hashmatullah Shaidi
AFG
4
10
Ihsanullah
AFG
3
10
Paras Khadka
NEP
3
10
Shaiman Anwar
UAE
3
10
Solomon Mire
ZIM
3
10
Peter Moor
ZIM
3
10
Mohammad Nabi
AFG
3
10
Richie Berrington
SCO
3
10
Rameez Shahzad
UAE
3
10
Sam Curran
ENG
3
10
Asad Shafiq
PAK
3
10
Mohammad Mithun
BAN
3
10
Shoaib Malik
PAK
3
10
Mohammad Hafeez
PAK
3
10
KL Rahul
IND
3
10
Ambati Rayudu
IND
3
10
Jason Roy
ENG
3
10
Chris Woakes
ENG
3
10
Rovman Powell
WI
3
10
Shane Dowrich
WI
3
10
Marlon Samuels
WI
3
10
Kieran Powell
WI
3
10
Glenn Maxwell
AUS
3
10
Mitchell Marsh
AUS
3
10
Hardik Pandya
IND
3
10
Rishabh Pant
IND
3
10
Dinesh Chandimal
SL
3
10
Wesley Barresi
NED
3
10
Colin de Grandhomme
NZ
3
10
BJ Watling
NZ
3
10
Temba Bavuma
SA
3
10
Niall O'Brien
IRE
3
11
Gary Wilson
IRE
2
11
David Miller
SA
2
11
Mitchell Santner
NZ
2
11
Babar Hayat
HK
2
11
Tim Southee
NZ
2
11
Dasun Shanaka
SL
2
11
Danushka Gunathilaka
SL
2
11
Cameron Bancroft
AUS
2
11
Tim Paine
AUS
2
11
Steven Smith
AUS
2
11
Pat Cummins
AUS
2
11
Devon Smith
WI
2
11
Alastair Cook
ENG
2
11
Mark Stoneman
ENG
2
11
Ed Joyce
ENG
2
11
Imrul Kayes
BAN
2
11
Haris Sohail
PAK
2
11
Soumya Sarkar
BAN
2
11
Calum MacLeod
SCO
2
11
Chirag Suri
UAE
2
11
George Munsey
SCO
2
11
Michael Jones
SCO
2
11
Gulbadin Naib
AFG
2
11
Rohan Mustafa
UAE
2
11
Craig Ervine
ZIM
2
11
Heinrich Klaasen
SA
2
11
Faf du Plessis
SA
2
11
Reeza Hendricks
SA
2
11
Aiden Markram
SA
2
11
Dipendra Singh Airee
NEP
2
11
Aarif Sheikh
NEP
2
11
Virandeep Singh
MAL
2
11
Chetan Ramchandra Suryawanshi
SIN
2
11
Hazratullah Zazai
AFG
2
12
Rohan Rangarajan
SIN
1
12
Anish Edward Paraam
SIN
1
12
Mohd Shafiq Mohd Sharif
MAL
1
12
Ahmad Faiz
MAL
1
12
Assad Vala
PNG
1
12
Khawar Ali
OMN
1
12
Jatinder Singh
OMN
1
12
Subash Khakurel
NEP
1
12
Gyanendra Malla
NEP
1
12
Sagar Pun
NEP
1
12
Sompal Kami
NEP
1
12
Sharad Vesawkar
NEP
1
12
Nasir Jamal
AFG
1
12
Rashid Khan
AFG
1
12
Khaya Zondo
SA
1
12
Rassie van der Dussen
SA
1
12
Muhammad Usman
UAE
1
12
Ahmed Raza
UAE
1
12
Brian Chari
ZIM
1
12
Javed Ahmadi
AFG
1
12
Asghar Stanikzai
AFG
1
12
Matthew Cross
SCO
1
12
Michael Leask
SCO
1
12
Adnan Mufti
UAE
1
12
Ghulam Shabber
UAE
1
12
Rory Burns
ENG
1
12
Ben Foakes
ENG
1
12
Nurul Hasan
BAN
1
12
Mehidy Hasan
BAN
1
12
Shadman Islam
BAN
1
12
Mohammad Saifuddin
BAN
1
12
Sabbir Rahman
BAN
1
12
Shan Masood
PAK
1
12
Ravindra Jadeja
IND
1
12
Manish Pandey
IND
1
12
Faheem Ashraf
PAK
1
12
Imad Wasim
PAK
1
12
Hasan Ali
PAK
1
12
Asif Ali
PAK
1
12
Hussain Talat
PAK
1
12
MS Dhoni
IND
1
12
Suresh Raina
IND
1
12
Dominic Bess
ENG
1
12
Moeen Ali
ENG
1
12
James Vince
ENG
1
12
David Willey
ENG
1
12
Mark Wood
ENG
1
12
Nicholas Pooran
WI
1
12
Roston Chase
WI
1
12
Kraigg Brathwaite
WI
1
12
Chris Gayle
WI
1
12
Kieron Pollard
WI
1
12
Andre Fletcher
WI
1
12
Shaun Marsh
AUS
1
12
Hanuma Vihari
IND
1
12
Prithvi Shaw
IND
1
12
Mayank Agarwal
IND
1
12
Marcus Harris
AUS
1
12
Upul Tharanga
SL
1
12
Sadeera Samarawickrama
SL
1
12
Nizakat Khan
HK
1
12
Sarel Burger
NAM
1
12
Kevin O'Brien
IRE
1
12
Michael Rippon
NED
1
12
Max O'Dowd
NED
1
12
Sikander Zulfiqar
NED
1
12
Jeet Raval
NZ
1
12
Ryan ten Doeschate
NED
1
12
Ish Sodhi
NZ
1
12
Rilee Rossouw
SA
1
12
Vernon Philander
SA
1
12
Dale Steyn
SA
1
12
William Porterfield
IRE
1
12
James Shannon
IRE
1
12
Stuart Thompson
IRE
1
12
Simi Singh
IRE
1
Show all 206 ↓
Nothing matches that filter.
RECENT RESULTS
1 match
▲
show
‹
ODI
India in New Zealand ODI Series
NZ
134 (41.0)
IND
113/7 (26.0)
›