Babar Azam Leads the Most Runs in PSL History With 3792 Runs in 100 Matches
When it comes to run-scoring in PSL, one name stands clearly above everyone else. Babar Azam has scored 3792 runs in 100 PSL matches, making him the undisputed king of run-scoring in the tournament’s history. No other batter has even crossed 3000 runs yet. PSL has been Babar’s stage like no other and every season adds more runs to a record that is going to be very hard to break. PSL 2026 is now live and fans are watching closely to see how far he can push that total. Check out the full PSL 2026 season schedule and fixtures to follow every match as they happen.

Top 10 Run Scorers in PSL History
These are the batters who have scored the most runs in PSL cricket across all seasons.
| Rank | Player | Team | Matches | Runs | High Score | Average | SR | 100s | 50s |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Babar Azam | Peshawar Zalmi | 100 | 3792 | 115 | 44.61 | 127.50 | 2 | 36 |
| 2 | Fakhar Zaman | Lahore Qalandars | 97 | 2964 | 115 | 30.88 | 142.02 | 2 | 23 |
| 3 | Mohammad Rizwan | Multan Sultans | 93 | 2770 | 110* | 42.62 | 128.95 | 2 | 21 |
| 4 | Shoaib Malik | Quetta Gladiators | 93 | 2350 | 73 | 33.10 | 127.78 | 0 | 15 |
| 5 | Rilee Rossouw | Quetta Gladiators | 95 | 2287 | 121 | 32.21 | 146.22 | 3 | 10 |
| 6 | Kamran Akmal | Peshawar Zalmi | 75 | 1972 | 107* | 27.39 | 136.94 | 3 | 12 |
| 7 | Mohammad Hafeez | Quetta Gladiators | 78 | 1731 | 98* | 27.48 | 124.44 | 0 | 9 |
| 8 | Colin Munro | Islamabad United | 54 | 1633 | 90* | 33.33 | 149.81 | 0 | 13 |
| 9 | James Vince | Karachi Kings | 56 | 1544 | 101 | 29.69 | 139.35 | 1 | 7 |
| 10 | Sarfaraz Ahmed | Quetta Gladiators | 86 | 1525 | 81 | 29.33 | 122.68 | 0 | 7 |
Babar Azam leads by an enormous margin. The gap between him and second-placed Fakhar Zaman is 828 runs, which is almost a full season of batting for most players. That tells you everything about how dominant Babar has been in PSL over the years.
Babar Azam, the Greatest Run Scorer in PSL History
3792 Runs in 100 Matches — What This Record Means
Babar Azam reached the milestone of 100 PSL matches while scoring 3792 runs at an average of 44.61. That average is the highest among any batter with more than 2000 PSL runs, which makes his record even more special. He is not just scoring runs in big volumes, he is scoring them consistently and responsibly.
His 36 PSL fifties is another record that no other batter comes close to. For context, second-placed Fakhar Zaman has 23 fifties from a similar number of matches. Babar has scored 13 more half-centuries than the second best on that list. That consistency over 100 matches at the highest domestic T20 level in Pakistan is something genuinely historic.
Babar Azam’s Key PSL Batting Stats
| Stat | Figure |
|---|---|
| Total Runs | 3792 |
| Matches Played | 100 |
| Batting Average | 44.61 |
| Strike Rate | 127.50 |
| Centuries | 2 |
| Fifties | 36 |
| Highest Score | 115 |
| Fours | 419 |
| Sixes | 65 |
His 419 fours in PSL is the highest by any batter in the tournament’s history. While he is not the biggest six-hitter on the list, his boundary count through the off side and leg side shows why he is considered one of the most complete batters in world cricket right now.
Fakhar Zaman, the Second Highest Run Scorer in PSL
Fakhar Zaman sits in second place with 2964 runs from 97 PSL matches for Lahore Qalandars. His strike rate of 142.02 is significantly higher than Babar’s 127.50, which shows the difference in approach between the two batters. Fakhar goes harder from ball one while Babar builds his innings more methodically.
With 128 sixes across his PSL career, Fakhar is one of the biggest six-hitters on this entire list and his 2964 runs place him just 36 runs away from becoming only the second batter in PSL history to cross 3000 runs. PSL 2026 could see that milestone fall very soon.
Mohammad Rizwan, Consistency at the Top for Multan Sultans
Mohammad Rizwan completes the top three with 2770 runs from 93 matches at an average of 42.62. His numbers are remarkably close to Babar’s in terms of average, which shows that both Pakistani wicketkeeper-batters have been operating at a level far above most of their peers in PSL cricket.
Rizwan has scored 2 centuries and 21 fifties for Multan Sultans and his highest score of 110 not out shows he can go big when the team needs it most. His composure at the crease and ability to rotate the strike make him one of the most valuable batting assets in PSL history.
Most Runs in PSL by Overseas Batters
Several overseas stars have made a massive impact on PSL run-scoring charts. Here is how the top overseas run-scorers stack up.
| Player | Country | Runs | Matches | Average | Strike Rate |
|---|---|---|---|---|---|
| Rilee Rossouw | South Africa | 2287 | 95 | 32.21 | 146.22 |
| Colin Munro | New Zealand | 1633 | 54 | 33.33 | 149.81 |
| James Vince | England | 1544 | 56 | 29.69 | 139.35 |
| Jason Roy | England | 1260 | 38 | 36.00 | 146.51 |
| Kieron Pollard | West Indies | 1149 | 53 | 38.30 | 162.28 |
| Shane Watson | Australia | 1361 | 46 | 32.40 | 138.59 |
Rilee Rossouw is the highest-scoring overseas batter in PSL history with 2287 runs, well clear of the next overseas name on the list. His combination of a high average, explosive strike rate, and three PSL centuries makes him the most complete overseas batting performer in the tournament’s history.
Kieron Pollard stands out for his extraordinary strike rate of 162.28 across 53 matches. No other batter with 1000-plus PSL runs comes close to that strike rate, which made him one of the most feared finishers the league has ever seen.
Which PSL Team Has Produced the Most Run Scorers
Looking at which franchise has developed and attracted the most prolific run-scorers tells an interesting story about team-building philosophy across the franchises.
| Team | Players With 1000-Plus PSL Runs | Top Scorer |
|---|---|---|
| Quetta Gladiators | 7 | Shoaib Malik 2350 |
| Islamabad United | 6 | Colin Munro 1633 |
| Peshawar Zalmi | 4 | Babar Azam 3792 |
| Lahore Qalandars | 4 | Fakhar Zaman 2964 |
| Karachi Kings | 4 | Mohammad Rizwan 2770 |
| Multan Sultans | 3 | Mohammad Rizwan 2770 |
Quetta Gladiators have produced the most 1000-plus run scorers across PSL history, with seven different batters reaching that milestone while playing for the franchise. Their consistent ability to attract and develop batting talent has made them one of the most reliable run-scoring teams in the tournament.
Keep tracking how all six franchises perform with the bat this season through the live PSL 2026 points table and match results as the tournament unfolds.
Records Within the Records
Some standout numbers from the most runs list deserve a closer look.
Asif Ali has scored 94 sixes from 91 PSL matches across his career, the highest six count among any batter not in the top 10 run scorers. His role as a finisher means he scores at a strike rate of 156.94 despite a modest average of 21.07.
Luke Ronchi scored 1020 runs from just 31 matches at a strike rate of 166.12, the highest strike rate among all batters with 1000-plus PSL runs. His explosive opening partnership contributions for Islamabad United helped set the tone for some of IU’s most successful seasons.
Usman Khan with 960 runs from only 25 matches at a strike rate of 156.60 shows the most runs-per-match ratio of anyone approaching the 1000-run mark. Three PSL centuries in 25 matches makes him statistically the most prolific century-scorer per match in PSL history.
Check out the PSL 2026 squad pages to see which of these record-breaking batters are in action this season and which franchise they are representing.
FAQs
Who has scored the most runs in PSL history?
Babar Azam is the highest run-scorer in PSL history with 3792 runs from 100 matches for Peshawar Zalmi at an average of 44.61.
How many runs has Fakhar Zaman scored in PSL?
Fakhar Zaman has scored 2964 runs from 97 PSL matches for Lahore Qalandars at a strike rate of 142.02, making him the second highest run-scorer in PSL history.
Which overseas batter has scored the most runs in PSL?
Rilee Rossouw is the highest-scoring overseas batter in PSL history with 2287 runs from 95 matches for Quetta Gladiators at an average of 32.21.
How many PSL fifties does Babar Azam have?
Babar Azam has scored 36 fifties in PSL, the most by any batter in the tournament’s history, alongside 2 centuries.
Which PSL team has the most 1000-plus run scorers?
Quetta Gladiators have produced the most 1000-plus run scorers in PSL history with seven different batters achieving that milestone while playing for the franchise.
Who is the fastest scorer among the top run-getters in PSL?
Kieron Pollard holds the highest strike rate among batters with 1000-plus PSL runs at 162.28 across 53 matches for Karachi Kings.






