The record for the fastest fifty by an Indian in T20 cricket is held by Suryakumar Yadav, who achieved this remarkable feat in just 18 balls against South Africa in 2022.
Following Suryakumar Yadav, the second-fastest fifty by an Indian in T20 Internationals is held by Gautam Gambhir, who scored his fifty in 19 balls against Sri-Lanka in Nagpur in 2009. Most recently, Abhishek Sharma recorded a fifty in 20 balls in Kolkata during the series against England.
Fastest Fifties by Indians in T20I
- Suryakumar Yadav: Suryakumar Yadav holds the record for the fastest fifty for India in T20 internationals, achieving this milestone in just 18 balls. This record was set during a match against Sri Lanka in Rajkot. His explosive innings included Five Four and Four Sixes, showcasing his aggressive batting style and ability to accelerate the scoring rate rapidly.
- Gautam Gambhir: Gautam Gambhir holds the record for the second fastest fifty by an Indian in T20 Internationals, having achieved this milestone in just 19 balls against Sri Lanka during a match in Nagpur on February 12, 2009. In that innings, he scored a total of 55 runs off 26 balls.
- Abhishek Sharma: Abhishek Sharma recently achieved a remarkable milestone in T20 cricket by scoring India’s third-fastest fifty during a match against England at Eden Gardens, Kolkata. He reached his fifty in just 20 balls, showcasing his explosive batting skills. Abhishek Sharma scored a total of 79 runs off 34 balls.
- Yuvraj Singh: Yuvraj Singh achieved the milestone of the fourth fastest fifty for India in T20 Internationals during a match against Sri Lanka on June 6, 2009. in Nagpur. He reached his fifty in 20 balls, scoring a total of 50 runs off 34 deliveries. This performance was notable as it helped India secure a victory in that match.
In terms of domestic T20 competitions, Yashasvi Jaiswal holds the record for the fastest fifty in the Indian Premier League (IPL), scoring his fifty off just 13 balls against Kolkata Knight Riders in 2023.