Rohit Sharma created history on Sunday (Jul 19) by becoming the first Indian batter to score an ODI century at Lord’s. The experienced opener reached his hundred in only 84 balls during the third ODI against England. Chasing a huge target of 388, Rohit gave India a strong start with a brilliant innings and hit 17 fours and five sixes at the iconic Lord’s Cricket Ground. Before this, the highest score by an Indian batter in an ODI at Lord’s was Sourav Ganguly’s 90 against England on 5 Sep, 2004.
Indian batters with highest ODI scores at Lord’s
| Player | Runs | Balls | 4s | 6s | Strike Rate | Against | Date |
|---|---|---|---|---|---|---|---|
| Rohit Sharma | 101* | 84* | 11 | 4 | 120 | England | 19 Jul, 2026 |
| Sourav Ganguly | 90 | 119 | 5 | 3 | 75.63 | England | 5 Sep, 2004 |
| Mohammad Kaif | 87* | 75 | 6 | 2 | 116 | England | 13 Jul, 2002 |
| Suresh Raina | 84 | 75 | 7 | 2 | 112 | England | 11 Sep, 2011 |
| MS Dhoni | 78* | 71 | 6 | 3 | 109.85 | England | 11 Sep, 2011 |
The hundred was also Rohit’s eighth ODI century in England, helping him set another record. He now has the most ODI centuries scored by any batter in a single overseas country.
Rohit went past Sachin Tendulkar, Saeed Anwar, AB de Villiers and Quinton de Kock, who had each scored seven ODI centuries in one away nation. Tendulkar and Anwar made seven hundreds in the UAE, while De Villiers and De Kock scored seven centuries each in India.
Also Read - Exclusive | 'I never stop practising...': Sachin Baisoya on his rise from caddie to champion
The former Indian captain has now scored eight ODI hundreds in just 30 matches in England, highlighting his outstanding record in English conditions.
Only England’s Joe Root has more ODI centuries in England than Rohit. Root has scored 10 hundreds in 99 ODI matches played at home.
Trending Stories
At the age of 39 years and 80 days, Rohit also became the oldest Indian cricketer to score an ODI century. He broke the previous record held by Sachin Tendulkar, who was 38 years and 327 days old when he scored 114 off 147 balls against Bangladesh in Mirpur on 16 Mar, 2012.
However, the record for the oldest Indian to score an international century still belongs to former batter Vijay Merchant. He was 40 years and 21 days old when he made 154 against England in a Test match in Delhi in Nov 1951.

&imwidth=800&imheight=600&format=webp&quality=medium)
)
&im=FitAndFill=(700,400))
)
&im=FitAndFill=(700,400))
)
)
)
)
)
&im=FitAndFill=(700,400))
&im=FitAndFill=(700,400))
)
)
)
)
&im=FitAndFill=(700,400))
&im=FitAndFill=(700,400))
)
&im=FitAndFill=(700,400))
)
)
)
&im=FitAndFill=(700,400))
)
)
)
)