#9 Alastair Cook
England's highest run-getter in the Test format by a long way, Alastair Cook has been a mainstay in the Test side ever since making his debut against India in their own backyard way back in 2006.
He gave a good account of himself with his temperament and poise against spin and it came as no surprise when he was named skipper of the side in all formats later on in his career.
For an opener, he is equally adept at facing both pace and spin. Even more impressive is the fact that he has scored runs all around the globe.
He is still a vital member of the English Test side who has made good progress off late and at 32, has plenty of time on his hands, especially as he is considered for selection only in the longer format of the game.
Some believe that he could even surpass Sachin Tendulkar's tally as the highest run-getter in the format and it very much a possibility if he continues in the same vein of form.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news