#1 KL Rahul

The Indian classy batsman is a surprise inclusion on this list. Since 2017, Rahul has had bitter-sweet times donning the India colours. His consistency scoring fifties in almost every innings has been impressive but Rahul has never converted any of those starts into three-figure scores in the last 18 months.
The last time he scored a hundred for India was in the test match against England at Chennai in December 2016 where he got out on 199. Since then he has scored 12 fifties in 10 tests with a nil against his name in the hundreds column. The closest he has got is 89 in a T20I against Sri Lanka in December 2017.
It has been an uncanny turnaround for the Karnataka batsman, since, at one point of time in his test career, he had 4 hundreds but no half-centuries. Nowadays, he is struggling to score big daddy hundreds.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news