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
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
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
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
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.