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
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news