Before the start of the ICC T20 World Cup 2026, let’s take a look at Team India’s highest run-scorers in T20 internationals, led by captain Suryakumar Yadav.
3,030 runs in 104 T20Is at an average of 36.95 and a strike rate of 165.48, including 4 centuries and 24 half-centuries.
Scored 2,071 runs in 129 T20Is at an average of 28.36 with a strike rate of 144.52, hitting 7 half-centuries.
Amassed 1,297 runs in 38 T20Is at an average of 37.00 and a stunning strike rate of 194.74, with 2 centuries and 8 fifties.
Scored 1,183 runs in 40 T20Is at an impressive average of 49.29 and a strike rate of 144.09, including 2 centuries and 6 half-centuries.
Made 1,011 runs in 36 T20Is at an average of 28.88 and a strike rate of 137.92, with 1 century and 7 half-centuries.
Scored 1,078 runs in 57 T20Is at an average of 23.95 and a strike rate of 147.46, including 3 centuries and 3 half-centuries.
Has 756 runs in 55 T20Is at an average of 29.07 and a strike rate of 150.00, with 5 half-centuries.
Scored 641 runs in 40 T20Is at an average of 45.78 and a strike rate of 161.05, including 3 half-centuries.