There have been changes in the list of T20 highest run-getters recently, and the player to have the most runs in the T20I is none other than Virat Kohli. Virat Kohli, as we all know, never ceases to amaze his fans with his unbelievable ability to bat. Virat Kohli has been in incredible form lately and has been consistently scoring runs for the team India. Kohli also scored 80 runs for the last T20 match against England. Virat Kohli is in that phase of his profession, that each time he walks out to bat, he has a chance to break a record. On Saturday, the Indian captain got to his 28th T20I fifty in the arrangement finale against England at the Narendra Modi Stadium in Ahmedabad.

Virat Kohli broke Aussie’s batsman Aaron Finch’s record for the most runs as the team’s captain in T20I cricket when he surpassed his score count of 1462 runs. Kohli was playing his 45th T20I match as skipper of India while Finch had got to the count in 44 matches.

India against England ODI is going to be awesome; we don’t know what Virat Kohli is up to, is he going to set another record??

Below are the top 5 players with the most number of runs in International T20

1. Virat Kohli

2. Rohit Sharma

3. Martin Guptill

4. Aaron Finch

5. Shoaib Malik