From the start of the Pakistan Super League, only 5 batters cross the 2000-run barrier in PSL. In the leading runs scorer graph, Babar Azam is at the top. In a decade, he scores 3504 runs while representing 3 franchises. The batter Fakhar Zaman is just behind him in the record for most runs in the Pakistan Super League.
Most Runs in All PSL Seasons
Season | Batsman | Runs |
2025 | – | – |
2024 | Babar Azam | 569 |
2023 | Mohammad Rizwan | 550 |
2022 | Fakhar Zaman | 588 |
2021 | Babar Azam | 554 |
2020 | Babar Azam | 473 |
2019 | Shane Watson | 430 |
2018 | Luke Ronchi | 435 |
2017 | Kamran Akmal | 353 |
2016 | Umar Akmal | 335 |
Peshawar Zalmi skipper Babar has the most runs in PSL 2024. Unfortunately, his team was disqualified from the eliminator game. But in 11 games, he surpassed fifty-plus scores 5 times and touched the hundred figure in a match with Islamabad. He hits 63 fours & 12 sixes to reach 569 runs with a healthy strike rate of 142.61.
In 2023, the runners-up captain Mohammad Rizwan is the top runs scorer in PSL 8. In 12 games, he hit 5 half-centuries and one century and finished the season with 550 runs. In the 7th edition, Fakhar Zaman hits the most runs in PSL 7.
Highest Run Scorer in PSL history
Batsman | Inns | Runs |
Babar Azam | 88 | 3504 |
Fakhar Zaman | 84 | 2525 |
Mohammad Rizwan | 72 | 2403 |
Shoaib Malik | 87 | 2336 |
Rilee Rossouw | 80 | 2015 |
Kamran Akmal | 74 | 1972 |
Mohammad Hafeez | 74 | 1731 |
Sarfaraz Ahmed | 73 | 1525 |
Shan Masood | 52 | 1476 |
Colin Munro | 47 | 1417 |
In Pakistan Super League history, Babar Azam scored the most runs in HBL PSL. He begins his franchise journey with Islamabad United in PSL 1. Then, he moved to Karachi Kings for 6 years. From PSL 8, he represents Peshawar Zalmi as a captain.
He remains the leading run-scorer of the league in 2020,2021 & 2024. He scores 3504 runs in 90 matches with 2 centuries and 33 half-centuries. In Pakistan Super League 5, he also becomes the player of the season for Karachi Kings.
Most Runs in Single PSL Season
In PSL only 3 batsman hits more than 500 runs in a season. Twice times Babar Azam and once times Mohammad Rizwan. But Fakhar Zaman beat both, scoring the highest runs in a single edition.
Left-hander scored 588 runs in 13 innings with 7 fifties and 1 hundred for Qalandars. He is the top run-getter in PSL 7 and lifts the title for the first time. Fakhar is also the second batter in the list of most PSL runs.