#4. Mahela Jayawardene

One of the greatest batsmen in the history of the sport, Mahela Jayawardene has scored some fiery knocks against India, scoring 2666 runs from 87 matches at an average of 35.07 with 17 fifties and 4 hundreds.
Jayawardene’s runs against India is his most against any nation. His highest score against India is 128 at Sharjah in 2000.
One of Jayawardene’s finest innings against India has been his century in the 2011 World Cup Final in Mumbai. Interestingly, Sri Lanka went on to lose the match when Jayawardene scored a century against India in India but went on to win the match when he scored a century against India outside India.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news