5 Highest Run Scorers in PSL History: Career Stats, Records, and Defining Moments
Eleven seasons of Pakistan Super League cricket have given us hundreds of memorable innings, but a handful of batters have done something the others haven’t: they’ve turned up season after season, racked up runs in bulk, and made the PSL their personal stage.
The five highest run scorers in PSL history aren’t just statistical leaders on a spreadsheet. They include a player who crossed 4,000 career runs in the tournament, a left-handed opener whose 2022 season record still stands, and a veteran all-rounder who played across all ten original PSL seasons without ever losing his place in the conversation.
If you want accurate, updated stats on the PSL’s top batters after PSL 11 in 2026, this is the complete breakdown.
The Top 5 at a Glance
| Rank | Player | PSL Runs | Matches | Average | Strike Rate |
| 1 | Babar Azam | 4,380+ | 111+ | ~47.60 | ~129.73 |
| 2 | Fakhar Zaman | 3,246+ | 103+ | ~29.27 | ~142 |
| 3 | Mohammad Rizwan | ~2,800+ | 83+ | ~41.43 | ~130 |
| 4 | Shoaib Malik | ~2,350 | 91+ | ~33.37 | ~129 |
| 5 | Rilee Rossouw | ~2,015 | 84+ | ~31.98 | ~145+ |
Stats updated to include PSL 11 (May 2026). Exact final figures may vary slightly across databases as sources sync post-tournament data.
1. Babar Azam: The PSL’s Greatest Batter
There’s no real debate at the top. Babar Azam leads the PSL run charts with 4,380 runs, the highest by any batter in the league, and is the first player to cross the 4,000-run mark in PSL history.
Babar Azam walked out to bat in the PSL for the 100th time in 2026 and already had 3,792 runs next to his name. He averages 44.61 across those 100 matches, which means he has not just played the most but performed the most.
PSL 11 was his most productive season yet. Across his 11 PSL 11 matches, Babar scored 588 runs at an average of 73.50. The innings included two hundreds and three half-centuries, keeping Peshawar Zalmi competitive through the tournament.
Babar has been the PSL’s most prolific batter, the only one to have breached 4,000 runs in the tournament’s 11-year history. What makes the number even more meaningful is the context in which it was built. PSL 2025 was genuinely difficult for him: he managed only 288 runs that season, his lowest since the inaugural edition in 2016, and it also happened to be the same season Peshawar Zalmi failed to make the playoffs for the first time. The bounce-back in 2026, with 588 runs, was as good a response as any batter has produced in the league.
Babar also became the first batter to amass 500-plus runs in a single PSL edition on four occasions, having done so in 2021, 2023, 2024, and 2026.
Babar Azam won the Green Cap (the Hanif Mohammad Award for most runs in a season) in 2020, 2021, 2024, and 2026, making him the only player to win it four times.
Babar Azam: PSL Career Summary
He has represented three franchises: Islamabad United in 2016, Karachi Kings from 2017 to 2022, and Peshawar Zalmi from 2023 onwards. His best individual innings in the league was a century, and he holds the record for the most centuries in PSL history (four), jointly with Usman Khan.
[Link: Bhalufy article on Babar Azam’s career records and batting highlights]
2. Fakhar Zaman: The Most Explosive Batter in PSL History
Where Babar wins on volume and consistency, Fakhar Zaman wins on sheer destructive power. Fakhar Zaman is second on the all-time PSL runs chart with 3,246 runs in 103 matches.
His signature season came in 2022. Fakhar Zaman’s 2022 record of 588 runs remains a season record for the league, a mark that Babar Azam equalled in 2026 but did not surpass. Fakhar scored those 588 runs with a strike rate that left bowlers and fielding captains without options. He won the Green Cap that year and was the central reason Lahore Qalandars won their first-ever PSL title.
Fakhar holds the record for the most sixes in PSL history, with over 100 maximums across his career. He is also the first batter in PSL history to score 1,000 runs at Lahore’s Gaddafi Stadium.
In PSL 11, Fakhar scored a brilliant match-winning century against Quetta Gladiators: 103 off 51 balls, hitting 11 fours and six sixes. With that innings, he joined an elite group of batters with three PSL centuries.
The contrast between Babar and Fakhar is what makes Pakistan’s batting so interesting in this format. Babar builds, accumulates, and controls. Fakhar attacks from ball one. His career strike rate in the PSL sits around 141-142, more than ten points above Babar’s, which tells the full story of how differently they score the same number of runs.
Read More : PSL Winners List from 2016 to 2026: Every Champion, Final, and Record
Fakhar Zaman: PSL Career Summary
Fakhar has played for Lahore Qalandars throughout his PSL career, making him one of the most franchise-loyal players in the league. Three PSL centuries, 23-plus fifties, and the highest individual season tally in PSL history define his record.
3. Mohammad Rizwan: The Model of Consistency
Mohammad Rizwan sits third on the all-time PSL run-scoring list. Rizwan has scored 2,403 runs in 83 matches with an average of 41.43. His highest score of 110 not out and a tally of 20 half-centuries highlight his consistency. These figures were from before PSL 11, and his total now sits north of 2,800 runs.
The thing about Rizwan’s PSL record that stands out is the average. At 41-plus from 80-odd T20 matches, he is among the most reliable batters the format has seen. Most PSL batters who score big do so at high risk and low averages. Rizwan manages to maintain both volume and control. The PSL top run-scorers chart shows Babar and Rizwan as the players who have scored 500-plus runs in most seasons.
Mohammad Rizwan won the Green Cap (Hanif Mohammad Award) in 2023, leading the run charts that season with consistent performances for Multan Sultans. He represented Karachi Kings, Lahore Qalandars, and Multan Sultans across his PSL career.
His approach at the top of the order has made him one of the format’s most watched batters. The ability to keep wickets while scoring at 130-plus is a rare combination, and teams have bid heavily for him at PSL drafts as a direct result.
4. Shoaib Malik: The Veteran Who Never Stopped Delivering
Shoaib Malik’s appearance on this list says something straightforward: longevity produces volume. Shoaib Malik played across all ten PSL seasons from 2016 to 2026, making him one of the most experienced players in the tournament’s history.
Shoaib Malik has accumulated 2,336 runs in 91 PSL matches, averaging 33.37. He hasn’t scored a century in the league, but his 15 fifties and a highest score of 73 demonstrate his ability to contribute significantly.
The absence of a PSL hundred doesn’t diminish the record. Malik’s value in T20 cricket has always been as a smart, adaptable middle-order batter who reads the game situation and responds accordingly. His exceptional performance in PSL 2022 saw him score 401 runs, one of his best seasons. He played for multiple franchises including Peshawar Zalmi, Multan Sultans, and Karachi Kings throughout his PSL career.
What Malik represents in this list is the kind of PSL career that doesn’t announce itself with centuries or record-breaking seasons but accumulates steadily across years of intelligent batting. That 91-match total from which he built his 2,336+ runs is itself a record of reliability that few players in the league can match.
5. Rilee Rossouw: The Best Overseas Batter in PSL History
Rilee Rossouw is the only non-Pakistani player in the top five. That fact alone says something about how dominant local talent has been in the PSL’s run-scoring charts. But Rossouw’s numbers are genuinely impressive.
South African batter Rilee Rossouw has scored 2,015 runs in 84 matches at an average of 31.98. His highest score of 121 and his centuries reflect his capability to play match-winning innings.
Rossouw’s defining characteristic in the PSL has been his strike rate. His aggressive left-handed batting, built on flat-batted sixes and unconventional shot-making, has produced some of the most entertaining innings the league has seen. Rilee Rossouw and Kamran Akmal jointly lead with three centuries each, the most by any individual batter in PSL history (a record now equalled by Fakhar Zaman and Babar Azam with three and four respectively).
One of his centuries came in a particularly historic PSL innings. Rilee Rossouw and Hasan Nawaz became the first pair to score hundreds in the same PSL innings, during Quetta Gladiators’ record team total of 263 for 3 against Islamabad United. Rossouw scored 88.46 per cent of his runs through boundaries in that innings, the highest rate for a PSL centurion.
He has played for Multan Sultans and Quetta Gladiators across his PSL career, and his presence has consistently raised the quality of whichever side he represented.
Records and Milestones Worth Knowing
First to 4,000 PSL runs: Babar Azam is the only player to breach the 4,000-run mark in PSL history.
Highest single-season score: Fakhar Zaman holds the record with 588 runs in PSL 2022, jointly equalled by Babar Azam in PSL 2026.
Most Green Caps: Babar Azam is the only player in PSL history to win the Green Cap three times (he has since won it a fourth time in 2026).
Most sixes in PSL history: Fakhar Zaman holds the record for most sixes in PSL.
Most centuries: Babar Azam leads with four PSL hundreds, jointly held with Usman Khan. Kamran Akmal, Rilee Rossouw, and Fakhar Zaman each have three.
Best batting average (top run-scorers): Babar Azam’s PSL batting average of 47.60 is the highest among any batter with over 1,500 PSL runs.
[Link: Bhalufy article on PSL all-time records: wickets, centuries, and team totals]
Frequently Asked Questions
Who is the highest run scorer in PSL history? Babar Azam is the highest run scorer in PSL history with 4,380 runs, the first player to cross the 4,000-run mark in the tournament.
Who holds the record for most runs in a single PSL season? Fakhar Zaman holds the record with 588 runs in PSL 2022. Babar Azam equalled this mark in PSL 2026 but did not surpass it.
Which overseas player has the most PSL runs? Rilee Rossouw of South Africa is the leading overseas run scorer in PSL history, with over 2,015 runs in 84 matches at an average of 31.98.
Has any player scored more than one century in a single PSL season? Babar Azam became only the second player in PSL history to score two centuries in one season, doing so in PSL 2026 and joining Usman Khan who achieved the same in PSL 2024.
Which PSL franchise has produced the most top run scorers? Lahore Qalandars and Karachi Kings have historically fielded the most consistent run-scorers. Fakhar Zaman’s entire PSL career has been with Lahore Qalandars, while Babar Azam spent six seasons with Karachi Kings before moving to Peshawar Zalmi.
The five players on this list represent different styles of batting and different eras of PSL cricket. Babar leads by a margin that will be difficult to close. Fakhar’s single-season record and sixes tally define what aggressive opening batting looks like in this format. Rizwan’s consistency across franchises is a study in craft. Malik’s longevity turned him from a talent into a legend. And Rossouw showed that the PSL can produce overseas batting performances that belong in any conversation about franchise cricket’s best.
Read More : Pakistan Cricket Team ODI Captains List: Every Skipper from 1973 to 2026
