Most Runs in PSL History: PSL Top Scorer [2025 Updated List]. If you are looking for the answer to a question about who scored the most runs in PSL history, then you are at the right place. In the below article, we have discussed not only PSL Highest Score Batsman of all time but also you get to know the Top runs scorer of each season and PSLโs highest scorer for each franchise.
Over the years, there have been multiple great batters in the History of PSL. Although the league is considered to be one of the toughest ones for batters, there have been many great batters who have scored plenty of runs in Pakistan Super Leagueโs history.
Most Runs in PSL History: PSL Highest Score Batsman
Following is the list of 10 Top runs scorer in the History of the Pakistan Super League:
Most Runs in PSL From Every Season
Edition | Player | Team | Innings | Runs | 50s | 100s |
2024 | Babar Azam | Peshawar Zalmi | 11 | 569 | 5 | 1 |
2023 | Mohammad Rizwan | Multan Sultans | 12 | 550 | 5 | 1 |
2022 | Fakhar Zaman | Lahore Qalandars | 13 | 588 | 7 | 1 |
2021 | Babar Azam | Karachi Kings | 11 | 554 | 7 | 0 |
2020 | Babar Azam | Karachi Kings | 11 | 473 | 5 | 0 |
2019 | Shane Watson | Quetta Gladiators | 12 | 430 | 4 | 0 |
2018 | Luke Ronchi | Islamabad United | 11 | 435 | 5 | 0 |
2017 | Kamran Akmal | Peshawar Zalmi | 13 | 353 | 2 | 1 |
2016 | Umar Akmal | Lahore Qalandars | 7 | 335 | 4 | 0 |
Most Runs in single edition of PSL
PSL Top Scorer in PSL History
Player | Innings | Runs | 100s | 50s |
Babar Azam | 88 | 3504 | 2 | 33 |
Fakhar Zaman | 84 | 2525 | 2 | 19 |
Mohammad Rizwan | 72 | 2403 | 1 | 20 |
Shoaib Malik | 87 | 2336 | 0 | 15 |
Rilee Rossouw | 80 | 2015 | 2 | 10 |
Kamran Akmal | 74 | 1972 | 3 | 12 |
Mohammad Hafeez | 74 | 1731 | 0 | 9 |
Sarfaraz Ahmed | 73 | 1525 | 0 | 7 |
Shan Masood | 52 | 1476 | 0 | 9 |
Colin Munro | 47 | 1417 | 0 | 12 |
Most Sixes
Player | MaT | Inns | 6s | BF |
---|---|---|---|---|
84 | 84 | 104 | 1800 | |
82 | 72 | 90 | 768 | |
75 | 74 | 89 | 1440 | |
91 | 86 | 82 | 1824 | |
46 | 46 | 81 | 982 |
Babar Azam
Arguably the best batsman of PSL is Babar Azam. Currently, he is the captain of Peshawar Zalmi, but in the last 7 seasons, Babar Azam represented Karachi Kings and Islamabad United. With 2413 runs, Babar Azam is the all-time highest run-getter of PSL. He averages a whopping 42 in PSL history with a strike rate of 121. He also has 23 half centuries to his name.
Kamran Akmal
2nd on the list of the all-time top run scorers of PSL is Kamran Akmal. The wicket-keeper batter is also known as the century-scoring machine of PSL. Kamran has 3 centuries and fifties to his name in PSL. He has scored 1972 runs in 75 games at an average of 27 and a strike rate of 136. Unfortunately, we will not see him in action during HBL PSL 8 as he has gone unpicked.
Fakhar Zaman
Representing the Qalandars throughout his PSL career, Fakhar Zaman is 3rd in the list of all-time leading run scorers of PSL. In 63 appearances, he has 1939 runs at an average of 31 and a strike rate of 139. He has 16 half-centuries and 1 century to his name, and he is one of the most impactful batters of PSL history.
Shoaib Malik
The veteran all-rounder, Shoaib Malik, stands 4th in the list of PSL top scorers. Malik averages 34 with a strike rate of 129 in 72 PSL matches. He has scored 1882 runs with 12 half-centuries to his name in the eventโs History.
Mohammad Hafeez
Another veteran all-rounder features in this list. In 71 PSL matches, Hafeez scored 1596 runs representing Zalmi and Qalandars in his career. He averages 27 with a strike rate of 122. Mohammad Hafeez has 9 half-centuries to his name in PSL.
Mohammad Rizwan
Mohammad Rizwan is the fastest to rise in this list as he was not considered a specialist batter for T20s in some previous editions. Yet Rizwan has been scoring heavily for the last 2/3 seasons.
The current captain of Multan Sultans stands 6th in the list of top run scorers of PSL History. He has 1446 runs to his name in 59 PSL matches. Rizwan averages 40 in PSL with a strike rate of 123 and has 12 half-centuries to his name.
Rilee Rossouw
Rilee Rossouw is the highest run-getting foreign batsman in Pakistan Super Leagueโs History and is in the 7th spot. Representing Multan Sultans and Quetta Gladiators, Rilee has scored 1414 runs in 63 matches at an average of 32 and an explosive strike rate of 140. With 7 half centuries, he also has one century to his name.
Shane Watson
Another Foreigner who has scored heavily in PSLโs History is Shane Watson. Watson was quite impactful for Quetta Gladiators in particular. Over the years, Watson has scored 1361 runs at an average of 32 and a strike rate of 138, and he is the 8th highest run-getter of PSL. Shane Watson has 9 half-centuries to his name in his PSL career.
Sarfaraz Ahmed
The skipper of Quetta Gladiators, Sarfaraz Ahmed, stands 9th in the all-time highest scorers list of PSL. Sarfaraz is one of those players who are still a part of the one franchise only throughout his career in the PSL. He has 1341 runs at an average of 31 to his name with a strike rate of 126. Sarfaraz has 7 half centuries to his name.
Sharjeel Khan
Left-handed opening batter Sharjeel Khan is the 10th-highest run scorer of the Pakistan Super League. Sharjeel has been a part of Islamabad United and Karachi Kings in the PSL. At an average of 25, he has 1085 runs to his name in his PSL career. His PSL strike rate is 141, and he has 4 half centuries and 2 centuries to his name.
PSL Highest Scorer Each Season
Season | Player | Team | Mat | Runs | HS | Ave | SR | 100 | 50 |
2022 | Fakhar Zaman | LQ | 13 | 588 | 106 | 45 | 152 | 1 | 7 |
2021 | Babar Azam | KK | 11 | 554 | 90* | 69 | 132 | 0 | 7 |
2020 | Babar Azam | KK | 12 | 473 | 78 | 59 | 124 | 0 | 5 |
2019 | Shane Watson | QG | 12 | 430 | 91* | 43 | 143 | 0 | 4 |
2018 | Luke Ronchi | IU | 11 | 435 | 98* | 43 | 182 | 0 | 5 |
2017 | Kamran Akmal | PZ | 11 | 353 | 104 | 32 | 132 | 1 | 2 |
2016 | Umar Akmal | LQ | 7 | 335 | 93 | 83 | 157 | 0 | 4 |
Most Runs in PSL 2022
Part of the winning side, Fakhar Zaman was the highest scorer in scorer of PSL 2022. He scored 588 runs in the season at an average of 45 and an extraordinary strike rate of 152. He scored 7 half-centuries and 1 century in PSL 2022. He played a crucial role in making Lahore Qalandars the champion this season.
Highest Runs scorer of PSL 2021
Babar Azam of Karachi Kings was the top run scorer of PSL 2021. He scored 554 runs at an average of 69 and a strike rate of 132. He featured in 11 matches this season and had a top score of 90*. This was the 2nd consecutive year for Babar Azam where he finished as the top run-getter of PSL.
Top Scorer of PSL 2020
With 473 runs in 11 matches, Babar Azam finished as the best batsman of PSL 2020. He was the top contributor for Karachi Kings with the bat in their title win this year. Babar averaged 59 at a strike rate of 124, with 5 half-centuries this season.
Most Runs by a Batsman in PSL 2019
Quetta Gladiators won this edition of PSL, and the top contributor in their title win was Shane Watson. Watson smashed 430 runs averaging 43 with the bat with a strike rate of 143. He scored 4 half-centuries this season.
Top Scorer of Pakistan Super League 2018
Luke Ronchi was the first foreigner to be the top run-getter of a single PSL season. In 2018, he scored 435 runs and played a crucial role in Islamabad Unitedโs title win. He averaged 43 with a strike rate of 182 this season. He struck five half-centuries this season.
Highest Run Scorer of PSL 2017
With 353 runs at an average of 32, Kamran Akmal finished at the top of the batting chart of PSL 2. He had a strike rate of 132 and heavily contributed to Zalmi this year in winning the trophy. He smashed 2 fifties and 1 century this season.
Top Run Scorer of PSL 2016
With 335 runs in 7 matches, Umar Akmal was the top scorer of the inaugural PSL edition. He averaged 83 with a strike rate of 157. He smashed 4 half centuries this season for the Lahore Qalandars.
Top Run Scorer of Each PSL Team
Top run scorer of Islamabad United in PSL History
Despite playing just 3 seasons, Luke Ronchi is still the top run-getter for Islamabad United in their PSL history. Ronchi scored 1020 runs in 31 games at an average of 36 and a strike rate of 166. He scored 10 half-centuries for Islamabad United.
Karachi Kings Top Scorer in PSL History
With 2398, the top run scorer of the Pakistan Super League, Babar Azam, leads the chart for Karachi Kings. Babar has been a run-machine in PSL as a whole. It is interesting to note that no other Karachi batter has even scored 1000 runs, and Babar Azam has already scored 2398 runs. Despite playing for a different team this season, Babar is likely to remain the top scorer of Karachi.
Most Runs for Lahore Qalandars in PSL History
In 63 games, Fakhar Zaman has 1939 runs for Lahore Qalandars in PSL history. Fakhar averages 31 with the bat with a strike rate of 138. He has scored a century and 16 half-centuries in his PSL career.
Top run scorer of Multan Sultans in PSL History
The left-handed opening batter Shan Masood has scored the most runs for Multan Sultans in PSL history. Shan has scored 1082 runs at an average of 32 and a strike rate of 136. He is followed by Rizwan, who has 1046 runs, and it will be interesting to see who stays at the top at the end of PSL 8.
Top run scorer of Peshawar Zalmi in PSL History
The century machine of PSL, Kamran Akmal, has the most runs for Peshawar Zalmi in PSL History. Kamran has 1972 runs at an average of 27 and a strike rate of 136. He has 12 half-centuries and 3 centuries to his name in PSL. Interestingly, the top 7 highest run scorers of Zalmi in PSL history are not in their squad anymore. These are Kamran Akmal, Shoaib Malik, Haider Ali, Darren Sammy, Tamim Iqbal, Imam-ul-Haq, and Mohammad Hafeez. Amongst their current squad, Sherfane Rutherford is the top run scorer with 436 runs.
Highest Run Scorer of Quetta Gladiators in PSL History
With 1341 runs to his name, skipper Sarfaraz Ahmed is the top run scorer of the Gladiators in PSL history. Sarfaraz has 7 half-centuries to his name and averages 31 with the bat at a strike rate of 126. He is one of the rare players to play all seasons for a single team only.