CricGuru AICricGuru AI
← Back to News

Virat Kohli's Stellar ODI Record in England

As Kohli returns to England for ODIs after three years, his career stats highlight his consistency in swing-friendly conditions.

Monday, 13 July 2026EnglandVirat KohliIndiaIndia tour of England 2026

Virat Kohli is set to play an ODI in England for the first time since July 2022 when India takes on the hosts in a three-match series starting July 14. The 37-year-old missed the recent Afghanistan series due to injury and last played an ODI on English soil at Old Trafford, where he scored 17 before being caught behind. India won that match to seal the series.

Kohli boasts an impressive ODI record in England, accumulating 1,153 runs in 29 innings at an average of 52.54. He has struck 11 half-centuries, with his top score being an unbeaten 96. His ability to anchor innings and perform under pressure has been key to his success in conditions that aid swing bowling.

The former captain has also excelled in ICC events held in England, including the 2013 and 2017 Champions Trophies and the 2019 World Cup. He was part of the Indian team that won the 2013 Champions Trophy, defeating England in the final.