Martin Guptill of New Zealand overtook India’s skipper Rohit Sharma to become the man with the most runs scored in T20 internationals during the opening game against Scotland.

The milestone was reached on Wednesday against Scotland thanks to the 35-year-old talisman’s 31-ball 40.

In the shortest format, Guptill’s opening partner Finn Allen also scored a stroke-filled first century (101 off 56 balls), helping the Black Caps score 225/5 when batting first.

In return, Ish Sodhi and Mitchell Santner both claimed 4/28, reducing the opponents to 157/8.

Throughout his innings, Guptill passed Rohit, who earlier this year established the record for the most runs scored in T20Is (3,379).

With 3,399 runs in T20Is, Guptill currently leads the India skipper by 20 runs.

Along with Rohit, former India captain Virat Kohli (3,308), Irish ODI skipper Paul Stirling (2,894), and Australian captain Aaron Finch, who is placed fifth on the list with 2,855 runs, are all closely behind Guptill.

When Kohli accomplished the extraordinary record during the second Twenty20 International against England in Ahmedabad in 2021, he surpassed Brendon McCullum, another legendary New Zealander and former captain, who had been the first batter to hit the 2000-run mark.