Rohit Sharma etched his name in the record books on Sunday (July 19) by becoming the first Indian batter to score an ODI century at Lord’s. The veteran opener reached the three-figure mark in just 84 balls during the third ODI against England.
Chasing a daunting target of 388 runs, Rohit led India’s charge with a sensational innings, smashing 11 fours and four sixes at the Home of Cricket.
Before Rohit’s historic knock, the highest individual score by an Indian batter in an ODI at Lord’s was Sourav Ganguly’s 90 against England on September 5, 2004.
Highest ODI scores by Indian batters at Lord’s
| PLAYER | RUNS | BALLS | 4s | 6s | STRIKE RATE | AGAINST | DATE |
|---|---|---|---|---|---|---|---|
| Rohit Sharma | 101* | 84* | 11 | 4 | 120 | England | July 19, 2026 |
| Sourav Ganguly | 90 | 119 | 5 | 3 | 75.63 | England | September 5, 2004 |
| Mohammad Kaif | 87* | 75 | 6 | 2 | 116 | England | July 13, 2002 |
| Suresh Raina | 84 | 75 | 7 | 2 | 112 | England | September 11, 2011 |
| MS Dhoni | 78* | 71 | 6 | 3 | 109.85 | England | September 11, 2011 |
| Shubman Gill | 77 | 84 | 10 | 1 | 91.66 | England | July 19, 2026 |
| Rahul Dravid | 73* | 86 | 7 | 0 | 84.88 | England | June 29, 2002 |
| Virender Sehwag | 71 | 65 | 9 | 1 | 109.23 | England | June 29, 2002 |
| Yuvraj Singh | 69 | 63 | 9 | 1 | 109.52 | England | July 13, 2002 |
| Yuvraj Singh | 64* | 65 | 7 | 0 | 98.46 | England | June 29, 2002 |
The century was also Rohit’s eighth ODI hundred in England, allowing him to break another major record. He now holds the record for the most ODI centuries
scored by a batter in a single away country.
In the list of players with the most ODI centuries in an away nation, Rohit moved ahead of Sachin Tendulkar, Saeed Anwar, AB de Villiers and Quinton de Kock, all of whom scored seven centuries in a particular overseas country. Tendulkar and Anwar scored seven ODI hundreds in the UAE, while De Villiers and De Kock registered seven centuries each in India.
Most ODI 100s in a away country
| Player | TEAM | MATCHES | RUNS | BEST SCORE | 100 | HOST COUNTRY |
|---|---|---|---|---|---|---|
| Rohit Sharma | India | 30* | 1574* | 140 | 8 | England |
| Quinton de Kock | South Africa | 21 | 1085 | 174 | 7 | India |
| AB de Villiers | South Africa | 20 | 1125 | 134 | 7 | India |
| Saeed Anwar | Pakistan | 51 | 2179 | 131 | 7 | UAE |
| Sachin Tendulkar | India | 42 | 1778 | 143 | 7 | UAE |
| Chris Gayle | West Indies | 23 | 1117 | 140 | 6 | India |
| Virat Kohli | India | 19 | 1097 | 183 | 6 | Bangladesh |
| Rohit Sharma | India | 33 | 1530 | 171* | 6 | Australia |
Rohit has now scored eight centuries in just 30 ODI matches in England, underlining his remarkable success in English conditions.
Only England’s Joe Root has scored more ODI centuries on English soil than Rohit. Root has slammed 10 hundreds in 99 ODI appearances in England.
Most ODI 100s in England
| Player | COUNTRY | MATCHES | RUNS | BEST SCORE | AVERAGE | 100 | 50 |
|---|---|---|---|---|---|---|---|
| Joe Root | England | 99* | 4030 | 166* | 52.33 | 10 | 24 |
| Rohit Sharma | India | 30* | 1574* | 140 | 65.58 | 8* | 7 |
| Marcus Trescothick | England | 60 | 2423 | 137 | 44.87 | 8 | 12 |
| Jonny Bairstow | England | 63 | 2497 | 141* | 49.94 | 7 | 11 |
| Eoin Morgan | England | 124 | 4067 | 148 | 44.69 | 6 | 28 |
| Jason Roy | England | 62 | 2359 | 162 | 41.38 | 6 | 14 |
| Jos Buttler | England | 92* | 2592 | 129 | 43.2 | 5 | 16 |
| Graham Gooch | England | 47 | 1867 | 136 | 42.43 | 5 | 10 |
| Dennis Amiss | England | 16 | 809 | 137 | 50.56 | 4 | 1 |
| Shikhar Dhawan | India | 22 | 1142 | 125 | 60.1 | 4 | 4 |
| Viv Richards | West Indies | 31 | 1345 | 189* | 64.04 | 4 | 5 |
| Andrew Strauss | England | 54 | 2235 | 154 | 44.7 | 4 | 14 |
| Kane Williamson | New Zealand | 24 | 1393 | 148 | 69.65 | 4 | 9 |
At 39 years and 80 days of age, Rohit Sharma became the oldest Indian cricketer to score a century in ODI cricket on Sunday (July 19). In doing so, he surpassed the previous record held by Sachin Tendulkar.
Tendulkar was 38 years and 327 days old when he scored 114 runs off 147 balls against Bangladesh in Mirpur on March 16, 2012.
However, the record for the oldest Indian to score an international century still belongs to former India batter Vijay Merchant. Merchant was 40 years and 21 days old when he registered a score of 154 against England in a Test match in Delhi in November 1951.












