Top 6 England batsmen with most centuries in ODI cricket

Only six England batsmen have scored more than 10 centuries in ODI cricket.
England are credited for changing the way white-ball cricket is played. After their disappointing exit from the 2015 ICC Cricket World Cup, where they were knocked out in the group stage, they adopted an ultra-attacking approach in ODIs under Eoin Morgan’s captaincy.
The new style brought success, as England won the ICC Men’s Cricket World Cup in 2019 and the ICC Men’s T20 World Cup in 2022. Once known for their underperformances in ODIs, the Three Lions have now started to produced some of the most destructive batsmen in the format.
On that note, let’s take a look at the top six England batsmen with the most centuries in ODI cricket.
Top six England batsmen with the most centuries in ODI cricket:
6. Jos Buttler – 11 centuries
One of the most explosive batsmen in the world, Jos Buttler has hit 11 ODI centuries in his career. He’s scored over 5000 runs at an average of 39 and a strike rate of 117. Amassing such a record while batting in the middle-order is applaudable.
Starting his career as a lower-order slogger, Buttler has transformed himself into a reliable middle order batsman who is capable of playing big knocks.
One of his most important ODI knocks came in the ICC Cricket World Cup 2019 final against New Zealand, where he scored 59 runs off 60 balls and stitched a 110-run partnership with Ben Stokes for the fifth wicket.
5. Jonny Bairstow – 11 centuries
Jonny Bairstow has scored 11 ODI centuries for England in 107 appearances. Starting his career as a middle-order batsman, Bairstow’s batting position was often changed in ODIs.
Finally, leading upto the 2019 World Cup, he was bumped up to the opening role in which he relished like few openers have. As an opener, Bairstow averages 44 and has a strike rate of 105. All of his 11 ODI tons have come while opening the innings.
His highest ODI score of 141 runs came against the West Indies in Southampton in 2017.
4. Marcus Trescothick – 12 centuries
Best known for his soothing cover drives, Marcus Trescothick recorded 12 centuries in 122 ODI innings. Opening the innings with Andrew Strauss, Trescothick was often tasked with taking on the fast bowlers in the powerplay overs.
The left-hander made 4335 ODI runs in his career at an average of 37.37 and strike rate of 85.21.
3. Jason Roy – 12 centuries
Opener Jason Roy played an integral role in England’s World Cup win in 2019. Making his international debut in May 2015, Roy scored 12 centuries in ODIs, amassing 4271 runs in 110 innings at an average of 39 and strike rate of 105.
Roy is not currently part of England’s ODI team and last played an international match against Bangladesh in 2023.
2. Eoin Morgan – 13 centuries
Credited for England’s white-ball revolution, former captain Eoin Morgan has 13 ODI centuries to his name in the England shirt. For England, the Irishman played 207 innings, scoring 6957 runs at an average of 39 and strike rate of 93. He is England’s leading ODI run-scorer right now.
Morgan’s most memorable moment in England’s colours came in 2019, when he led England to their maiden ODI World Cup trophy.
His highest individual score in the format came in the group stage match of the ICC Cricket World Cup 2019 against Afghanistan where he smashed 148 runs off 71 balls.
1. Joe Root – 16 centuries
Modern-day great Joe Root holds the record for scoring most ODI centuries for England. Root has registered 16 ODI centuries in 160 innings. He’s piled up 6522 runs at an average of 47.6 and a strike rate of 86.77.
Root works as a glue in the England lineup, binding their explosive batting order together. His ability to rotate the strike regularly makes him a valuable asset for the team. Root also has scored most test tons for England.
(All stats are updated till 3rd 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.
Where passion meets insight — blending breaking news, in-depth strategic analysis, viral moments, and jaw-dropping plays into powerful sports content designed to entertain, inform, and keep you connected to your favorite teams and athletes. Expect daily updates, expert commentary and coverage that never leaves a fan behind.
- BPL: Teams to win most Bangladesh Premier League titles
- New Zealand announce squad for white-ball tour to India, Kane Williamson dropped from ODIs
- MUM vs SIKM : Live streaming details, when & where to watch VHT 2025-26 match between Mumbai and Sikkim
- AP vs DEL: Live streaming details, when & where to watch VHT 2025-26 match between Andhra Pradesh and Delhi
- Vijay Hazare Trophy 2025-26: Schedule, teams, squads, venues, format, timings, live streaming details and all you need to know
- BPL: Teams to win most Bangladesh Premier League titles
- New Zealand announce squad for white-ball tour to India, Kane Williamson dropped from ODIs
- Vijay Hazare Trophy 2025-26: Schedule, teams, squads, venues, format, timings, live streaming details and all you need to know
- BBL: Who owns the Big Bash League? All you need to know
- IND vs SL: Live streaming details, when & where to watch 2nd T20I between India Women and Sri Lanka Women