Most T20I runs

Indian cricketer Virat Kohli, who is currently leading the Indian team, is holding the record of most runs for a batsman in T20I career. The right-handed batsman has scored 2794 runs in 82 T20I matches.
The second-most run-scorer in this list is also an Indian and he is Rohit Sharma as the right-handed batsman has scored 2773 runs in 108 T20Is.