Best ODI XI of the 21st Century

Sachin Tendulkar 

The Master Blaster’s name is first on everyone’s lips when it comes to the role of an opener.

Rohit Sharma

No one has ever done what he did in ODIs, slamming three double centuries. His 264 is the highest in ODIs.

Virat Kohli 

The talismanic batter is always hungry for runs and has been one of the best run-chasers and consistent batters.

AB de Villiers 

Mr. 360 has the record for the fastest ODI ton, which he slammed off 31 balls. He can send the ball over any region against any bowler.

Yuvraj Singh 

One of the finest all-rounders the world has seen. The versatile cricketer was the Player of the Series in the 2011 World Cup. Although the No.4 position suits him best, he produces the same in No.5 as well.  

MS Dhoni 

He may be known for being one of the best white-ball skippers but with the bat also, he showed a hunger for runs, not to forget he is one of the finest finishers.

Shahid Afridi

He has slammed the most sixes in ODIs (351) and is third on the list of the fastest ton (off 37 balls).

Saeed Ajmal

His flight and speed were used to deceive batters. His other strength was bowling a doosra.

Shane Bond

He used to consistently clock 150 KPH and used to trouble great batters. He dismissed Ricky Ponting seven times, while three times, he dismissed Virender Sehwag. After his retirement, he mentored Jasprit Bumrah and Trent Boult as well.

Muttiah Muralitharan

Top batters used to get afraid of him. He tops the wicket-takers table in ODIs with 534 scalps.

Glenn Mcgrath

An easy pick. He is the highest wicket-taker in World Cup History. 

For more stories