#2 Sanath Jayasuriya - 1613 runs
Sanath Jayasuriya, who had a terrible start to his ODI career in 1989, saw a meteoric rise and went on to become the arch-nemesis of his opponents before quitting international cricket in 2011.
Between 1999 and 2009, the Matara Mauler played 39 tournament finals and scored 1,613 runs at an average of 42.44.
The man who revolutionized limited-overs batting with his aggressive tactics scored 28 ODI hundreds in an international career that lasted over two decades.
Jayasuriya, who has four 150-plus scores in his ODI career, went berserk against India, scoring 189 off 161 deliveries in the 2000 Champions Trophy at Sharjah.
Sourav Ganguly dismissed Jayasuriya 11 runs short of an ODI double ton but could not save his team from an embarrassing defeat as, needing 300 to win, India were cleaned up for 54. Sri Lanka won the match and trophy by 245 runs.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news