#3 Yuvraj Singh
Another extremely lethal batting all-rounder is the charismatic Yuvraj Singh.
The 37-year-old is sixth on the list of most ODI matches played by an Indian player. In the 304 matches Yuvi played, he scored 8701 runs with an average of 36.56 and impressive strike rate of 87.68.
Yuvraj made his ODI debut on October 3, 2000, against Kenya and last played an ODI for the Men in Blue on June 30, 2017, against The Windies.
In his prime, the Chandigarh-born player was one of the most vital cogs in the Indian team and also an excellent finisher. His left-arm orthodox spin bowling also came in handy for India. He picked up 111 wickets in his entire ODI career. Scoring 362 runs and picking up 15 wickets earned Yuvi the honour of Player of the Tournament in the 2011 World Cup triumph.
Tragedy struck Yuvraj post the 2011 World Cup and he was diagnosed with a cancerous tumor. Yuvraj underwent chemotherapy and battled hard with the disease. He eventually made it back from cancer but the veteran player was never able to bring out his best again on the cricket field.
Yuvraj played a few good knocks sporadically but consistency evaded him.
The limited over great is currently playing for Punjab in the Ranji Trophy. He has been unable to produce anything extraordinary and even though he is trying his level best, it is unlikely that he will make a return for the national side. India's hero of the 2011 World Cup has himself shared that he will take a call in his career after the World Cup this year.
Yuvraj Singh was released by Kings XI Punjab ahead of the 2019 IPL auction. The veteran all-rounder has been picked up by Mumbai Indians for his base price of Rs. 1 crore and will be looking to make an impact this season.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news