Top 10 Most PSL Runs in History

5 Leading Run Scorer Batsmen in PSL history

There have been several excellent hitters in the PSL’s history over the years. For any PSL batsman, amassing the most runs is a significant accomplishment since it offers opportunities to play domestic and international cricket.

The Pakistan Super League – PSL is known for its bowlers, but several batters have managed to stand out and are among the highest run scorers in the tournament’s history.

Most Runs in PSL: Leading Run Scorer of All Time

Despite the Pakistan Super League’s reputation as one of the most difficult leagues for hitters, some exceptional batsmen have scored several runs during the league’s history.

In the following article, we analyze not just the PSL’s best runs scorer of all time, but also the PSL’s top batsman in each season and the franchise with the most runs scored.

PlayerInnRunsHSAveSR100s50s
Babar Azam66241390*42.33121.13023
Kamran Akmal741972107*27.38136.94312
Fakhar Zaman63193910631.27138.79116
Shoaib Malik6818827334.21129.97012
Mohammad Hafeez68159698*27.51122.6709
Mohammad Rizwan48144683*40.16123.9012
Rilee Rossouw591414100*32.1314017
Shane Watson46136191*32.4138.5909
Sarfaraz Ahmed6013418131.92126.6207
Sharjeel Khan44108511725.83141.4624

1) Babar Azam

Babar Azam is perhaps the finest batsman in the PSL, the leading run scorer with the most runs 2,413 runs in the history of the Pakistan Super League – PSL.

Babar Azam is now the captain of Peshawar Zalmi, however, in the previous seven seasons he played for Karachi Kings and Islamabad United. In PSL history, he has a staggering 42 average and a strike rate of 121. He also scores 23 half-centuries in the Pakistan Super League.

With 2,413 runs in 68 games at an average of 42.33 in all seven seasons from 2016 to 2022, Pakistan’s modern-day great Babar, who will now play for Peshawar Zalmi, is the top run scorer in Pakistan Super League history.

Babar has 21 fifties and a best score of 90 not out. In the upcoming PSL 2024, he will be looking to add to his run total.

2) Kamran Akmal

Kamran Akmal, the opener and wicket-keeper for Peshawar Zalmi, is ranked second on the list with 1,972 runs at a strike rate of 136.84 in 75 matches.

He also has the most centuries, with three centuries to his credit, as well as the best score of 107 not out and 11 half-centuries.

Kamran Akmal is the second-highest run-scorer in PSL history. The wicketkeeper batter is frequently referred to as the century-scoring machine of the PSL.

Kamran has scored three centuries and fifties in PSL. He has scored 1972 runs in 75 games, averaging 27 and striking out 136 times per game. Regrettably, he will not be participating in HBL PSL 8, since he was not selected.

3) Fakhar Zaman

Fakhar Zaman, who has represented the Qalandars throughout his PSL career, ranks third on the list of the league’s all-time leading run scorers.

He has 1939 runs at an average of 31 with a strike rate of 139 in 63 matches. He has scored 16 half-centuries and one century and is one of the most influential hitters in PSL history.

Fakhar Zaman is an extremely swift hitter, and his strike rate is among the highest in the PSL. This talent places him in the top ten list of batters with the most runs.

Throughout several PSL seasons, Lahore Qalandars’ performance fell short of expectations, whilst Fakhar Zaman thrived. This demonstrates his character as a team member who never let his team’s poor performance bring him down.

4) Shoaib Malik

The seasoned all-rounder Shoaib Malik is the fourth-highest scorer in PSL history. In 72 PSL appearances, Malik averages 34 with a strike rate of 129. He has scored 1882 runs and 12 half-centuries in the history of the event.

Shoaib Malik began his PSL season with the Karachi Kings, but his run-scoring efficiency declined as the season progressed. He departed this team and went on to play for two subsequent Multan Sultans teams and Peshawar Zalmi.

In PSL 9, he will join a squad for the first time. Peshawar Zalmi acquired Babar Azam in exchange for Shoaib Malik and Haider Ali from the Karachi Kings.

5) Muhammad Hafeez

Muhammad Hafeez, nicknamed “Professor” for his cricket knowledge, joined Peshawar Zalmi in the inaugural season of the Pakistan Super League. In 2018, he left Zalmi and joined Lahore Qalandars after receiving the Diamond Category.

Hafeez demonstrated his strong batting and bowling abilities for both sides. Mohammad Hafeez performed admirably as a batsman for his franchise, Lahore Qalandars.

In his career, he scored 1596 runs in 71 games with a batting average of 27. This consists of 671 runs scored by Zalmi in 33 games and 925 runs scored by Qalandars in 38 games.

6) Muhammad Rizwan

Mohammad Rizwan has risen to the top of this list the quickest, considering he was not regarded as a specialist T20 batsman in prior editions. However, Rizwan has scored frequently throughout the last two-thirds of the season.

The current skipper of Multan Sultans ranks sixth on the list of the PSL’s top run scorers. He has scored 1446 runs in 59 matches. Rizwan averages 40 with a strike rate of 123 in the PSL and has scored 12 half-centuries.

7) Rilee Rossouw

Rilee Rossouw holds the distinction of becoming the first foreign player to score a century in the PSL. He was a member of both the Quetta Gladiators and the Multan Sultans.

Rilee Rossouw is the foreign batsman with the most runs in the history of the Pakistan Super League and is ranked seventh.

Rilee has scored 1,414 runs in 63 matches for Multan Sultans and Quetta Gladiators, with an average of 32 and an explosive strike rate of 140. In addition to his century, he has seven half centuries to his name.

8) Sarfraz Ahmad

Sarfaraz Ahmed, captain of the Quetta Gladiators, is eighth on the list of all-time best scorers in the Pakistan Super League.

Sarfaraz is one of few players whose PSL career has been spent exclusively with a single organization. He has scored 1341 runs with an average of 31 and a strike rate of 126.

Quetta Gladiators skipper Sarfaraz has accumulated seven half-centuries. In 72 total matches, he scored 1372 runs with an average of 31. As a captain, he has further PSL records.

9) Shane Watson 

Shane Watson is one of the finest all-rounders in the world, and he ranks among the top ten hitters with the most runs in the Pakistan Super League.

In 46 matches, he scored 1361 runs for a batting average of 32. From 2016 to 2020, while playing for Quetta Gladiators (996 runs) and Islamabad United (365 runs).

Shane Watson was announced as the 2016 inaugural season’s marquee player. He has been one of the greatest international all-rounders in PSL history.

10) Sharjeel Khan

Sharjeel Khan, a left-handed opener, is the tenth-highest run scorer in the Pakistan Super League. Sharjeel has played for Islamabad United and Karachi Kings in the Pakistan Super League.

With an average of 25, he has scored 1085 runs in the tournament. His strike rate in the PSL is 141, and he has scored 4 half-centuries and 2 centuries.


Also Read: Most Successful Captains in PSL History

Scroll to Top