Ranking the Top 10 all-rounders of the 21st century

England v Australia: 5th NatWest Series ODI
England v Australia: 5th NatWest Series ODI

#5 Shakib Al Hasan

Ad
New Zealand v Bangladesh - 1st ODI
New Zealand v Bangladesh - 1st ODI

Shakib Al Hasan is easily the best all-rounder in Asia at the moment. Arguably the most successful Bangladesh cricketer of all-time, Shakib has been an outstanding performer for his team across formats. A brilliant left-arm spinner, Shakib is a consistent performer with the bat.

Ad

Shakib has played 188 One Day Internationals for Bangladesh and scored 5433 runs, which includes seven hundreds and 39 fifties. The 31-year-old has also picked up 237 wickets at an average of 29.77.

Shakib has played 53 Test matches for Bangladesh and scored 3692 runs, which included five hundreds and 23 fifties. He has also picked up 196 wickets, which included 18 five-wicket and two ten-wicket hauls. Shakib has also played in 69 T20Is.

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

Quick Links

Edited by Pratyay Ghosh
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