Xtra Time Web Desk: Rohit Sharma has recently etched his name among the legends of Indian cricket by becoming the fourth-highest run-scorer for India in One Day Internationals (ODIs). He achieved this remarkable milestone during the 2nd ODI against Sri Lanka in Colombo, surpassing the iconic Rahul Dravid with his second run in the match.

Since making his ODI debut in 2007, Rohit has amassed 10,769 runs in 264 matches (256 innings), maintaining a formidable average of over 49. His career has been marked by consistency and brilliance, featuring 31 centuries and 57 half-centuries. Rohit's prowess with the bat places him behind only Sachin Tendulkar (18,426), Virat Kohli (13,848), and Sourav Ganguly (11,221) in India's all-time ODI run-scorers list.

Read More: SL vs IND: Rohit Sharma charges at Washington Sundar! But why? watch viral video

Rohit's record is a testament to his adaptability across different conditions. At home, he has scored 4,745 runs at an astonishing average of 57.86 in 91 ODIs. His performances abroad are equally commendable, with over 3,600 runs at an average exceeding 40 in 114 matches. In neutral venues, Rohit has thrived, amassing 2,418 runs at an impressive average of 52.56.

Read More: Paris Olympics 2024: Axelsen defeats Sen, predicts gold for Indian star

Rohit's dominance against Sri Lanka stands out, having accumulated over 1,920 runs in 53 ODIs. His record against the Lankans includes six centuries and nine half-centuries, with a batting average of over 45, further highlighting his ability to rise to the occasion in crucial encounters.