Indian team's opener batsman Rohit Sharma has more than one record recorded in international cricket. Rohit Sharma has achieved big achievements not only in ODIs but also in the T20s. He is also the batsman with the most centuries in T20 Internationals. If we talk about Indian batsmen who have scored the most centuries in international T20 cricket, then the name Rohit Sharma comes on top of this list. Suresh Raina's name is also included in the top-3.

Rohit Sharma
Rohit Sharma has played 119 T20 matches for India so far, in which he scored 4 centuries and 26 half-centuries in 111 innings. Rohit has so far scored 3197 runs in T20. His best score in T20 is 118 runs.

KL Rahul
KL Rahul comes second on this list. KL Rahul has played 56 T20 matches for India so far, in which he has scored two centuries and 16 half-centuries in 52 innings. Rahul has so far scored 1831 runs in T20 and his best score is 110 not out.

Suresh Raina
Suresh Raina is the third batsman for India to score the most centuries in T20 Internationals. Raina played 78 T20 matches, in which he scored 1605 runs in 66 innings with the help of 1 century and 5 half-centuries.