What is Rohit Sharma's record in England in ODIs?

It is safe to assume that England is a happy hunting ground for Rohit in ODI cricket.

By Vatsal Vora

Updated - 13 Jul 2026, 12:54 IST

12 Min Read

Rohit Sharma returns to England to play white-ball cricket when India take on the Three Lions in a three-match One Day International (ODI) series commencing on Tuesday, July 14. The former captain last competed in limited-overs cricket on these shores back in 2022. 

It is safe to assume that England is a happy hunting ground for Rohit in ODI cricket. Of his 33 centuries in 50-over cricket, seven have come on English soil, which includes five during the 2019 Cricket World Cup. He is thus the highest-scoring non-English player in ODIs in the country, ahead of the likes of Virat Kohli, Ricky Ponting and Sir Viv Richards. 

First playing in England back in 2011, Rohit has played 27 matches in the European country to great success. He was also part of the India squad that won the 2013 Champions Trophy in England and Wales, along with reaching the 2017 Champions Trophy final and the 2019 World Cup semi-final.


Rohit Sharma's ODI record in England:

Matches Runs Highest score Average Strike-rate 100s 50s Fours Sixes
27 1,428 140 64.90 90.78 7 7 150 32

Rohit Sharma's best ODI innings in England:

Rohit has had a plethora of standout innings in England, but none eclipse his 140 against Pakistan during the 2019 World Cup in Manchester. His highest score in the country, the opening batter hit 14 fours and three sixes to strike at 123.89, helping his side secure an 89-run victory in a rain-affected encounter. 

Rohit's maiden ODI hundred in England was also special. He hit an unbeaten 123 against Bangladesh at Edgbaston during the 2017 Champions Trophy semi-final to earn the Player of the Match award. India, however, lost to Pakistan in the final at the Oval.

In yet another brilliant run chase, Rohit contributed 137 not out against England at Trent Bridge in 2018, aiding India secure an eight-wicket victory. Riding on Kuldeep Yadav's six-wicket haul from the first innings, the right-handed opener struck at 120.17, chasing down 269 with almost 10 overs to spare. 


List of Rohit Sharma's centuries in England:

Sr. No Runs Opponent Venue Date
1. 123* Bangladesh Edgbaston, Birmingham June 15, 2017
2. 137* England Trent Bridge, Nottingham July 12, 2018
3.  122* South Africa Rose Bowl, Southampton June 5, 2019
4.  140 Pakistan Old Trafford, Manchester June 16, 2019
5. 102 England Edgbaston, Birmingham June 30, 2019
6. 104 Bangladesh Edgbaston, Birmingham July 2, 2019
7. 103 Sri Lanka Headingley, Leeds July 6, 2019

Most ODI runs in England by non-English batters:

Player Name Country Matches Runs Average SR HS 50s 100s
Rohit Sharma India 27 1,428 64.90 90.78 140 7 7
Kane Williamson New Zealand 24 1,393 69.65 85.98 148 4 9
Ricky Ponting Australia 38 1,387 42.03 79.43 126 3 6
Virat Kohli India 33 1,349 51.88 91.21 107 1 12
Viv Richards West Indies 31 1,345 64.04 84.64 189* 4 5

Get every cricket updates! Follow Us:

Download Our App

For a better experience: Download the CricTracker app from the IOS and Google Play Store