Batting Records

Highest Individual Scores by Indian Captains in T20I Cricket

This article provides a detailed look at the record-breaking batting performances and statistical milestones achieved by India’s T20I captains in the shortest format of the game.

Highest Individual Scores by Indian Captains in T20Is

PlayerScore (Balls)4s/6sStrike RateInningsAgainstVenueDate
Rohit Sharma121* (69)11/8175.361AfghanistanBengaluru17 Jan 2024
Rohit Sharma118 (43)12/10274.411Sri LankaIndore22 Dec 2017
Rohit Sharma111* (61)8/7181.961West IndiesLucknow6 Nov 2018
Suryakumar Yadav100 (56)7/8178.571South AfricaJohannesburg14 Dec 2023
Virat Kohli94* (50)6/6188.002West IndiesHyderabad6 Dec 2019
Rohit Sharma92 (41)7/8224.391AustraliaGros Islet24 Jun 2024
Rohit Sharma89 (61)5/5145.901BangladeshColombo (RPS)14 Mar 2018
Rohit Sharma85 (43)6/6197.672BangladeshRajkot7 Nov 2019
Virat Kohli85 (61)4/3139.342AustraliaSydney8 Dec 2020
Suryakumar Yadav84* (49)10/4171.421USAWankhede7 Feb 2026
Suryakumar Yadav82* (37)9/4221.622New ZealandRaipur23 Jan 2026
Virat Kohli82 (54)7/1151.852Sri LankaColombo (RPS)6 Sep 2017
Virat Kohli80* (52)7/2153.841EnglandAhmedabad20 Mar 2021
Suryakumar Yadav80 (42)9/4190.472AustraliaVisakhapatnam23 Nov 2023

Enjoyed these explosive knocks? > Dive into the record-breaking scores by Indian captains in Test cricket here and ODIs here.


Key Insights on Highest Individual Scores by Indian T20I Captains

Rohit Sharma’s Record-Breaking T20I Batting Feats as a Captain

Rohit Sharma holds the record for the highest individual score as India’s captain in T20I cricket, scoring an unbeaten 121 off 69 balls against Afghanistan in the 2024 Bengaluru T20I.

He has scored the joint-most centuries as a captain in T20Is, with three knocks to his name.

His 118 off 43 balls against Sri Lanka included 12 fours and 10 sixes, the most fours and sixes by an Indian captain in a single T20I innings.

This innings also stands as the fastest T20I century for India, coming off just 35 deliveries.

Rohit Sharma achieved a strike rate of 274.41 during his 118-run knock, the highest by an Indian skipper in a fifty-plus run performance in T20Is.


Century Milestones and Overseas T20I Individual Records as Indian Skipper

Suryakumar Yadav is the only other Indian skipper to score a T20I century, registering 100 off 56 balls against South Africa in the 2023 Johannesburg T20I. See how Sky has performed against each team in T20Is here.

Suryakumar Yadav’s 100 is the highest score by an Indian captain in an overseas T20I match.

Rohit Sharma has recorded the most fifty-plus knocks as India’s captain in T20Is, with 16 scores.

Virat Kohli brought up nine scores of 70 or more runs, the most by any Indian skipper in the format. Overall, Virat Kohli registered 13 fifties during his tenure as T20I captain.

Check: Most 80+ Scores in T20I Cricket


Virat Kohli’s Impactful Chases and Match Situations While Leading the Side

Virat Kohli also registered the highest score by an Indian captain in a losing cause, scoring 85 off 61 balls during a 187-run chase against Australia in 2020.

Virat Kohli holds the record for the highest score in a successful T20I run chase as captain, with an unbeaten 94 off 50 balls against the West Indies in 2019.

This knock assisted India in completing their second-highest successful run chase in T20I history, pursuing a 208-run target.

For T20I captaincy records and see which Indian captain has the best win percentage while leading the side, check here.