Pakistan's explosive opener Sahibzada Farhan has etched his name into the record books by surpassing Indian legend Virat Kohli's long-standing mark for the most runs in a single edition of T20 World Cup.
Farhan ave Pakistan a stormy start in their final Super 8 match against Sri Lanka, and thus have eclipsed the star India batter for this prestigious record.

Virat Kohli set the benchmark in the 2014 T20 World Cup, amassing an unbeaten 319 runs across six innings at an astonishing average of 106.33. His knock included four half-centuries and showcased masterful consistency against top-quality bowling attacks, helping India reach the final. For over a decade, this record stood as the gold standard for batting excellence in the shortest format's premier global event, untouched by even the most prolific performers in subsequent editions.
Enter Sahibzada Farhan, the 26-year-old right-hander from Pakistan, whose blistering form has lit up the 2026 tournament. As Pakistan's opening batter, Farhan has been in sublime touch, blending aggressive strokeplay with remarkable composure. He notched up a century (100*) against Namibia in the group stage and followed it with consistent contributions, including a crucial fifty against England in the Super Eight phase.
Against Sri Lanka, the batter started in an aggressive fashion as well. Sahibzada scored a superb century against Sri Lanka and thus is the top scorer in a T20 World Cup edition. He also notched the record for most centuries in a single edition of the T20 World Cup.
Sahibzada Farhan (Pakistan) - 383 (2026)
Virat Kohli (India) - 319 (2014)
TM Dilshan (Sri Lanka) - 317 (2009)
Babar Azam (Pakistan) - 303 (2021)
Mahela Jayawardene (Sri Lanka) - 302 (2010)
Virat Kohli (India) - 296 (2022)
Tamim Iqbal (Bangladesh) - 295 (2016)
Rahmanullah Gurbaz (Afghanistan) - 281 (2024)
Matthew Hayden (Australia) - 265 (2007)
Shane Watson (Australia) - 249 (2012)