#1 Ben Stokes (England)
The undisputed best all-rounder in the world is none other than the mercurial Englishman, Ben Stokes. While he has been involved in numerous controversies off the field, there is absolutely no doubt that he is one of the most talented cricketers on the pitch.
The most adept of all-rounders boast of the ability to make the team as a specialist bowler or a specialist batsman. On many an occasion, Stokes has proved that he can lend solidity to the batting while also being a game-changer with the ball. Hence, it comes as no surprise that he is one of the most valuable cricketers around.
With the bat, Stokes averages in the mid-30s in both formats. While the numbers may not paint a very pretty picture, it is the timing of his performances that have catapulted him as the premier all-rounder. Stokes’ best batting display came against South Africa when England were precariously placed at 223-5 in Cape Town. The Englishman smashed a whirlwind 258 to knock the wind out of the Proteas’ sails.
In the recently held Test series against India, he turned a game on its head with the ball at Birmingham. Kohli looked destined to take India to a famous victory yet Stokes neutralised his threat with a fiery spell.
These instances show that Stokes has what it takes to influence the game with either suit. He would walk into most teams as a specialist batsman or bowler. Thus, his ability to conjure magic with both makes him invaluable.
Thus, it is no surprise that the top spot on our list goes to Ben Stokes.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news