Pakistan opener Sahibzada Farhan rewrote the record books, surpassing Virat Kohli’s long-standing mark for the most runs in a single edition of the ICC T20 World Cup.
Sahibzada Farhan went past the milestone during Pakistan’s must-win Super 8 clash against Sri Lanka, getting Pakistan off to a confident start before going on to register another century, his second hundred of the tournament, in a high-pressure game with Pakistan’s knockout hopes on the line.
The previous record belonged to Kohli, who had piled up 319 runs during the 2014 T20 World Cup. Farhan’s latest knock takes him beyond that tally, placing him at the top of the all-time list for a single tournament edition and giving Pakistan a major boost at a time when they desperately need momentum.
Farhan’s run spree has been one of Pakistan’s biggest positives in the competition, and his ability to deliver in a do-or-die fixture only adds weight to his breakthrough tournament.
| Rank | Runs | Player | Team | Year |
|---|---|---|---|---|
| 1 | 383 | Sahibzada Farhan | Pakistan | 2026 |
| 2 | 319 | Virat Kohli | India | 2014 |
| 3 | 317 | Tillakaratne Dilshan | Sri Lanka | 2009 |
| 4 | 303 | Babar Azam | Pakistan | 2021 |
| 5 | 302 | Mahela Jayawardene | Sri Lanka | 2010 |
| 6 | 296 | Virat Kohli | India | 2022 |
| 7 | 295 | Tamim Iqbal | Bangladesh | 2016 |
| 8 | 289 | David Warner | Australia | 2021 |
| 9 (tie) | 281 | Mohammad Rizwan | Pakistan | 2021 |
| 9 (tie) | 281 | Rahmanullah Gurbaz | Afghanistan | 2024 |
He helped Pakistan reach the total of 212 for 8 in the 20 overs. Pakistan now need to restrict Sri Lanka under 147 to leapfrog New Zealand and reach the T20 World Cup 2026 semi-finals.