Image Source: X
Team India finished 2025 on a happy note. They beat South Africa by 30 runs in the fifth and final T20I match. The game was played on December 19 at the Narendra Modi Stadium in Ahmedabad. With this win, India took the series 3-1.
India batted first and scored a big total of 231 runs for five wickets in 20 overs. South Africa tried hard but could only reach 201 for eight. India won the match comfortably.
India had a strong year in T20I cricket. They played 21 matches in 2025. India won 15 games and lost only three. One match ended in a tie, while two had no result. India started the year by beating England 4-1 at home. In September, they won the Asia Cup in the UAE. Later, they defeated Australia 2-1 in Australia and then beat South Africa at home.
Young opener Abhishek Sharma was one of India’s best players in 2025. He scored 859 runs in 21 matches. Because of this, he entered the top five list of Indian batters with the most runs in a calendar year in T20Is.
Here is a look at the top five Indian batters on this special list:
5. Shikhar Dhawan – 689 Runs (2018)

Image Source: X
Shikhar Dhawan had a good year in T20Is in 2018. He played 18 matches and scored 689 runs. His average was 40.52 and his strike rate was 147.22. He hit six half-centuries.
His best score was 92 against West Indies in Chennai. He also played strong innings against Sri Lanka, Australia, and South Africa.
4. Suryakumar Yadav – 733 Runs (2023)

Image Source: X
Suryakumar Yadav had a great 2023 season. He scored 733 runs in 18 matches. His average was 48.86, and his strike rate was 155.95. He scored two hundreds and five fifties.
His best innings was 112 not out against Sri Lanka in Rajkot. He also scored a century against South Africa and a quick 80 against Australia.
3. Virat Kohli – 781 Runs (2022)

Image Source: X
Virat Kohli had an excellent T20I year in 2022. He scored 781 runs in 20 matches. His average was 55.78. He scored one hundred and eight half-centuries.
His best score was 122 not out against Afghanistan in the Asia Cup. Kohli also played a famous innings of 82 not out against Pakistan in the 2022 T20 World Cup. He was the top run-scorer of that tournament.
2. Abhishek Sharma – 859 Runs (2025)

Image Source: X
Abhishek Sharma had a breakout year in 2025. He scored 859 runs in 21 matches. His average was 42.95, and his strike rate was an amazing 193.46. He scored one hundred and five half-centuries.
His best knock was 135 against England at the Wankhede Stadium in Mumbai. He also played important innings against Pakistan, Sri Lanka, and Australia.
1. Suryakumar Yadav – 1,164 Runs (2022)

Image Source: X
Suryakumar Yadav is at the top of the list. In 2022, he scored 1,164 runs in 31 T20I matches. His average was 46.56, and his strike rate was 187.43. He hit two hundreds and nine fifties.
His best knocks include 117 against England and 111 not out against New Zealand. His attacking style made him very hard to stop.
Top 5 Indian Batters With Most Runs in a Calendar Year (T20Is)
| Player | Matches | Runs | Average | Strike Rate | Highest Score | 100s | 50s | Year |
|---|---|---|---|---|---|---|---|---|
| Suryakumar Yadav | 31 | 1,164 | 46.56 | 187.43 | 117 | 2 | 9 | 2022 |
| Abhishek Sharma | 21 | 859 | 42.95 | 193.46 | 135 | 1 | 5 | 2025 |
| Virat Kohli | 20 | 781 | 55.78 | 138.23 | 122* | 1 | 8 | 2022 |
| Suryakumar Yadav | 18 | 733 | 48.86 | 155.95 | 112* | 2 | 5 | 2023 |
| Shikhar Dhawan | 18 | 689 | 40.52 | 147.22 | 92 | 0 | 6 | 2018 |
Also Read: How to Watch Virat Kohli and Rohit Sharma Vijay Hazare Matches for Free on Live?

Give Your Feedback