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

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.

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.

Click here to get India Squad for T20 World Cup 2024. Follow Sportskeeda for the T20 World Cup Schedule, Points Table, and news

Quick Links