England is the oldest team in the history of the game. They were the one, who started the game (Test and ODI). And being the oldest cricketing nation, England has seen many ups and downs in its history. Although the English team has given more preference to the “red ball” format over the “white ball” format. But there have been some English players who have brilliant records in 50-over cricket as well.
And the modern-day English team is known for their aggressive approach. We will covering the list of most centuries for England in the 50-over format. Joe Root and Eoin Morgan have scored the most runs for their country in the ODI format, and they are also the leading century scorers for England.
Most Centuries in ODI by England
Batter | Span | Mts | 100s | Runs | 50s |
---|---|---|---|---|---|
Joe Root | 2013-2022 | 158 | 16 | 6207 | 36 |
Eoin Morgan | 2009-2022 | 225 | 13 | 6957 | 42 |
Marcus Trescothick | 2000-2006 | 123 | 12 | 4335 | 21 |
Jonny Bairstow | 2011-2022* | 95 | 11 | 3634 | 15 |
Jason Roy | 2015-2022 | 110 | 10 | 3993 | 21 |
Jos Buttler | 2012-2022 | 159 | 10 | 4275 | 22 |
Kevin Pietersen | 2004-2013 | 134 | 9 | 4422 | 25 |
Graham Gooch | 1976-1995 | 125 | 8 | 4290 | 23 |
David Gower | 1978-1991 | 114 | 7 | 3170 | 12 |
Alex Hales | 2014-2019 | 70 | 6 | 2419 | 14 |
5. Jason Roy – 10 centuries in 110 games
Jason Roy is an aggressive opener who can take the game away from the opposition in a span of a few overs. He has been one of the reasons for England’s success over the last few years. Roy has played 110 games and scored 3993 runs at an average of 39.53 and a brilliant strike rate of 105.99. He has scored 10 centuries and 21 half-centuries, with a highest score of 180, which is the highest for England.
4. Jonny Bairstow – 11 centuries in 95 games
The modern-day England team is very strong at the top, and Jonny Bairstow is one of their most consistent performers. The wicketkeeper batter is a key member of his team who has scored runs against all kinds of opponents. Bairstow was one of the members of the 2019 World Cup-winning team. So far, he has played 95 ODIs and scored 3634 runs at an average of 46.58 and a strike rate of 104.12, including 11 centuries and 15 half-centuries.
3. Marcus Trescothick – 12 centuries in 123 games
Former English opener Marcus Trescothick is third on this list for most centuries. Trescothick was the backbone of the white-ball team in his era. He made his ODI debut in July 2000 against Zimbabwe. He played 123 ODIs and scored 4335 runs at 37.37. Trescothick also scored 12 centuries and 21 half-centuries. Notably, he is the only English batter to score a hundred in his 100th one-day international match.
2. Eoin Morgan – 13 centuries in 225 ODI games
England started the game, but it took them years to win their maiden ODI World Cup, which came in 2019 on their home soil. And the captain who led England to World Cup glory was Eoin Morgan. The left-hander has already retired from the game, but he was certainly among the best finishers for England. He played 225 ODIs and scored 6957 runs (the most for England in ODIs) at 39.75, including 13 centuries and 42 half-centuries.
1. Joe Root – 16 centuries in 158 ODI games
When it comes to consistency, not many modern-day cricketers can match the skillset that Root brings to the table. The former English captain is arguably the most sound batter that England has produced in the modern era. Amid all those hitters on the English team, Root brings calm and composure to the game. He has played 158 games so far and scored 16 centuries and 36 half-centuries with 6207 runs at a brilliant average of 50.05.