#1. Sachin Tendulkar

The only Indian on this list takes the top spot, and while talking about an Indian cricketer taking top spots, the first name that comes to mind is Sachin Tendulkar.
The Master Blaster scored 3113 runs from 80 innings at an average of 43.84, striking 17 fifties and 8 hundreds which is the most number of hundreds for any player against Sri Lanka and the second most number of hundreds by any player against any nation.
Tendulkar’s 3113 runs against Sri Lanka is his highest against any nation in ODIs and it’s also the most number of runs scored by any batsman against Sri Lanka in ODIs. The Little Master has blown away even the likes of Chaminda Vaas and Muttiah Muralitharan with his sensational batting performances. His highest ODI score against Sri Lanka is 138 which he scored in 2009 at Colombo in the final of a tri-series.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news