Wicket-keeper and All-rounder
#6 Shakib al Hasan

Shakib al Hasan is probably the best player Bangladesh have ever produced in Test cricket. He is recognized globally for his skills with both bat and ball. He is a slippery customer who keeps bowling tightly due to his accurate line and length.
With the bat, Shakib has scored 260 runs in 6 matches at an average of 26 against India. He has also picked up 15 wickets in 6 matches at an average of 42.79 and economy rate of 3.55. His slinging action makes it quite difficult for the batsman to read him.
Hence, he is one of the best all-rounders in the world at present.
#7 Jonny Bairstow

Bairstow is an excellent wicket-keeper batsman capable of giving valuable contributions for England in the lower-order. He has been instrumental in stabilizing England's batting performance whenever there has been a collapse.
In 6 matches, Bairstow has scored 361 runs at an average of 40.11 in India. He also has the ability to negotiate spin bowling well on turning pitches. As a wicket-keeper, he has made 8 stumping and taken 143 catches.
Hence, from the above stats, it is quite clear that Bairstow is the best wicket-keeper batsman in the world right now.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news