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

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 Played | 47 |
Runs | 1,417 |
Highest Score | 90* |
Average | 32.95 |
Strike Rate | 150.58 |
Half-Centuries | 12 |
Fours | 131 |
Sixes | 71 |
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

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 Played | 53 |
Runs | 1,476 |
Highest Score | 88 |
Average | 28.38 |
Strike Rate | 130.15 |
Half-Centuries | 9 |
Fours | 178 |
Sixes | 22 |
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

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 Played | 86 |
Runs | 1,525 |
Highest Score | 81 |
Average | 29.32 |
Strike Rate | 122.68 |
Half-Centuries | 7 |
Fours | 136 |
Sixes | 26 |
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

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 Played | 78 |
Runs | 1,731 |
Highest Score | 98* |
Average | 27.47 |
Strike Rate | 124.44 |
Half-Centuries | 9 |
Fours | 159 |
Sixes | 66 |
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

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 Played | 75 |
Runs | 1,972 |
Highest Score | 107* |
Average | 27.38 |
Strike Rate | 136.94 |
Centuries | 3 |
Half-Centuries | 12 |
Fours | 213 |
Sixes | 89 |
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

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 Played | 84 |
Runs | 2,015 |
Highest Score | 121 |
Average | 31.98 |
Strike Rate | 142.70 |
Centuries | 2 |
Half-Centuries | 10 |
Fours | 192 |
Sixes | 79 |
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

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 Played | 91 |
Runs | 2,336 |
Highest Score | 73 |
Average | 33.37 |
Strike Rate | 128.07 |
Half-Centuries | 15 |
Fours | 169 |
Sixes | 82 |
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

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 Played | 83 |
Runs | 2,403 |
Highest Score | 110* |
Average | 41.43 |
Strike Rate | 127.48 |
Centuries | 1 |
Half-Centuries | 20 |
Fours | 216 |
Sixes | 60 |
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

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 Played | 84 |
Runs | 2,525 |
Highest Score | 115 |
Average | 30.42 |
Strike Rate | 140.27 |
Centuries | 2 |
Half-Centuries | 19 |
Fours | 237 |
Sixes | 104 |
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

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 Played | 90 |
Runs | 3,504 |
Highest Score | 115 |
Average | 45.50 |
Strike Rate | 127.41 |
Centuries | 2 |
Half-Centuries | 33 |
Fours | 386 |
Sixes | 58 |
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.