Fastest 50 in ODI For India

Numerous Indian cricketers have entertained us with their ability to swiftly accelerate innings in an impressive manner. So, this article will focus on the players who made the fastest 50 in ODI for India. Let’s begin:

1. Ajit Agarkar (21 balls)

The former Indian all-rounder, Ajit Agarkar is standing in the first position for making the fastest 50 in ODI for India. During the 5th One Day International (ODI) against Zimbabwe, India was facing difficulties at a score of 216 for 6 in 43.3 overs. Agarkar stepped onto the field and took charge in an astonishing manner. He hit 7 boundaries and 4 sixes, reaching his fifty in just 21 balls and ending with an unbeaten 67 runs from 39 balls.

2. Kapil Dev (22 balls)

The former Indian Skipper, Kapil Dev holds 2nd place in the list for achieving the quickest 50 in ODI for India. In 1982-83, Kapil Dev struck a fastest 50 in just 22 balls while playing against West Indies at Albion. He made this amazing effort against the formidable bowling attack comprising Michael Holding, Malcolm Marshall, and Andy Roberts. India scored 282 runs in that match and finally won the match by 27 runs.

3. Virender Sehwag (22 balls)

Virendra Sehwag holds the 3rd place for achieving the fastest fifty in ODI for India. In 2001, India got off to a fantastic start against Kenya as Tendulkar and Sourav Ganguly scored a whopping 258 runs for the first wicket. Then it was Sehwag's turn to shine. He quickly smashed a fifty by scoring 55 runs in just 23 balls, including 7 fours and 3 sixes. India ended up with a score of more than 350 runs. They won the match against Kenya at Boland Park, Paarl by a huge margin of 186 runs.

4. Rahul Dravid (22 balls)

Rahul Dravid is sitting at the 4th position for making the fastest 50 in ODI for India. He achieved this feat in just 22 balls while playing against New Zealand at Hyderabad (Deccan) in 2003. Stepping onto the pitch in the 44th over, Dravid had the freedom to aggressively counter the New Zealand bowlers. Ultimately, he reached his fifty on the very last ball of the innings, leaving a lasting impact. India scored 353 runs in that match and achieved victory by 145 runs in the end.

5. Yuvraj Singh (22 balls)

Indian former all rounder, Yuvraj Singh is listed at the 5th position for making the fastest 50 in ODI for India. In the three-match ODI series in 2004/05 against Bangladesh, India was deeply disappointed by their defeat in the second ODI. In the 3rd ODI, India entered the field in order to take revenge and established a strong foundation while batting first. Yuvraj Singh then provided the perfect finishing touch to the innings by contributing 69 runs. Ultimately, India won the that match by 91 runs. 

List of India Fastest 50 in ODI






Ajit Agarkar





Kapil Dev


West Indies



Viredra Sehwag





Rahul Dravid


New Zealand



Yuvraj Singh





Suryakumar Yadav 24 Australia Indore 24/09/2023
   Fastest 50 in ODI When is Pakistan Super League T20 Opening Ceremony  

Related Articles