Live Update: The three fastest batsmen to reach 2,000 T20I runs per ball took on Abhishek Sharma in Indore on October 11, 2026, who rewrote the record books.

The three fastest batters to reach 2,000 T20I runs after balls faced (Source: BCCI) Reaching 2,000 runs in the men’s T20 Internationals is a milestone and achieving it quickly after balls faced is an even rarer achievement. Only a handful of batters in the history of the format have managed to achieve this goal in fewer than 1,400 deliveries. On 11 October 2026, Abhishek Sharma became the fastest batsman in men’s T20I history to reach 2,000 runs in terms of balls count, surpassing a record that had stood since December 2023.

Here are the top three batsmen who reached the milestone fastest: 1. Abhishek Sharma (India) Abhishek Sharma (Source: BCCI) Abhishek Sharma became the fastest batsman to reach 2,000 T20I runs per ball hit, achieving the milestone in the 3rd T20I against West Indies at Holkar Stadium, Indore on October 11, 2026. He achieved this goal in just 1,024 balls, beating the previous record by 140 balls.

In that innings, the left-handed all-rounder scored 69 off 30 balls, including six fours and five sixes, and reached his half-century in just 18 balls. At the time of reaching this milestone, Abhishek had amassed 2,036 runs in 65 T20I matches at a career strike rate of 188.77. He made his T20I debut on 6 July 2024 against Zimbabwe and became the sixth Indian to reach 2,000 T20I runs, alongside Rohit Sharma, Virat Kohli, Suryakumar Yadav, Hardik Pandya and KL Rahul.

Suryakumar Yadav (India) Suryakumar Yadav. (Photo Source: BCCI) Suryakumar Yadav held the record for fastest T20I runs in 2000 before Abhishek broke it. The Mumbai batsman reached the milestone in 1,164 balls after crossing the 2,000-run mark against South Africa in Johannesburg in December 2023.

Abhishek’s new record is 140 balls less than Suryakumar’s previous record. Suryakumar has amassed 3,272 runs in 113 T20I matches, establishing himself as one of the most prolific T20I batters of his generation. Aaron Finch (Australia) Aaron Finch.

(Photo Source: Gareth Copley/) Aaron Finch is third on the all-time list with 2,000 T20I runs in 1,283 balls. The former Australian club reached the milestone in September 2020 against England. His mark of 1,283 balls is 259 balls more than Abhishek’s new record of 1,024.

Finch ended his T20I career with a total of 3,120 runs and remains one of Australia’s most successful openers in the shortest format. His place on this list reflects the consistent strike rate he has maintained throughout his international career.