A big record of Virat Kohli was saved from being broken in India vs South Africa fifth T20. This record was on the target of Abhishek Sharma, who scored 34 runs in 21 balls in Ahmedabad. In this innings, Abhishek hit 1 six and 6 fours. If he had scored 13 more runs, he would have become the Indian batsman who scored the most T20 runs in a calendar year. However, he has still made a record in his name.
Abhishek Sharma was out in the last over of the powerplay, he made a partnership of 63 runs for the first wicket with Sanju Samson. The fifth T20 against South Africa is India’s last international match this year. After this, India’s next international series is against New Zealand in January 2026.
Abhishek Sharma made a record
Abhishek Sharma has become the second Indian batsman to score the most T20 runs in a calendar year. He scored 1602 runs in T20 in the year 2025. He was just 13 runs away from breaking the record of Virat Kohli, who had scored 1614 runs in T20 in 2016. Suryakumar Yadav is at third place in the list, who had scored 1503 runs in 2022. However, Suryakumar Yadav’s performance in this series against South Africa was disappointing, he could score only 34 runs in 4 innings.
Most runs in T20 calendar year (Indian)
- 1614- Virat Kohli (2016)
- 1602- Abhishek Sharma (2025)
- 1503- Suryakumar Yadav (2022)
- 1338- Suryakumar Yadav (2023)
- 1297- Yashasvi Jaiswal (2023)
If we look at Abhishek Sharma’s international career, he has scored 859 runs in 21 matches played in the year 2025, which includes one century and 5 half-century innings. He scored his only century against England, in which he scored 135 runs.
Apart from international, he scored a lot of runs for Sunrisers Hyderabad in IPL and Punjab in domestic. In 41 T20 matches played this year, Abhishek scored 3 centuries and 9 half-centuries. Talking about IPL, he scored 439 runs in 14 matches for Hyderabad in 2025.

