#6 Kevin Pietersen (England)
Widely regarded as England's greatest modern batsman, Kevin Pietersen's constant run-ins with the ECB hampered his career to a great extent before it was made to clear to him after the 2013-14 Ashes series that he would no longer be considered for selection for the national side.
It was with another Ashes series in 2005 that Pietersen made his grand entry into Test cricket playing a key role in England's famous series win over their arch-rivals Australia emerging as the highest run-getter with 473 runs from 5 Tests.
In between, Pietersen remained a breath of fresh air for international cricket with his performances for England and though he courted controversy at times, he earned plaudits for the way he entertained the cricket-loving public world over.
Pietersen finished with 8181 runs from 104 Tests at an average of 47.28 and with 23 centuries to his name.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news