Top 5 spin bowling all-rounders of all time

Srikant
Ravichandran Ashwin India Cricket
Ashwin has earned the right to be considered an all-rounder with rapid strides in his batting

#2 Shakib Al Hasan (Bangladesh)

Shakib al Hasan Bangladesh Cricket
Shakib has blossomed in a team which he has often had to fight a lone battle

Arguably the best all-rounder in world cricket today, Shakib Al Hasan is undoubtedly the greatest cricketer in Bangladesh history. With consistent contributions with both bat and ball, he has been instrumental in Bangladesh's rise from humble beginnings to their newfound successes.

He was the star in two of Bangladesh's most iconic victories till date in Test cricket. During their first overseas win which came against the West Indies, Shakib took 8 wickets and scored a gutsy 96 as well. In their maiden win against Australia, he picked up 10 wickets and scored 89 runs.

In a team which has often lacked the star players who can deliver on a regular basis, Shakib has managed to stand up against the best of sides and launch an one-man battle.

The left-armer has often been on top of the all-rounder rankings in all three formats. Just 30 years old, he has plenty of cricket ahead of him as Bangladesh aim to take their progress to the next level.

Batting record

<p>

Bowling record

<p>

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Ram Kumar
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications