#3. Kumar Sangakkara

Sri Lanka’s highest ODI run scorer has scored 2700 runs against India, his most against any country. The former skipper has scored these runs across 76 matches at an average of 39.70, comprising 18 fifties and 6 centuries.
Four out of the former Sri Lankan skipper’s centuries against India have come in a losing cause that include his highest score of 138 against India at Jaipur where MS Dhoni’s 183 stole the limelight from him.
However, Sangakkara has helped Sri Lanka defeat India on a number of occasions thanks to his spectacular batting efforts that include his 110 at Rajkot in 2007, his brisk 103 from 84 deliveries at the 2014 Asia Cup.
One of Kumar Sangakkara’s finest innings against India would definitely be his 43-ball 90 in the epic high-scoring thriller at Rajkot in 2009 where India edged out Sri Lanka by 3 runs after scoring 414.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news