Best One Day XI of the 21st Century

Tendulkar and Kohli
Tendulkar and Kohli

#6 Jacques Kallis

India v South Africa - ICC World Twenty20 2012: Super Eights Group 2
India v South Africa - ICC World Twenty20 2012: Super Eights Group 2

Jacques Kallis is certainly the best all-rounder of the 21st Century, and he deserves a place in this list. Kallis achieved plenty of success in his illustrious career, and he is regarded as one of the greatest cricketers of all time. He is only cricketer to take over 250 wickets and score more than 10000 runs.

Kallis played international cricket for 19 years where he achieved incredible feats. In fact, he is the third highest run scorer in Test Cricket and seventh most top run scorer in ODI Cricket. The South African scored 11579 runs in 328 ODI matches at an average of 44.36. He also took 273 wickets with a bowling average of 31.79.

#7 MS Dhoni (w/c)

India v Bangladesh: Quarter Final - 2015 ICC Cricket World Cup
India v Bangladesh: Quarter Final - 2015 ICC Cricket World Cup

The former Indian skipper is one of the best players in the limited overs Cricket. MS Dhoni led India to win the 2011 Cricket World Cup where he played a memorable knock in the final. He is called the best finisher in the limited overs cricket, and he led India to victory from crunch situations.

Dhoni was extremely successful as a captain, and he won two World Cup trophies for India. He was the first non-Australian captain to win 100 ODI games. He gave up the captaincy in 2016, but he is currently a regular member of the Indian Cricket team. Dhoni has scored 10366 runs in 335 ODI matches at an average of 50.81. Dhoni won the ICC ODI player of the Year award twice in 2008 and 2009.

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

App download animated image Get the free App now