Top 5 Highest Run-Scorers in ODIs
2. Kumar Sangakkara
The former Sri Lanka skipper is the second-highest run-getter with 14234 runs in 404 games. He is way behind Tendulkar. Notably, he has played the fourth-most ODI games since the beginning of the format.
The 2014 20-20 World Cup winner has hit 23 hundred and 93 fifties to his name. Sangakkara captained his national sidein the 2011 World Cup in which they lost the final to India.