Ora

Which player has the most runs in Odi?

Published in Cricket Records 2 mins read

Sachin Tendulkar holds the record for the most runs in One Day Internationals (ODI) cricket.

ODI cricket has seen numerous batting legends grace the field, but only a select few have managed to compile an extraordinary number of runs over their careers. Achieving the top spot in this list signifies consistency, longevity, and unparalleled skill against various bowling attacks across different conditions.

The Master Blaster's Dominance

Sachin Tendulkar, often referred to as the 'Little Master' or 'Master Blaster', stands atop the list of highest run-scorers in ODI history. His career spanned over two decades, during which he redefined batting records and became one of the most revered figures in sports. Tendulkar accumulated a colossal 18,426 runs, setting a benchmark that has remained unchallenged for years.

Top Run-Scorers in ODI History

Beyond Sachin Tendulkar, several other cricketing greats have left an indelible mark with their exceptional run-scoring abilities in ODI matches. These players consistently performed at the highest level, contributing significantly to their teams' successes.

Here is a look at the top run-scorers in ODI cricket:

Sr. Player Runs
1 Sachin Tendulkar 18,426
2 Kumar Sangakkara 14,234
3 Virat Kohli 13,906
4 Ricky Ponting 13,704

This exclusive list highlights the monumental efforts and incredible careers of these cricketing icons, whose consistency and hunger for runs set them apart in the history of One Day International cricket.