ODI All-rounders XI of the 21st century

Some of OD<p>
Some of ODI's finest all-rounders of current generation

#3 Jacques Kallis

Ad
Kallis is arguably the greatest all-rounder of our generation
Kallis is arguably the greatest all-rounder of our generation

Arguably the greatest all-rounder of our generation, Jacques Kallis has been a role model for many of the modern-day all-rounders. Until now, he is the only cricketer to score 10000 runs in One Day Internationals and Test cricket, and also to pick up 250 wickets in both formats of the game.

Ad

In 328 ODIs, he scored 11579 runs and picked up 273 wickets. A technically gifted and consistent batsman, Kallis was phenomenal with the bat for South Africa and also played a huge role with the ball.

#4 Shakib Al Hasan

New Zealand v Bangladesh - 3rd T20
Shakib is arguably the best Bangladeshi cricketer till now

Shakib is arguably the greatest Bangladesh cricketer of all-time, he has been an outstanding performer for the sub-continent side in all formats of the game. Shakib has played 188 One Day Internationals for Bangladesh and scored 5433 runs, which includes seven hundreds and 39 fifties.

The left-arm spinner has also picked up 237 wickets at an average of 29.77. Shakib is 31 years of age now and has few more years to become one of the greatest all-rounders of the game.

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

Quick Links

Edited by Kumud Ranjan
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