#5 Yuvraj Singh

Man of the Tournament in India’s 2011 World Cup success, Yuvraj is one of the greatest limited-overs players to have ever played for India. With four Man of the Match performances, he was exceptional for Team India in the tournament.
A destructive middle-order batsman, Yuvraj Singh has single-handedly won games for India in ODIs. In 304 ODI games, Yuvraj has scored 8701 runs and picked up 111 wickets.
#6 MS Dhoni (Captain and Wicket-keeper)

MS Dhoni is one of the greatest limited-overs cricketers of all-time and one of the legends of Indian Cricket. He has scored 10046 runs in his 321 ODI matches at a phenomenal average of 51.26.
He is arguably the greatest captain in Indian history and has led India to Twenty20 World Cup, ODI World Cup, and ICC Champions Trophy. One of the greatest wicket-keepers in the world, Dhoni has effected 407 dismissals behind the wicket in ODI cricket.
#7 Dwayne Bravo

The Trinidadian is one of best modern-day all-rounders in world cricket at the moment. Dwayne Bravo is a perfect all-rounder who can do the job with the bat at no.6 or no.7 and can pick up important wickets. Bravo is a death overs expert because of his abilities to vary the pace and fire in excellent yorkers.
The 34-year-old has played 164 ODIs and scored 2968 runs. He has also picked up 199 wickets at an average of 29.51. He is currently not in the West Indies ODI squad because of contract issues with the West Indian board.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news