Middle order
Cheteshwar Pujara

Pujara has one of the best techniques in the world today. At 30, he has played 60 test matches and scored runs at an average of 49.3, which is phenomenal. His ability to keep the scoreboard ticking in all conditions is amazing.
As a number 3 batsman, he has the grit and determination to stabilize the innings and take it forward.
Virat Kohli

The man needs no introduction. Easily the best batsman in the world, he will try to maintain this position for the next 5-7 years. Kohli has scored runs everywhere and in every condition.
He is turning 30 and at the prime of his career. Having played 69 test matches and scored runs at an average of 54.49, he is astounding.
Ajinkya Rahane

Rahane is a splendid batsman who builds his innings slowly and firmly. One batsman apart from Kohli who can score runs in India and abroad is him. Ajinkya has an average of 41.79 in 48 test matches.
The amazing part of his batting is his ability to score runs in all parts of the cricket ground.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news