Rohit Sharma surpasses Sourav Ganguly to become India’s 3rd-highest run-scorer in ODIs

By Moneycontrol Sports Desk | October 24, 2025

Image Credit: X

Indian opener Rohit Sharma has risen to third place on India’s list of all-time highest run-scorers in One Day Internationals (ODIs). The milestone came during the second ODI against Australia at the Adelaide Oval on Thursday.

Image Credit: X

Rohit Sharma

Image Credit: X

So far, from 267 ODI innings, Rohit has scored 11,249 runs at an impressive average of 48.69. His record includes 32 centuries, 59 half-centuries, and a career-best score of 264 — the highest individual score in ODI history.

Image Credit: X

Sourav Ganguly

Image Credit: X

The 38-year-old surpassed former Indian captain Sourav Ganguly, who finished his career with 11,221 ODI runs, achieving the feat while scoring 73 runs in the match at Adelaide.

Image Credit: X

Virat Kohli

Image Credit: X

The 38-year-old surpassed former Indian captain Sourav Ganguly, who finished his career with 11,221 ODI runs, achieving the feat while scoring 73 runs in the match at Adelaide.

Image Credit: X

Sachin Tendulkar

Image Credit: X

At the very top stands Sachin Tendulkar, the all-time leading run-scorer in ODIs, with an extraordinary 18,426 runs — a record that remains unmatched in world cricket.

Next: Smriti Mandhana tops list of most sixes in calendar year (Women’s ODIs)
Thanks For Reading !
Find out More