The Indian cricket team is excellent in T20I matches. They won the first T20 World Cup in 2007 and have improved since. With experienced players and new talents, they stay at the top of rankings. Their batting, bowling, and leadership are all strong, especially their batting in T20 matches.
Let’s see the highest scores by Indian players in T20 matches.
5. Suryakumar Yadav – 117(55)
In the recent match against England in Nottingham, Suryakumar Yadav scored his first T20 century. He achieved this milestone quickly, using only 48 balls. Despite his impressive performance, India lost to England by 17 runs. However, India won the T20I series overall, with a 2-1 victory. Suryakumar reached his hundred by hitting a boundary off David Willey. He had already scored 50 runs in 32 balls before accelerating to reach 100 runs in just 16 balls.
ALSO READ: Here are the top 5 ODI players who have scored the most runs in the history of the game
4. Rohit Sharma – 118(43)
In late 2017, Rohit Sharma excelled in cricket. He scored his third double hundred in a one-day international (ODI) match. Later, in a Twenty20 International (T20I) against Sri Lanka, he achieved his second century. He reached this milestone in just 35 balls, one of the quickest in T20I history. Throughout his innings, Rohit struck the ball powerfully, accumulating a total of 118 runs, including 10 sixes and 12 fours. Unfortunately, he was dismissed after facing 43 balls. Rohit’s century stands as the fastest by an Indian in T20I matches.
3. Virat Kohli – 122*(61)
During a cricket match in Dubai, Virat Kohli scored his first century in Twenty20 International games, making 122 runs without being out. This was his 71st century in all international matches. It was the highest score ever made by an Indian player in Twenty20 International games. Kohli’s previous century was in a Test match against Bangladesh in 2019.
ALSO READ: Let’s revisit Rohit Sharma’s top five performances in T20 World Cups.
2. Ruturaj Gaikwad – 123*(57)
Ruturaj Gaikwad achieved something remarkable in cricket by scoring 100 runs in a T20 match for India against Australia in Guwahati. This helped India reach a total of 222 runs. Gaikwad, who plays for the Chennai Super Kings team, now joins a select group of Indian players who have scored a century in T20 matches. This exclusive group includes Rohit Sharma, Virat Kohli, Yashasvi Jaiswal, Shubman Gill, and now Ruturaj Gaikwad. Gaikwad ended the match unbeaten, scoring 123 runs off 57 balls, including 13 fours and seven sixes.
1. Shubman Gill – 126*(63)
Shubman Gill achieved something incredible in a cricket match against New Zealand. He scored 126 runs in only 63 balls, breaking a record previously held by Virat Kohli.
Gill opened the batting for Team India and remained not out throughout the match. His score of 126 runs is the highest ever by an Indian player in this format of cricket. He played superbly, hitting 12 fours and seven sixes.
READ MORE: