#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.
Click here to get India Squad for T20 World Cup 2024. Follow Sportskeeda for the T20 World Cup Schedule, Points Table, and news