London, July 19 -- Amid speculation of retirement from ODI cricket, India's batting heavyweight Rohit Sharma etched his name in the record books as he became the first Indian to score an ODI century at Lord's.

One of the most elegant white ball strikers, Sharma achieved this feat during India's third ODI against England on Sunday. Rohit responded in the best possible fashion, producing a memorable innings on one of cricket's grandest stages.

At 39 years and 80 days, Sharma became the oldest batter to score an ODI century at Lord's and the oldest Indian to register an international century at the iconic venue across all formats. He surpassed legendary Sachin Tendulkar.

Sharma now holds the record for the most ODI centuries by a visiting...