Top 5 Highest Run-Scorers in ODIs
4. Sanath Jayasuriya
The 1996 World Cup winner made his ODI debut in the same year as Sachin Tendulkar, i.e 1989. From that time till his retirement in 2011, the left-hander played 445 games. He amassed 13430 runs at an average of 32.36 including 28 hundreds and 68 fifties.
At this point, he is the fourth-highest run-getter of all time in the format. Only Virat Kohli is the only player who can break his record as far as aggregate runs are concerned.