Best One Day XI of the 21st Century

Tendulkar and Kohli
Tendulkar and Kohli

#4 Virat Kohli

Australia v India - Game 3
Australia v India - Game 3

The Indian skipper is currently the best batsman in the world, and he is a deserving candidate in this squad. He has been playing international Cricket for over ten years, and he is rated as one of the greatest ODI batsmen ever. Virat Kohli has played several memorable knocks in his career, and he is a magnificent player under pressure.

Kohli is known as the Chase Master, as he has guided India to chase down many big totals. He has 26 centuries while chasing and 22 centuries are in a winning cause. As a matter fact, he has 39 ODI centuries, and he has the second highest number of centuries in ODI Cricket. Kohli has scored 10385 runs in 219 ODI games at an astonishing average of 59.

#5 Shakib Al Hasan

New Zealand v Bangladesh - ICC Champions Trophy
New Zealand v Bangladesh - ICC Champions Trophy

Shakib Al Hasan is certainly the greatest cricketer of Bangladesh, and he is a top-notch all-rounder. He is a reliable middle-order batsman, and he is a competent spinner. He has been at the top of ICC all-rounder chart for a long time. Currently, he is the skipper of Bangladesh in T20 and Test formats.

Shakib made his international debut in 2006, and he has been playing cricket for 13 years. Shakib is only the third all-rounder to score 10000 runs and grab 500 wickets in international Cricket. He has scored 5577 runs in 195 ODI matches at an average of 35.07. Shakib has taken 247 ODI wickets at an average of 29.65.

Brand-new app in a brand-new avatar! Download CricRocket for fast cricket scores, rocket flicks, super notifications and much more! 🚀☄️

Quick Links