
Pakistan’s Sahibzada Farhan is currently going through a tremendous form in the ongoing ICC Men’s T20 World Cup 2026. He has scored 283 runs in 5 innings, including a century against Namibia and 2 half-centuries. His average and strike rate are 70.75 and 158.10, respectively. He has a chance to score the most runs in a T20 World Cup edition in the upcoming matches. Currently, he stands in 8th position. Ahead of him on this list are big names, including his compatriots Babar Azam, India’s former captain Virat Kohli, Australia’s David Warner, Bangladesh’s Tamim Iqbal, and Srilanka’s Mahela Jayawardene and Tillakartne Dilshan. Today, in this article, we will find out which batsman holds the record for scoring the most runs in a single edition of the T20 World Cup.
1. Virat Kohli (India) — 319 runs (T20 World Cup 2014)
India’s great batter Virat Kohli is at the top of the list. He scored 319 runs in 6 innings in the ICC Men’s T20 World Cup 2014. He played with an average of 106.33 and a strike rate of 129.14. In this edition, Kohli smashed 4 half-centuries and remained unbeaten thrice. Thanks to him, India easily reached to the tournament’s finals, but in the final, the Indian batters had to face a tough fight against the Sri Lankan bowlers, due to which Team India was deprived of winning the trophy.
2. Tillakaratne Dilshan (Sri Lanka) — 317 runs (T20 World Cup 2009)
The T20 World Cup 2009 was a dream run for Sri Lanka before the finals. In this World Cup, Sri Lanka reached to the finals unbeaten, and the biggest reason for this was Tillakartne Dilshan, scoring 317 runs in 7 innings, including 3 half-centuries. He played with a strike rate of 144.74, and his average was 52.83. However, in the finals, Dilshan was dismissed on duck, and Pakistan registered their maiden T20 World Cup glory under Younus Khan’s leadership.
3. Babar Azam (Pakistan) — 303 runs (T20 World Cup 2021)
The T20 World Cup 2021 was memorable for Pakistan cricket. In this World Cup, they defeated their arch-rivals India for the very first time in any World Cup match, and the biggest reason for that was Babar Azam, who was also the captain of the Pakistan Cricket team at that time. He scored 303 runs in 6 innings, including 4 half-centuries. He played with an average of 60.60 and a strike rate of 126.25. Under his captaincy, the team won all of its group stage matches and advanced to the semi-finals. However, due to poor fielding in the semi-finals, Pakistan lost to Australia and was eliminated from the tournament.
Apart from these 3 batters, Mahela Jayawardena (302 runs in the 2010 edition), Virat Kohli (296 runs in the 2016 edition), Tamim Iqbal (295 runs in the 2016 edition), and David Warner (289 runs in the 2021 edition) are also ahead of Sahibzada Farhan. It will be fascinating to watch whether Sahibzada Farhan breaks Virat Kohli’s record of 319 runs or not.