List of fastest T20I half-centuries for India ft. Vaibhav Sooryavanshi
Check out the list of Indian batters with the fastest T20I fifties, including Vaibhav Sooryavanshi.

Young Indian batter Vaibhav Sooryavanshi created history by scoring a half-century in just 18 balls in a T20I. With this knock, he became one of the youngest players to score a T20I fifty for India and moved into the joint sixth spot on the list of Indian batters with the fastest T20I half-centuries.
Yuvraj Singh continues to lead this list with his iconic 12-ball half-century against England in the 2007 T20 World Cup. His record is still the fastest fifty by an Indian in T20Is. Other Indian batters on this list include Abhishek Sharma, Hardik Pandya, KL Rahul, Suryakumar Yadav, Rohit Sharma, and Vaibhav Sooryavanshi.
In this article, check out the complete list of Indian batters who have scored a T20I half-century in 20 balls or fewer. You will also find the key details of each record-breaking innings and where Vaibhav Sooryavanshi ranks among India's fastest T20I fifty makers.
List of Indians who have scored fastest T20I half-centuries for India in T20 Internationals
| Player | Balls | Opponent | Date |
|---|---|---|---|
| Yuvraj Singh | 12 | England | 19 Sep 2007 |
| Abhishek Sharma | 14 | New Zealand | 25 Jan 2026 |
| Shivam Dube | 15 | New Zealand | 28 Jan 2026 |
| Hardik Pandya | 16 | South Africa | 19 Dec 2025 |
| Abhishek Sharma | 17 | England | 02 Feb 2025 |
| Vaibhav Sooryavanshi | 18 | Zimbabwe | 23 Jul 2026 |
| KL Rahul | 18 | Scotland | 05 Nov 2021 |
| Suryakumar Yadav | 18 | South Africa | 02 Oct 2022 |
| Abhishek Sharma | 18 | New Zealand | 08 Mar 2026 |
| Gautam Gambhir | 19 | Sri Lanka | 09 Dec 2009 |
| Rohit Sharma | 19 | Australia | 24 Jun 2024 |
11. Rohit Sharma (19 Balls, India vs Australia, 2024)

Rohit Sharma is 11th on the list of Indian batters with the fastest T20I half-centuries. The Indian captain reached his fifty in just 19 balls against Australia during the Super Eights stage of the 2024 ICC Men's T20 World Cup. It was one of the most aggressive knocks of the tournament and gave India a strong start.
Rohit dominated the Australian bowlers from the beginning of the innings. He smashed seven fours and eight sixes on his way to 92 runs from just 41 balls. His explosive batting helped India post a massive total of 205/5 in 20 overs. Rohit was named the Player of the Match for his match-winning innings.
Australia fought back through Travis Head, who scored 76 off 43 balls, but India's bowlers kept taking wickets at regular intervals. Arshdeep Singh picked up three wickets, while Kuldeep Yadav claimed two as India restricted Australia to 181/7 and secured a 24-run victory. The win helped India strengthen its position in the Super Eights and move closer to the semi-finals.
Brief Scorecard
- Match: India vs Australia, Super Eights, ICC Men's T20 World Cup 2024
- India: 205/5 in 20 overs (Rohit Sharma 92 off 41, Mitchell Starc 2/45)
- Australia: 181/7 in 20 overs (Travis Head 76 off 43, Arshdeep Singh 3/37)
- Result: India won by 24 runs.
10. Gautam Gambhir (19 Balls, India vs Sri Lanka, 2009)

Gautam Gambhir is 10th on the list of Indian batters with the fastest T20I half-centuries. The former Indian opener, who is now the head coach of the Indian team, reached his fifty in just 19 balls against Sri Lanka in a T20 International in 2009. Gambhir was known for his aggressive batting and played many important innings for India.
Opening the innings, Gambhir attacked the Sri Lankan bowlers from the start. He scored 55 runs from just 26 balls, hitting boundaries all around the ground. His quick half-century gave India a strong start in the run chase and remains one of the fastest T20I fifties by an Indian batter.
Despite Gambhir's brilliant knock, India could not chase down the target. Sri Lanka posted a massive total, and the Indian batting line-up failed to keep up with the required run rate. India finished on 186/9 in 20 overs and lost the match by 29 runs.
Brief Scorecard
- Match: India vs Sri Lanka, T20 International, 2009
- Sri Lanka: 215/5 in 20 overs (Kumar Sangakkara 78 off 37, Rohit Sharma 1/22)
- India: 186/9 in 20 overs (Gautam Gambhir 55 off 26, Sanath Jayasuriya 2/19)
- Result: Sri Lanka won by 29 runs.
9. Abhishek Sharma (18 Balls, India vs New Zealand, 2026)

Abhishek Sharma is ninth on the list of Indian batters with the fastest T20I half-centuries. Before this match, he had a disappointing ICC Men's T20 World Cup 2026 campaign and was under pressure to perform. In the final against New Zealand, Abhishek answered his critics with a brilliant half-century in just 18 balls.
Opening the innings, Abhishek played an aggressive knock and scored 52 runs from only 21 balls. He smashed six fours and three sixes, giving India a flying start. His explosive innings helped India post a huge total of 255/5 in 20 overs. The quick fifty remains one of the fastest by an Indian batter in T20 Internationals.
India completely dominated the final with both bat and ball. New Zealand were bowled out for 159 in 19 overs, giving India a massive 96-run victory. Jasprit Bumrah starred with four wickets, while Axar Patel claimed three. India lifted the ICC Men's T20 World Cup trophy with a commanding all-round performance.
Brief Scorecard
- Match: India vs New Zealand, Final, ICC Men's T20 World Cup 2026
- India: 255/5 in 20 overs (Abhishek Sharma 52 off 21, Sanju Samson 89 off 46)
- New Zealand: 159 all out in 19 overs (Tim Seifert 52 off 26, Jasprit Bumrah 4/15)
- Result: India won by 96 runs.
8. Suryakumar Yadav (18 Balls, India vs South Africa, 2022)

Suryakumar Yadav is eighth on the list of Indian batters with the fastest T20I half-centuries. He reached his fifty in just 18 balls against South Africa in a T20 International in 2022. His fearless batting and innovative stroke play made it one of the best innings of his T20I career.
Coming in during the middle overs, Suryakumar attacked the South African bowlers from the very first ball. He scored 61 runs from just 22 balls, smashing five fours and five sixes at a strike rate of 277.27. His explosive knock helped India post a huge total of 237/3 in 20 overs.
South Africa fought hard in the chase, with David Miller scoring an unbeaten 106 and Quinton de Kock making 69 not out. However, the target proved too big as South Africa finished on 221/3. India won the match by 16 runs, while Suryakumar Yadav's brilliant innings played the biggest role in the victory.
Brief Scorecard
- Match: India vs South Africa, T20 International, 2022
- India: 237/3 in 20 overs (Suryakumar Yadav 61 off 22, KL Rahul 57 off 28)
- South Africa: 221/3 in 20 overs (David Miller 106 off 47, Quinton de Kock 69* off 48)*
- Result: India won by 16 runs.
7. KL Rahul (18 Balls, India vs Scotland, 2021)

KL Rahul is seventh on the list of Indian batters with the fastest T20I half-centuries. He reached his fifty in just 18 balls against Scotland during the 2021 ICC Men's T20 World Cup. Rahul played an attacking innings from the start and helped India complete the chase in record time.
Opening the innings, Rahul dominated the Scottish bowlers with aggressive stroke play. He scored 50 runs from just 19 balls, hitting six fours and three sixes at a strike rate of 263.15. His explosive knock, along with Rohit Sharma's 30 off 16 balls, helped India chase down the target of 86 in only 6.3 overs.
Earlier, India's bowlers produced a brilliant performance to bowl out Scotland for just 85 runs in 17.4 overs. Mohammed Shami and Ravindra Jadeja picked up three wickets each, while Jasprit Bumrah claimed two. India won the match by eight wickets to keep their semi-final hopes alive.
Brief Scorecard
- Match: India vs Scotland, ICC Men's T20 World Cup 2021
- Scotland: 85 all out in 17.4 overs (George Munsey 24, Mohammed Shami 3/15)
- India: 89/2 in 6.3 overs (KL Rahul 50 off 19, Rohit Sharma 30 off 16)
- Result: India won by 8 wickets.
6. Vaibhav Sooryavanshi (18 Balls, India vs Zimbabwe, 2026)

Vaibhav Sooryavanshi is sixth on the list of Indian batters with the fastest T20I half-centuries. The young opener reached his fifty in just 18 balls against Zimbabwe in a T20 International in 2026. With this knock, he became one of the youngest Indian batters to score a T20I half-century and announced his arrival on the international stage.
Chasing a target of 126, Vaibhav played fearless cricket from the very first ball. He smashed 50 runs from just 19 balls, hitting four fours and four sixes at a strike rate of 263.16. His explosive innings gave India a flying start and made the run chase easy. Ishan Kishan also contributed with 35 runs, while Shreyas Iyer remained unbeaten on 28.
Earlier, Zimbabwe scored 125/7 in 20 overs, with Wessly Madhevere making 39 and Tadiwanashe Marumani remaining unbeaten on 27. India's bowlers kept the Zimbabwe batters under pressure throughout the innings. India chased down the target in just 13.2 overs to register a comfortable seven-wicket victory.
Brief Scorecard
- Match: India vs Zimbabwe, T20 International, 2026
- Zimbabwe: 125/7 in 20 overs (Wessly Madhevere 39, Mayank Yadav 2/18)
- India: 126/3 in 13.2 overs (Vaibhav Sooryavanshi 50 off 19, Ishan Kishan 35 off 24)
- Result: India won by 7 wickets.
5. Abhishek Sharma (17 Balls, India vs England, 2025)

Abhishek Sharma is fifth on the list of Indian batters with the fastest T20I half-centuries. He reached his fifty in just 17 balls against England in 2025. Abhishek was in outstanding form that year and produced several match-winning performances for India. This was another unforgettable innings that showcased his fearless batting.
Opening the innings, Abhishek dominated the England bowlers from the very start. He smashed 135 runs from just 54 balls, hitting seven fours and 13 sixes at a strike rate of 250.00. His explosive knock helped India post a massive total of 247/9 in 20 overs. It remains one of the highest individual scores by an Indian in T20 Internationals.
India completed a one-sided victory with an excellent bowling performance. England were bowled out for just 97 in 10.3 overs, giving India a huge 150-run win. Mohammed Shami took three wickets, while Varun Chakravarthy, Shivam Dube, and Abhishek Sharma picked up two wickets each. Abhishek was named the Player of the Match for his brilliant all-round performance.
Brief Scorecard
- Match: India vs England, T20 International, 2025
- India: 247/9 in 20 overs (Abhishek Sharma 135 off 54, Brydon Carse 3/38)
- England: 97 all out in 10.3 overs (Phil Salt 55 off 23, Mohammed Shami 3/25)
- Result: India won by 150 runs.
4. Hardik Pandya (16 Balls, India vs South Africa, 2025)

Hardik Pandya is fourth on the list of Indian batters with the fastest T20I half-centuries. He reached his fifty in just 16 balls against South Africa in 2025. Known for his powerful hitting, Hardik played one of the finest innings of his T20I career and helped India finish with a huge total.
Coming in during the middle overs, Hardik attacked the South African bowlers from the start. He scored 63 runs from just 25 balls, smashing five fours and five sixes at a strike rate of 252.00. His explosive knock, along with Tilak Varma's 73, guided India to an impressive total of 231/5 in 20 overs.
South Africa fought hard in the chase, with Quinton de Kock scoring 65 and Dewald Brevis making 31. However, India's bowlers stayed in control throughout the innings. Varun Chakravarthy starred with four wickets, while Jasprit Bumrah picked up two as India restricted South Africa to 201/8. India won the match by 30 runs.
Brief Scorecard
- Match: India vs South Africa, T20 International, 2025
- India: 231/5 in 20 overs (Hardik Pandya 63 off 25, Tilak Varma 73 off 42)
- South Africa: 201/8 in 20 overs (Quinton de Kock 65 off 35, Varun Chakravarthy 4/53)
- Result: India won by 30 runs.
3. Shivam Dube (15 Balls, India vs New Zealand, 2026)

Shivam Dube is third on the list of Indian batters with the fastest T20I half-centuries. He reached his fifty in just 15 balls against New Zealand in 2026. Dube walked in when India were under pressure and played one of the most explosive innings of his T20I career.
Chasing a target of 216, Dube counter-attacked the New Zealand bowlers with fearless batting. He scored 65 runs from just 23 balls, smashing three fours and seven sixes at a strike rate of 282.60. He completed his half-century in only 15 balls and kept India in the chase with his powerful hitting.
Earlier, New Zealand posted a strong total of 215/7 in 20 overs, with Tim Seifert scoring 62 and Devon Conway making 44. Despite Dube's brilliant knock, India were bowled out for 165 in 18.4 overs. New Zealand won the match by 50 runs.
Brief Scorecard
- Match: India vs New Zealand, T20 International, 2026
- New Zealand: 215/7 in 20 overs (Tim Seifert 62 off 36, Arshdeep Singh 2/33)
- India: 165 all out in 18.4 overs (Shivam Dube 65 off 23, Mitchell Santner 3/26)
- Result: New Zealand won by 50 runs.
2. Abhishek Sharma (14 Balls, India vs New Zealand, 2026)

Abhishek Sharma is second on the list of Indian batters with the fastest T20I half-centuries. He reached his fifty in just 14 balls against New Zealand in the third T20I at Guwahati on 25 January 2026. It was one of the fastest and most destructive innings ever played by an Indian in T20 Internationals.
Chasing a target of 154, Abhishek attacked the New Zealand bowlers from the very first over. He remained unbeaten on 68 runs from just 20 balls, smashing seven fours and five sixes at a strike rate of 340.00. He shared a match-winning partnership with Suryakumar Yadav, who also stayed unbeaten with 57 off 26 balls. India chased down the target in only 10 overs with eight wickets in hand.
Earlier, New Zealand scored 153/9 in their 20 overs, with Glenn Phillips making 48 and Mark Chapman scoring 32. India's bowlers did an excellent job, led by Jasprit Bumrah, who took 3 wickets for 17 runs. Ravi Bishnoi and Hardik Pandya claimed two wickets each. India completed a dominant eight-wicket victory with 10 overs to spare.
Brief Scorecard
- Match: India vs New Zealand, 3rd T20I, Guwahati, 25 January 2026
- New Zealand: 153/9 in 20 overs (Glenn Phillips 48, Jasprit Bumrah 3/17)
- India: 155/2 in 10 overs (Abhishek Sharma 68 off 20, Suryakumar Yadav 57* off 26)*
- Result: India won by 8 wickets.
1. Yuvraj Singh (12 Balls, India vs England, 2007)

Yuvraj Singh holds the record for the fastest T20I half-century by an Indian batter. He reached his fifty in just 12 balls against England during the 2007 ICC World Twenty20 in Durban. This incredible knock is also the fastest half-century in T20 International history. Yuvraj's innings came just after his famous on-field exchange with Andrew Flintoff, making it one of the most iconic moments in cricket.
Yuvraj walked in during the final overs and completely changed the game with his fearless batting. He smashed 58 runs from just 16 balls, hitting three fours and seven sixes at a strike rate of 362.50. During his innings, he famously hit Stuart Broad for six sixes in one over, creating a world record that still stands in international cricket. His explosive knock helped India post a massive total of 218/4 in 20 overs.
England fought hard in the chase, with Vikram Solanki scoring 43 and Kevin Pietersen making 39. However, India's bowlers held their nerve in the final overs. Irfan Pathan starred with three wickets as India restricted England to 200/6 and won the match by 18 runs. Yuvraj Singh was named the Player of the Match for his unforgettable innings.
Brief Scorecard
- Match: India vs England, ICC World Twenty20 2007
- India: 218/4 in 20 overs (Yuvraj Singh 58 off 16, Virender Sehwag 68 off 52)
- England: 200/6 in 20 overs (Vikram Solanki 43 off 31, Irfan Pathan 3/37)
- Result: India won by 18 runs.
Frequently Asked Questions
Yuvraj Singh holds the record for the fastest T20I half-century by an Indian batter. He reached his fifty in just 12 balls against England during the 2007 ICC World Twenty20.
Vaibhav Sooryavanshi is joint sixth on the list. He scored a half-century in just 18 balls against Zimbabwe in 2026.
The list includes Yuvraj Singh, Abhishek Sharma, Shivam Dube, Hardik Pandya, Vaibhav Sooryavanshi, KL Rahul, Suryakumar Yadav, Gautam Gambhir, Rohit Sharma, Axar Patel, and Ishan Kishan.
Several Indian batters have achieved this milestone. Some players, including Yuvraj Singh and Abhishek Sharma, have reached the feat more than once.
Yuvraj Singh's 12-ball fifty against England in the 2007 ICC World Twenty20 remains the fastest half-century in T20 International cricket.





