Virat Kohli in England ODIs: Complete Batting Record and Performance Breakdown

Rishi Gupta
4 Min Read
Virat Kohli (Photo credit: ICC via Getty Images)

Virat Kohli has been one of India’s greatest ODI batters for more than a decade. Whether it is chasing big totals or playing under pressure, the former India captain has built a reputation for delivering in the 50 over format. As India prepares for another ODI series in England in July 2026, fans are once again eager to see him in action.

Is Virat Kohli playing in the England series? Yes, Kohli has returned to India’s 15-member ODI squad after recovering from a hamstring injury. His comeback is a huge boost for India after a disappointing T20I leg of the tour.

What Is Virat Kohli’s Batting Average in ODI?

Virat Kohli continues to rank among the finest ODI batters in cricket history. He has scored 14,797 runs in 299 ODI innings at a stunning batting average of 58.72. His remarkable consistency has made him one of the most reliable players in world cricket.

Kohli also holds the world record for the most ODI centuries, with 54 hundreds to his name. He is now just a few runs away from becoming only the second player in history to reach the landmark of 15,000 ODI runs.

Virat Kohli ODI Record in England

England has often tested batters with swinging conditions, but Kohli has still produced several memorable performances on English soil.

Here is Virat Kohli ODI Record in England, including ICC tournaments played in the country:

  • Matches: 33
  • Runs: 1,349
  • Batting Average: 51.88
  • Strike Rate: 91.21
  • Centuries: 1
  • Half centuries: 12
  • Highest Score: 107

These numbers show that Kohli has adapted well to English conditions throughout his career. His average above 50 highlights his ability to perform consistently against quality bowling attacks.

Virat Kohli’s record against England in England

When only bilateral ODIs against England in England are considered, the figures are slightly lower because of the challenging home conditions.

His record stands at:

  • Matches: 16
  • Runs: 581
  • Batting Average: 38.73
  • Centuries: 1
  • Half-centuries: 4

Despite the lower average compared to his overall career record, Kohli has still played several match-winning innings against England.

How Many Centuries of Virat Kohli Against England in ODI?

For those asking “How many centuries of Virat Kohli against England in ODI?” the answer is: three.

His ODI hundreds against England are:

  • 107 off 93 balls at Cardiff in 2011, his first ODI century in England.
  • 102 off 95 balls in Delhi in 2011 during a successful chase.
  • 122 off 105 balls in Pune in 2017 while leading India’s chase of 351.

These innings came under different conditions and showed Kohli’s ability to both anchor an innings and accelerate when needed.

The upcoming ODI series also presents another important milestone. Kohli needs just 68 more runs to go past Rahul Dravid’s tally of 648 runs and become India’s highest run scorer in away ODIs against England. With his outstanding record and renewed fitness, all eyes will be on Kohli as he looks to add another memorable chapter to his remarkable ODI career.

Share This Article
Leave a Comment

Leave a Reply

Your email address will not be published. Required fields are marked *