Rohit Sharma tops the list of highest run scorers in T20 Internationals. He has scored 3737 runs in 142 Matches. Virat Kohli is just behind him with 3712 runs.
Shakib Al Hasan of Bangladesh holds the record for taking the most wickets in T20. He has taken 122 wickets in 104 matches.
Rohit Sharma is ruling the chart of sixes in T20 Internationals. He has hit 178 sixes in 134 innings.
Virat Kohli scored 34 fifty's in 109 matches which is the highest in T20 history
Rohit Sharma has scored a total of 4 centuries which is the highest number of 100s made by any player in T20 international history.
21 by Turkey against Czech Republic is the lowest team total in T20.
MS Dhoni holding the record for the most number of dismissals (91) by a Wicket Keeper in T20. Among these, 57 are catches and the rest 37 are stumpings.
Afghanistan 278/3 against Ireland and Czech Rep. 278/4 against Turkey
Aaron Finch's 172 for Australia in 2018 against Zimbabwe is the highest T20 score by any batsman in an innings.