#2 Virat Kohli

Virat Kohli is the most prominent batsman of the current generation and is the highest run scorer for India in T20Is with 2102 runs to his name. His highest score was 90 against Australia on 26 January 2016 at Adelaide. He received Rajiv Gandhi Khel Ratna Award in 2018.
T20I - 62, Man of the Match Awards- 10.
#1 Shahid Afridi

Shahid Afridi, one of the most talented all-rounders from Pakistan, used to lead the national side in the T20Is during 2009-10 and 2014-16. He scored 1416 runs and picked 98 wickets in his T20I career. His highest score was 54* against Sri Lanka on 21 June 2009 at Lord's. His best bowling figures were 4/11 against the Netherlands on 9 June 2009 at Lord's.
T20I - 99, Man of the Match Awards- 11.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news