#3 Kevin Pietersen
Kevin Pietersen is one of the greatest batsmen in modern cricket history and will definitely be included among the best batsmen to have ever represented England in Test cricket.
He did bat in top order on a handful of occasions but it was at number 4 that he made the bulk of his career runs.
Pietersen's game was built on the ability to brutally attack the best bowlers, anywhere in the world and although he had trouble with left-arm spin, he overcame those problems and slammed one of the finest hundreds in India to help England win the series in 2012.
As a middle-order batsman, Pietersen scored 8050 runs, the highest among middle-order batsmen for England and averaged 47.07. He slammed 23 centuries and 34 half-centuries in the process.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news