Top 10 Run-Scorers in PSL History
1. Babar Azam
Total Runs: 3500+
Team(s): Karachi Kings, Peshawar Zalmi, Islamabad United
Babar Azam tops the list as the most consistent performer in PSL history. Known for his elegant stroke play and unmatched consistency, Babar has been a nightmare for bowlers across the seasons. With multiple match-winning innings under his belt, he is a true asset to his teams.
2. Fakhar Zaman
Total Runs: 2,000+
Team: Lahore Qalandars
Fakhar Zaman is known for his explosive starts and fearless batting. Representing Lahore Qalandars, Fakhar has proven to be a dependable opener, particularly excelling in the powerplay overs. His aggressive approach makes him a fan favorite.
Read More => Pakistan’s Likely squad for ICC Champions Trophy 2025 revealed
3. Kamran Akmal
Total Runs: 1,972
Team: Peshawar Zalmi
Kamran Akmal, one of the most experienced players in PSL history, has left an indelible mark on the league. With his ability to anchor innings and accelerate when needed, Kamran has consistently delivered impactful performances for Peshawar Zalmi.
4. Mohammad Rizwan
Total Runs: 2000+
Team(s): Karachi Kings, Multan Sultans
Mohammad Rizwan’s rise as a T20 batter has been incredible, and his performances in the PSL are no exception. Leading Multan Sultans, Rizwan has played a pivotal role in their success with his composed and steady batting style.
5. Shoaib Malik
Total Runs: 1,600+
Team(s): Peshawar Zalmi, Karachi Kings, Multan Sultans
Shoaib Malik’s experience and versatility make him one of the most valuable players in PSL history. Whether chasing big totals or stabilizing innings, Malik has always been a reliable middle-order batsman.
6. Shane Watson
Total Runs: 1,400+
Team(s): Quetta Gladiators, Islamabad United
Australian all-rounder Shane Watson lit up the PSL with his powerful hitting and big-match temperament. Watson was instrumental in Quetta Gladiators’ campaigns, consistently delivering impactful performances in crunch situations.
7. Rilee Rossouw
Total Runs: 1,300+
Team(s): Multan Sultans, Quetta Gladiators
South African batter Rilee Rossouw has been one of the most exciting overseas players in the PSL. Known for his aggressive batting and ability to clear the ropes, Rossouw has played many unforgettable innings in the league.
8. Ahmed Shehzad
Total Runs: 1,300+
Team(s): Quetta Gladiators, Lahore Qalandars, Multan Sultans
Ahmed Shehzad’s performances in the PSL have been a blend of flair and consistency. Despite ups and downs in his career, Shehzad has played a number of match-winning knocks for his teams.
9. Colin Ingram
Total Runs: 1,200+
Team(s): Karachi Kings, Islamabad United
Colin Ingram, the South African left-hander, is known for his aggressive style of play. He has delivered some unforgettable performances in the PSL, often changing the course of games with his batting fireworks.
10. Asif Ali
Total Runs: 1,100+
Team(s): Islamabad United
Asif Ali is recognized for his finishing abilities and big-hitting prowess in the death overs. Playing a crucial role for Islamabad United, he has often turned games around with his late-order heroics.
2 thoughts on “Top 10 Highest Run Scorers in PSL History”