India’s best ODI XI under MS Dhoni

No one replace Dhoni, the Captian
No one can replace Dhoni, the Captain

Middle-Order

Kohli, Dhoni, and Raina formed a strong middle-order
Kohli, Dhoni, and Raina formed a strong middle-order

Virat Kohli is second only to Sachin Tendulkar in terms of success in ODI cricket as a batsman. Kohli succeeded Dhoni as the captain of the Indian cricket team. Kohli made his international debut under the captaincy of Dhoni and became one of the best cricketers in the World. The 29-year-old has played 208 ODI games so far and scored 9588 runs. He has scored a massive 35 hundreds in ODI cricket so far.

Kohli's record under MS Dhoni:

Matches - 176

Runs - 7570

Hundreds - 26

Yuvraj Singh is one of best limited-overs cricketers to have ever played for India. He has played more than 300 One Day Internationals for India and scored 8701 runs. He was one of the best finishers in the world and played a huge part in India’s 2011 World Cup success. Yuvraj Singh held the Indian middle-order for almost a decade.

Yuvraj's record under MS Dhoni:

Matches - 121

Runs - 3592

Hundreds - 7

Suresh Raina has played more than 200 One Day Internationals for India in his career so far. Suresh Raina made his ODI debut in 2005 and played an important role for Dhoni in the lower middle-order. He has played some winning knocks and stunning cameos throughout his ODI tenure. The 31-year-old has scored 5568 runs in ODIs at a superb strike rate of 93.76.

Raina's record under MS Dhoni:

Matches - 187

Runs - 4956

Hundreds - 5

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

Quick Links