The Pakistan Super League (PSL) has developed into one of the most competitive T20 leagues in the world. Every season, fans witness outstanding batting performances where players score heavily and dominate bowling attacks. These performances are often analyzed under the topic of Highest Run Scorers in PSL History by Season, which highlights the most consistent and impactful batters in a single edition of the tournament.
In this detailed article, we will rewrite and expand the Top 10 list of Highest Run Scorers in PSL History by Season, arranged from number 10 to number 1. Each section explains the player’s performance in simple English, along with a proper statistical table including Matches, Runs, HS (Highest Score), and SR (Strike Rate). The keyword Highest Run Scorers in PSL History by Season is carefully included throughout the article to maintain strong SEO relevance and clarity.
List of 10 Highest Run Scorers in PSL History by Season
10. Shan Masood

Shan Masood is placed at number 10 in the list of Highest Run Scorers in PSL History by Season. His 478-run season for Multan Sultans shows his ability to play controlled and responsible cricket at the top order. He is not a power hitter, but his strength lies in timing, placement, and building partnerships.
In this season, Shan Masood played a key role in giving his team solid starts. He often batted through difficult phases and ensured that wickets did not fall early. His batting approach was focused on stability rather than aggression, which made him very useful in pressure situations. Even though he did not score a century, his consistent contributions kept him among the Highest Run Scorers in PSL History by Season.
| Matches | Runs | HS | SR |
|---|---|---|---|
| 12 | 478 | 88 | 138.15 |
9. Babar Azam

Babar Azam once again features in the discussion of Highest Run Scorers in PSL History by Season, proving his long-term dominance in the league. In the 2026 season, he scored 485 runs for Peshawar Zalmi with his signature elegant batting style.
Even under pressure, Babar maintained calmness and control. His shot selection was precise, and he rarely played risky shots early in the innings. This disciplined approach is one of the main reasons he is repeatedly listed among the Highest Run Scorers in PSL History by Season.
| Matches | Runs | HS | SR |
|---|---|---|---|
| 9 | 485 | 100* | 141.39 |
READ MORE: Top 10 Most Runs from Fours & Sixes in PSL
8. Mohammad Rizwan

Mohammad Rizwan’s 500-run season is another example of consistency in the list of Highest Run Scorers in PSL History by Season. He played as a dependable top-order batter for Multan Sultans and ensured stability in almost every match.
During this season, Rizwan played several important knocks where he handled pressure situations with maturity. His calm mindset helped Multan Sultans stay competitive in tight matches. His consistency is a key reason he is regularly included in the Highest Run Scorers in PSL History by Season list.
| Matches | Runs | HS | SR |
|---|---|---|---|
| 12 | 500 | 82* | 127.87 |
7. BKG Mendis

BKG Mendis delivered a strong and aggressive performance in this season, scoring 500 runs and securing his place in the Highest Run Scorers in PSL History by Season rankings. His batting style is completely different from anchor players because he focuses on attacking cricket from the start.
Unlike traditional batters, Mendis did not focus on long slow innings. Instead, he played fast-paced cricket, which made him a dangerous player in T20 format. This attacking approach is what makes him stand out in the Highest Run Scorers in PSL History by Season list.
| Matches | Runs | HS | SR |
|---|---|---|---|
| 9 | 500 | 109 | 170.64 |
6. Babar Azam

Babar Azam once again appears in the Highest Run Scorers in PSL History by Season rankings with 522 runs. This season showed his ability to balance attack and defense perfectly.
He also played a key role in partnerships, ensuring that his team always had a stable batting structure. His consistency and technical skill once again confirm why he is a regular name in the Highest Run Scorers in PSL History by Season list.
| Matches | Runs | HS | SR |
|---|---|---|---|
| 11 | 522 | 115* | 145.40 |
5. Mohammad Rizwan

Mohammad Rizwan had another excellent season with 546 runs, strengthening his position in the Highest Run Scorers in PSL History by Season rankings. His role as an anchor batter was very important for Multan Sultans.
This season highlighted his maturity and discipline as a top-order batter. His contribution was not just about runs but also about controlling match situations. That is why he is frequently seen in the Highest Run Scorers in PSL History by Season list.
| Matches | Runs | HS | SR |
|---|---|---|---|
| 12 | 546 | 83* | 126.68 |
4. Mohammad Rizwan

Rizwan continued his strong form with 550 runs, making another appearance in the Highest Run Scorers in PSL History by Season list. This season showed his ability to finish innings strongly and stay not out in crucial moments.
His ability to remain unbeaten in key matches increased his overall impact and average. This performance once again highlights why he is a key figure in the Highest Run Scorers in PSL History by Season rankings.
| Matches | Runs | HS | SR |
|---|---|---|---|
| 12 | 550 | 110* | 142.85 |
3. Babar Azam

Babar Azam’s 554-run season for Karachi Kings is another outstanding entry in the Highest Run Scorers in PSL History by Season list. His batting was controlled, elegant, and highly consistent.
Even in difficult conditions, he remained composed and focused. This season is a strong example of why he is considered one of the greatest T20 batters and a regular name in the Highest Run Scorers in PSL History by Season discussion.
| Matches | Runs | HS | SR |
|---|---|---|---|
| 11 | 554 | 90* | 132.53 |
READ MORE: Top 10 Most Sixes in PSL History
2. Babar Azam

Babar Azam scored 569 runs in this season, making him one of the top performers in the Highest Run Scorers in PSL History by Season list. His batting showed excellent balance between aggression and control.
His shot selection was sharp, and he consistently delivered important performances. This season further strengthens his position in the Highest Run Scorers in PSL History by Season rankings.
| Matches | Runs | HS | SR |
|---|---|---|---|
| 11 | 569 | 111* | 142.60 |
1. Fakhar Zaman

Fakhar Zaman is ranked number 1 in the Highest Run Scorers in PSL History by Season with 588 runs. His fearless batting style made him the most dangerous player of the season.
He consistently gave fast starts and dominated powerplay overs. His performance clearly shows why he is at the top of the Highest Run Scorers in PSL History by Season list.
| Matches | Runs | HS | SR |
|---|---|---|---|
| 13 | 588 | 106* | 152.72 |
The complete list of Highest Run Scorers in PSL History by Season shows how different players have dominated the Pakistan Super League with different playing styles. Some players focus on consistency and anchoring innings, while others rely on aggressive and explosive batting.
FAQs
1. What does “Highest Run Scorers in PSL History by Season” mean?
It refers to the players who have scored the most runs in a single PSL season. It shows which batters performed best in one edition of the tournament based on total runs.
2. Who has the highest runs in a single PSL season?
Fakhar Zaman holds the record for the highest runs in a single PSL season with 588 runs. His aggressive batting made him the top performer in that season.
3. Which player appears most in the Highest Run Scorers list?
Babar Azam and Mohammad Rizwan appear multiple times in the list. Both players are known for their consistency and ability to score runs in almost every season.
4. Why is strike rate important in the Highest Run Scorers in PSL History by Season?
Strike rate shows how fast a player scores runs. In T20 cricket like PSL, a high strike rate is important because it helps teams score quickly and put pressure on the opposition.
