The best cricket all-rounders in 2024 excel in both batting and bowling, delivering vital performances across various formats. Their versatility and ability to impact games with both skills make them invaluable assets to their teams, contributing significantly to their sides’ success in international cricket.
Hardik Pandya (India) – Best All-Rounder in Cricket

Hardik Pandya’s powerful batting and seam bowling make him one of the most dynamic all-rounders in modern cricket. His ability to turn the game with fearless performances has earned him a reputation as a match-winner for India.
Ben Stokes (England) – World Best Cricket All-Rounder

Ben Stokes, the English all-rounder, is known for his exceptional passion and determination on the field. With explosive batting and impactful fast bowling, he has been a game-changer for England, delivering crucial victories and earning global admiration. His contributions have cemented his place as one of cricket’s finest all-rounders.
Shakib Al Hasan (Bangladesh) – No 1 All-Rounder in The World

Shakib Al Hasan, the Bangladesh all-rounder, is a key figure in the country’s cricketing success. His versatile skills, combining aggressive batting and accurate bowling, have earned him global recognition. Shakib’s composed yet dynamic playing style inspires aspiring cricketers, solidifying his position as one of the sport’s finest all-rounders.
Ravichandran Ashwin (India) – World Best All-Rounder in Cricket

Ravichandran Ashwin, India’s brilliant off-spinner, is also a dependable lower-order batsman. Known for his deceptive bowling, Ashwin confounds opponents worldwide. His calmness under pressure and match-winning performances have made him an integral part of India’s cricketing success, excelling in all formats of the game.
Ravindra Jadeja (India) – World No 1 All-Rounder

Ravindra Jadeja’s rise from an overlooked Test bowler to a top-ranked all-rounder highlights his dedication and transformation. His powerful batting, prolific wicket-taking, and exceptional fielding inspire future cricketers worldwide, demonstrating how persistence and effort can lead to remarkable success.
Rank | Player | Matches | Runs | Wickets |
1. | Ravindra Jadeja (India) | 226 | 6204 | 282 |
2. | Ravichandran Ashwin (India) | 235 | 7313 | 442 |
3. | Shakib Al Hasan (Bangladesh) | 371 | 13021 | 606 |
4. | Ben Stokes (England) | 162 | 5276 | 196 |
5. | Hardik Pandya (India) | 107 | 2930 | 70 |