Top 5 highest individual scores by England batsmen in ODI cricket

Only seven England batsmen have crossed the 150-run mark in ODI cricket.
England have emerged as one of the strongest teams in ODI cricket over the last decade. Once known for their conservative approach, they adapted an ultra-aggressive style in white-ball cricket post their group-stage exit at ICC Cricket World Cup 2015.
This new approach has helped England post big totals in ODIs. Several hard-hitting batsmen have burst on to the scene, making them a standout team in ODI cricket.
In this article, we will take a look at the top five highest individual scores by England batsmen in ODI cricket.
Top five highest individual scores by England batsmen in ODI cricket:
5. Ben Duckett – 165 vs Australia, Karachi, 2025
Opener Ben Duckett was at his best in England’s first match of the ICC Champions Trophy 2025, where they faced Australia at Karachi’s National Stadium. Ducket blasted 165 off 143 deliveries in his innings, which included 17 fours and three sixes. His knock of 165 runs is also the highest individual score by any batter in ICC Champions Trophy history. Also, England set the highest total in ICC Champions Trophy history in this match, scoring 351/8.
4. Robin Smith – 167* vs Australia, Birmingham, 1993
Robin Smith’s unbeaten 167-run knock against Australia in Birmingham in 1993 is often forgotten when talking about great England knocks.
Smith anchored the innings, scoring 167 off 163 balls to help England reach 277/5 in the 55-over ODI.
Thanks to a brilliant century by Mark Waugh, Australia won the game by six wickets.
3. Alex Hales – 171 vs Pakistan, Nottingham, 2016
Alex Hales was at his best during the third ODI of Pakistan’s tour of England 2016 in Nottingham.
Opening the innings, Hales toyed with Pakistan’s bowling attack smashing 171 off 122 balls with the help of 22 fours and four sixes.
Hales added 248 runs with Joe Root to propel England to a massive total of 444/3. The hosts won the game by 169 runs.
2. Jason Roy – 180 vs Australia, Melbourne, 2018
England opener Jason Roy slammed a 180-run knock against Australia in Melbourne in 2018.
Chasing 305, Jason Roy light up the MCG crowd scoring 180 off 151 balls, including 15 fours and five sixes. He added 221 runs with Joe Root for the third wicket, putting the visitors in control.
England won the game by five wickets and Roy was named Player of the Match for his efforts.
1. Ben Stokes – 182 vs New Zealand, The Oval, 2023
All-rounder Ben Stokes holds the record for the highest individual score by an England batsman in ODI cricket with his 182-run knock at the Oval in 2023.
After losing two early wickets for just 13 runs, Ben Stokes led the England innings scoring 182 off 124 balls, hitting 15 fours and nine sixes. He added 199 runs with Dawid Malan to set up England’s total of 368.
The hosts won the game by 181 runs.
(All stats are updated till 22nd February 2025)
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
- GT vs PBKS Dream11 Prediction, Dream11 Playing XI, Today Match 5, IPL 2025 (Indian T20 League)
- IPL 2025: [Watch] Mitchell Starc uproots Nicholas Pooran's stumps on DC debut
- IPL 2025: KL Rahul blessed with baby girl after missing DC's first match of the season
- Who is Vignesh Puthur? All you need to know about 24-year-old auto-driver's son in MI squad for IPL 2025
- IPL 2025: Why KL Rahul isn't included in DC playing XI against LSG in match 4
- GT vs PBKS Dream11 Prediction, Dream11 Playing XI, Today Match 5, IPL 2025 (Indian T20 League)
- IPL 2025: [Watch] Mitchell Starc uproots Nicholas Pooran's stumps on DC debut
- IPL 2025: KL Rahul blessed with baby girl after missing DC's first match of the season
- Who is Vignesh Puthur? All you need to know about 24-year-old auto-driver's son in MI squad for IPL 2025
- IPL 2025: Why KL Rahul isn't included in DC playing XI against LSG in match 4