India captain Rohit Sharma surpassed New Zealand batter Martin Guptill and former skipper Virat Kohli to become the leading run-getter in Twenty20 Internationals during the first T20I against Sri Lanka at the Ekana Cricket Stadium in Lucknow on Thursday.

FOLLOW | India vs Sri Lanka Highlights, 1st T20I: Kishan, bowlers shine as IND routs SL by 62 runs, registers 10th consecutive T20I win

The top-order batter overtook Guptill (3299 runs in 108 innings) and Kohli, who has 3296 runs from 89 innings, in his 115th innings in the shortest format.

KL Rahul is third on the elite list of most runs for India in T20Is, with 1831 runs from 52 innings.

Rohit scored a 32-ball 44 to take his tally to 3307 runs. The hard-hitting batter averages 33.07 and strikes at 139.94 in the format.