Rohit Sharma, the Indian batter who holds the record for the highest individual score in a One Day International match, recently clinched another milestone to his name in Players With Most Centuries in England in ODIs. In the decider contest of the India Tour of England 2026, Rohit Sharma scored 11 runs in the first ODI and 26 runs in the second ODI.
After the second ODI, Rohit Sharma was surrounded by controversy regarding his retirement, but the BCCI rejected the news of his retirement. Hitman made a blistering comeback at the historic venue of Lord’s Cricket Ground by scoring his 35th century of his ODI career. Let’s take a look at the Players With Most Centuries in England in ODIs.
1. Joe Root – 10 Centuries
Joe Root holds the record for the most hundreds in England in the One Day International format, as he is currently going through one of the best phases of his career. He has been consistent with his stunning form, as in his last six ODI matches he has crossed the 50-run mark.
- 74*(48) vs IND
- 99*(133) vs IND
- 76*(76) vs IND
- 111*(108) vs SL
- 75(90) vs SL
- 61(90) vs SL
This consistency defines Joe Root as one of the best batters in modern cricket.
2. Rohit Sharma – 8 Centuries
On 19th July 2026, Rohit Sharma etched his name in second place in the record for scoring the most tons in England in the ODI format, as he scored 138 runs off 110 balls, including 17 fours and 5 sixes, with a strike rate of 125.45. He also completed 1000+ runs against England in One Day Internationals. Let’s take a look at his top 5 scores against England in ODIs:
- 138(110) – 19th July 2026 – 3rd ODI (Lord’s)
- 137*(114) – 12th July 2018 – 1st ODI (Nottingham)
- 119(90) – 9th February 2025 – 2nd ODI (Cuttack)
- 87(101) – 29th October 2023 – CWC 2023 (Lucknow)
- 83(93) – 23rd January 2013 – 1st ODI (Mohali)
Rohit Sharma Stats vs England in One-Day Internationals
1,021 Runs – 26 Matches – 138 Runs Highest Score – 39.26 Average
3. Marcus Trescothick – 8 Centuries
Marcus Trescothick, the English batter, holds the prestigious record of scoring 8 centuries in the One Day International format in England. The English opening batter retired on 5th September 2006 and played his last ODI match against Pakistan at the Rose Bowl, Southampton. A glimpse at his 8 centuries in the ODI format in England.
- 121(118) vs SL (Leeds)
- 114*(125) vs SA (London)
- 104*(134) vs AUS (Leeds)
- 104(124) vs WI (London)
- 100*(76) vs BAN (London)
- 108*(145) vs PAK (London)
- 109(100) vs IND (London)
- 137(142) vs NZ (London)
Top 5 Players With Most Centuries in England in ODIs
- Joe Root – 10 Centuries
- Rohit Sharma – 8 Centuries*
- Marcus Trescothick – 8 Centuries
- Johnny Bairstow – 7 Centuries
- Jason Roy – 6 Centuries
ALSO READ: Top 10 Most Remarkable Comebacks in Tennis History