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
Joe Root
Sikandar Raza
Ishan Kishan
Abhishek Sharma
Daryl Mitchell
Axar Patel
Arshdeep Singh
Azmatullah Omarzai
Gerhard Erasmus
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.
ODI
2018
142 entries
1
7
Eoin Morgan
ENG
1 clear of Tamim Iqbal
2
6
Tamim Iqbal
BAN
1 off the lead
2
6
Rahmat Shah
AFG
1 off the lead
● LEADS
Eoin Morgan
ENG
7 · 1 ahead of Iqbal
↑ IN THE CHASE
0
players within 10% of the lead — Morgan is out on their own
● NATION IN FRONT
Afghanistan
6 of the top 50 · 17 teams represented
★ RANGE
7
top of the list, down to 1 at the other end
Most 50s — full list
142 entries, ranked
Table view
1
Eoin Morgan
ENG
7
2
Tamim Iqbal
BAN
6
2
Rahmat Shah
AFG
6
3
Sikandar Raza
ZIM
5
3
Mushfiqur Rahim
BAN
5
3
Shakib Al Hasan
BAN
5
3
Joe Root
ENG
5
3
Fakhar Zaman
PAK
5
4
Marcus Stoinis
AUS
4
4
Travis Head
AUS
4
4
Ross Taylor
NZ
4
4
Jos Buttler
ENG
4
4
Not on record
PAK
4
4
Kyle Coetzer
SCO
4
4
Anshuman Rath
HK
4
4
Andy Balbirnie
IRE
4
4
Brendan Taylor
ZIM
4
4
Hashmatullah Shaidi
AFG
4
4
Mohammad Shahzad
AFG
4
4
Najibullah Zadran
AFG
4
5
Mohammad Nabi
AFG
3
5
Ihsanullah
AFG
3
5
Paras Khadka
NEP
3
5
Hamilton Masakadza
ZIM
3
5
Jean-Paul Duminy
SA
3
5
Niall O'Brien
IRE
3
5
Rameez Shahzad
UAE
3
5
Sean Williams
ZIM
3
5
Shaiman Anwar
UAE
3
5
Ben Stokes
ENG
3
5
Marlon Samuels
WI
3
5
Jason Holder
WI
3
5
Shai Hope
WI
3
5
Evin Lewis
WI
3
5
Alex Hales
ENG
3
5
Mahmudullah
BAN
3
5
Imam-ul-Haq
PAK
3
5
Tom Latham
NZ
3
5
Henry Nicholls
NZ
3
5
Niroshan Dickwella
SL
3
5
Kusal Perera
SL
3
5
Virat Kohli
IND
3
5
Rohit Sharma
IND
3
5
Ambati Rayudu
IND
3
6
Shikhar Dhawan
IND
2
6
Mitchell Marsh
AUS
2
6
Colin Munro
NZ
2
6
Mitchell Santner
NZ
2
6
Wesley Barresi
NED
2
6
Martin Guptill
NZ
2
6
Angelo Mathews
SL
2
6
Thisara Perera
SL
2
6
Dasun Shanaka
SL
2
6
Shadab Khan
PAK
2
6
Mohammad Mithun
BAN
2
6
Shoaib Malik
PAK
2
6
Mohammad Hafeez
PAK
2
6
Sarfraz Ahmed
PAK
2
6
Haris Sohail
PAK
2
6
Imrul Kayes
BAN
2
6
Rovman Powell
WI
2
6
Shimron Hetmyer
WI
2
6
Ed Joyce
ENG
2
6
Chris Woakes
ENG
2
6
Jonny Bairstow
ENG
2
6
Rohan Mustafa
UAE
2
6
Richie Berrington
SCO
2
6
Calum MacLeod
SCO
2
6
Hashim Amla
SA
2
6
Babar Hayat
HK
2
6
Quinton de Kock
SA
2
6
David Miller
SA
2
6
Paul Stirling
IRE
2
6
Craig Ervine
ZIM
2
6
Chirag Suri
UAE
2
6
Michael Jones
SCO
2
6
Gulbadin Naib
AFG
2
6
Dipendra Singh Airee
NEP
2
6
Aarif Sheikh
NEP
2
6
Virandeep Singh
MAL
2
6
Chetan Ramchandra Suryawanshi
SIN
2
7
Rohan Rangarajan
SIN
1
7
Anish Edward Paraam
SIN
1
7
Mohd Shafiq Mohd Sharif
MAL
1
7
Ahmad Faiz
MAL
1
7
Assad Vala
PNG
1
7
Khawar Ali
OMN
1
7
Jatinder Singh
OMN
1
7
Javed Ahmadi
AFG
1
7
Asghar Stanikzai
AFG
1
7
Subash Khakurel
NEP
1
7
Gyanendra Malla
NEP
1
7
Sagar Pun
NEP
1
7
Sompal Kami
NEP
1
7
Sharad Vesawkar
NEP
1
7
Nasir Jamal
AFG
1
7
Rashid Khan
AFG
1
7
Rilee Rossouw
SA
1
7
Reeza Hendricks
SA
1
7
Khaya Zondo
SA
1
7
Heinrich Klaasen
SA
1
7
Nizakat Khan
HK
1
7
Sarel Burger
NAM
1
7
Kevin O'Brien
IRE
1
7
Dale Steyn
SA
1
7
William Porterfield
IRE
1
7
Gary Wilson
IRE
1
7
Michael Leask
SCO
1
7
George Munsey
SCO
1
7
Adnan Mufti
UAE
1
7
Ghulam Shabber
UAE
1
7
Muhammad Usman
UAE
1
7
Solomon Mire
ZIM
1
7
Peter Moor
ZIM
1
7
Ahmed Raza
UAE
1
7
Chris Gayle
WI
1
7
Kieron Pollard
WI
1
7
Kieran Powell
WI
1
7
Soumya Sarkar
BAN
1
7
Jason Roy
ENG
1
7
David Willey
ENG
1
7
Babar Azam
PAK
1
7
Imad Wasim
PAK
1
7
Hasan Ali
PAK
1
7
Litton Das
BAN
1
7
Mohammad Saifuddin
BAN
1
7
Sadeera Samarawickrama
SL
1
7
Dinesh Chandimal
SL
1
7
Kane Williamson
NZ
1
7
Colin de Grandhomme
NZ
1
7
Michael Rippon
NED
1
7
Max O'Dowd
NED
1
7
Sikander Zulfiqar
NED
1
7
Ryan ten Doeschate
NED
1
7
Aaron Finch
AUS
1
7
Upul Tharanga
SL
1
7
Dhananjaya de Silva
SL
1
7
Kusal Mendis
SL
1
7
Ajinkya Rahane
IND
1
7
Asif Ali
PAK
1
7
Glenn Maxwell
AUS
1
7
KL Rahul
IND
1
Show all 142 ↓
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)
›