Top 10 Players with Most Runs in Pakistan Super League

The Pakistan Super League (PSL) has produced several outstanding batsmen, many of whom have left their mark with consistent performances. This article highlights the top 10 players with the most runs in Pakistan Super League. These batsmen have played a crucial role in shaping the league’s history with their remarkable contributions.

List of 10 Players with Most Runs in Pakistan Super League

10. Colin Munro

Most Runs in Pakistan Super League

Colin Munro is known for his aggressive batting style, making him a dangerous top-order player. His ability to score at a rapid pace has made him a key player in the Pakistan Super League. His contributions have significantly impacted his team’s success, and his name frequently appears in discussions about the most runs in Pakistan Super League.

Matches Played47
Runs1,417
Highest Score90*
Average32.95
Strike Rate150.58
Half-Centuries12
Fours131
Sixes71

Munro’s strike rate of 150.58 highlights his explosive style, making him a top run-scorer in the Pakistan Super League. His 12 half-centuries show his consistency in scoring big runs. Players like Munro have contributed to making the PSL one of the most exciting leagues in the world.

9. Shan Masood

Most Runs in Pakistan Super League

Shan Masood has been one of the most dependable batsmen in PSL history. His ability to anchor innings and play long knocks has earned him a spot among the players with the most runs in Pakistan Super League. His steady performances prove that PSL is not just about power hitting but also about technique and patience.

Matches Played53
Runs1,476
Highest Score88
Average28.38
Strike Rate130.15
Half-Centuries9
Fours178
Sixes22

Masood’s ability to find gaps and rotate the strike has made him an essential player in the Pakistan Super League. His 9 half-centuries reflect his consistency in scoring runs. His placement in the most runs in Pakistan Super League list shows that stability is just as valuable as aggressive play in the tournament.

8. Sarfaraz Ahmed

Most Runs in Pakistan Super League

As a captain and wicketkeeper-batsman, Sarfaraz Ahmed has played a crucial role in the Pakistan Super League. His ability to control the middle order has helped his team achieve important victories, ensuring his place among those with the most runs in Pakistan Super League.

Matches Played86
Runs1,525
Highest Score81
Average29.32
Strike Rate122.68
Half-Centuries7
Fours136
Sixes26

Sarfaraz Ahmed has been a consistent performer in PSL, with seven half-centuries proving his value as a middle-order batsman in the Pakistan Super League. His ability to absorb pressure and play according to match situations makes him one of the most important players in the history of the PSL.

7. Mohammad Hafeez

Most Runs in Pakistan Super League

Mohammad Hafeez’s vast experience has made him one of the most reliable batsmen in PSL. He remains among the players with the most runs in Pakistan Super League, proving his consistency over the years. His ability to adapt to different match situations has kept him relevant in every PSL season.

Matches Played78
Runs1,731
Highest Score98*
Average27.47
Strike Rate124.44
Half-Centuries9
Fours159
Sixes66

Hafeez has played crucial innings for his teams, and his nine half-centuries highlight his reliability in the Pakistan Super League. His ability to guide his team during crucial moments makes him a player worth remembering in the most runs in Pakistan Super League rankings.

6. Kamran Akmal

Most Runs in Pakistan Super League

Kamran Akmal is one of the most explosive batsmen in PSL history. His aggressive batting has earned him a spot among the players with the most runs in Pakistan Super League. His quick starts at the top order have often set the tone for big totals in PSL matches.

Matches Played75
Runs1,972
Highest Score107*
Average27.38
Strike Rate136.94
Centuries3
Half-Centuries12
Fours213
Sixes89

His three centuries and high strike rate make him one of the most dangerous players in Pakistan Super League history. His inclusion in the most runs in Pakistan Super League list is no surprise, given his explosive nature and match-winning abilities.

ALSO READ: Top 10 Richest Pakistani Cricketers in 2025

5. Rilee Rossouw

Most Runs in Pakistan Super League

Rilee Rossouw has been one of the most destructive batsmen in the Pakistan Super League. His attacking batting style and ability to play under pressure make him one of the most valuable players in the league. His consistent performances have placed him among the players with the most runs in Pakistan Super League.

Matches Played84
Runs2,015
Highest Score121
Average31.98
Strike Rate142.70
Centuries2
Half-Centuries10
Fours192
Sixes79

Rossouw’s two centuries and ten half-centuries highlight his ability to play both steady and aggressive innings. His high strike rate of 142.70 makes him one of the most dangerous batsmen in PSL. His consistent performances have secured his place among the most runs in Pakistan Super League leaders.

4. Shoaib Malik

Most Runs in Pakistan Super League

Shoaib Malik’s experience and adaptability make him one of the most valuable players in Pakistan Super League history. He has been a consistent run-scorer and remains among the players with the most runs in Pakistan Super League. His ability to stabilize an innings and perform under pressure has helped his teams in crucial moments.

Matches Played91
Runs2,336
Highest Score73
Average33.37
Strike Rate128.07
Half-Centuries15
Fours169
Sixes82

Malik’s 15 half-centuries prove his consistency in scoring runs. Despite not having a century, he has played many match-winning knocks. His placement among the most runs in Pakistan Super League highlights his importance in PSL history.

3. Mohammad Rizwan

Most Runs in Pakistan Super League

Mohammad Rizwan has been one of the most consistent batsmen in Pakistan Super League history. His ability to anchor an innings and play risk-free cricket has made him a key player for his team. Rizwan’s batting average and ability to finish games place him among the top run-scorers in the most runs in Pakistan Super League list.

Matches Played83
Runs2,403
Highest Score110*
Average41.43
Strike Rate127.48
Centuries1
Half-Centuries20
Fours216
Sixes60

Rizwan’s 20 half-centuries prove his reliability and ability to deliver in important matches. His consistent performances in every season make him a crucial player in the most runs in Pakistan Super League rankings.

2. Fakhar Zaman

Most Runs in Pakistan Super League

Fakhar Zaman is one of the most aggressive openers in Pakistan Super League history. His fearless batting style and ability to dominate bowlers have made him one of the top players with the most runs in Pakistan Super League. His explosive performances have provided his teams with quick starts, setting up big totals.

Matches Played84
Runs2,525
Highest Score115
Average30.42
Strike Rate140.27
Centuries2
Half-Centuries19
Fours237
Sixes104

Fakhar’s aggressive approach and strike rate of 140+ make him one of the most dangerous batsmen in PSL history. His ability to consistently clear the boundary has placed him in the most runs in Pakistan Super League list.

1. Babar Azam

Most Runs in Pakistan Super League

Babar Azam holds the record for the most runs in Pakistan Super League history. His classical batting style, combined with unmatched consistency, has made him the best batsman in PSL. He is the only player to score more than 3,500 runs in the tournament, cementing his legacy as the highest run-scorer in PSL.

Matches Played90
Runs3,504
Highest Score115
Average45.50
Strike Rate127.41
Centuries2
Half-Centuries33
Fours386
Sixes58

Babar’s 33 half-centuries and exceptional average of 45.50 prove his dominance in the Pakistan Super League. His ability to construct an innings and find gaps makes him the undisputed leader in the most runs in Pakistan Super League rankings.

Scroll to Top