Batters With Most ODI Runs

Updated: Aug 20, 2024, 10:03 PM(IST)

Sachin Tendulkar leads the list of batters with most Test runs in history, followed by Sri Lanka's Kumar Sangakkara, India's Virat Kohli, Australia's Ricky Ponting, Sri Lanka's Sanath Jayasuriya and Mahela Jayawardene.

Sachin Tendulkar 18426 ODI runs

India's Sachin Tendulkar leads the list with 18,426 ODI run.

(Photograph:X)

Kumar Sangakkara 14234 ODI runs

Former Sri Lanka wicketkeeper-batter Kumar Sangakkara is second on the list with 14,234 ODI runs.

(Photograph:X)

Virat Kohli 13906 ODI Runs

India batter Virat Kohli is third on the list 13,906 ODI runs to his name.

(Photograph:X)

Ricky Ponting 13704 ODI Runs

Former Australia skipper Ricky Ponting is fourth on the list with 13,704 ODI runs.

(Photograph:X)

Sanath Jayasuriya 13430 ODI Runs

Former Sri Lanka opener Sanath Jayasuriya is fifth on the list with 13,430 ODI runs.

(Photograph:X)

Mahela Jayawardene 12650 ODI Runs

Sri Lanka's former middle-order stalwart Mahela Jayawardene is sixth on the list with 12,650 ODI runs.

(Photograph:X)

Read in App