All-rounders
#6 Ben Stokes (England)

Ben Stokes is the best all-rounder in the cricketing world at the moment. His ability to bat and bowl reminds us of the South African legend, Jacques Kallis. This year has been phenomenal for the English all-rounder.
The New Zealand born English International has tallied a tremendous 616 runs from his 13 ODI innings with an average of 61.6 and a strike-rate of 106.94. He has two centuries and four fifties against his name and is one of the best six-hitters in world cricket. His 24 sixers came from just 15 games. He has bailed out England many a time through his ability for counter-attacking batting.
The all-rounder has a good bowling record and has taken 14 wickets from his 85.1 overs. Though his bowling average is slightly on the higher side, the Three Lions use him as a wicket-taking option.

#7 Hardik Pandya (India)

Hardik Pandya has been the find of India's 2017 season. The critics wrote him off stating that his bowling wasn't up to international standards, and many complained that his batting was one-dimensional, and his bowling toothless.
The Mumbai Indians all-rounder believed in himself and worked strenuously to improve his pace. Now, he is clocking close to 140 kmph. He has broadened his batting horizon which resulted in Kohli promoting him to No. 4 in the batting order.
The Baroda all-rounder has played 22 matches and batted 14 of those innings this year. Despite batting lower down the order, he has managed to score 485 runs at an average of 44.09. His strike-rate is 123.09. He has hit 28 sixes this year from just 394 balls. He has added four 50s to his ODI career.
He has done a decent job in the bowling department too. Operating as a third seamer, he has taken 25 wickets from his 21 innings at an average of 34.32.

Honorable Mention
Chris Woakes (England) - The Warwickshire fast bowler has grabbed 22 wickets from his 11 innings this year at an impressive average of 20.63. He has bowled eight maiden overs. His strike-rate of 24 is one of the most impressive statistics this year. He has batted in 8 innings and has scored 169 runs with an unbeaten half-century.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news