#3 Sourav Ganguly (105 balls)

Ganguly appears for the second time in this with his half-century in 105 balls against Sri Lanka at Dambulla on August 3, 2005. With small contributions from Irfan Pathan, Mohammad Kaif, VVS Laxman and Virender Sehwag, India posted 220 for 8 in their 50 overs but Mahela Jayawardena's 94* helped Sri Lanka win the match by 4 wickets with 2 overs to spare.
#2 Mahendra Singh Dhoni (108 balls)

One of the hardest digestible name in this list is of Mahendra Singh Dhoni when the former Indian captain struggled against West Indies at the Sir Vivan Richards Ground, Antigua on July 2, 2017. India were reduced to 47 for three when Dhoni came to bat and kept on playing until he was caught and dismissed for 54 in 114 balls. India lost the match by 11 runs against a highly spirited West Indian bowling line up.
#1 Sadagoppan Ramesh (110 balls)

Sadagoppan Ramesh played a knock of 50 runs in 110 balls against Kenya at Nairobi on September 29, 1999, to become the slowest Indian to score a fifty in an ODI. The Indian team posted 220 for seven and while bowling, they bundled out the Kenyan side for just 162. As a result, the men in blue won the match by 58 runs.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news