Most Runs in PSL History: In the kaleidoscope of thrilling sixes, searing boundaries and nail-biting finishes that define the Pakistan Super League (PSL), one name continues to shine the brightest — Babar Azam.
The elegant right-hander sits atop the PSL's run charts, scripting a legacy of class and consistency like no other. With 3,504 runs in 88 innings across spells with Islamabad United, Karachi Kings and now Peshawar Zalmi, Babar's mastery with the bat is both poetic and powerful.

His run tally, compiled at a staggering average of 45.50 and a strike rate of 127.41, is punctuated by 2 centuries and 33 half-centuries. The man from Lahore has pierced the boundary ropes 386 times with fours and cleared them 58 times with effortless sixes. His highest score of 115 underlines his ability to go big when it matters. As the cornerstone of his teams’ top orders, Babar’s willow speaks a language of dominance.
| Player | Span | Matches | Innings | Not Out | Runs | HS | Avg | BF | SR | 100s | 50s | 0s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Babar Azam (IU/KK/PZ) | 2016–2024 | 90 | 88 | 11 | 3504 | 115 | 45.50 | 2750 | 127.41 | 2 | 33 | 8 | 386 | 58 |
| Fakhar Zaman (LQ) | 2017–2024 | 84 | 84 | 1 | 2525 | 115 | 30.42 | 1800 | 140.27 | 2 | 19 | 5 | 237 | 104 |
| Mohammad Rizwan (KK/LQ/MS) | 2016–2024 | 83 | 72 | 14 | 2403 | 110* | 41.43 | 1885 | 127.48 | 1 | 20 | 5 | 216 | 60 |
| Shoaib Malik (KK/MS/PZ) | 2016–2024 | 91 | 87 | 17 | 2336 | 73 | 33.37 | 1824 | 128.07 | 0 | 15 | 4 | 169 | 82 |
| RR Rossouw (MS/QG) | 2017–2024 | 84 | 80 | 17 | 2015 | 121 | 31.98 | 1412 | 142.70 | 2 | 10 | 4 | 192 | 79 |
| Kamran Akmal (PZ) | 2016–2022 | 75 | 74 | 2 | 1972 | 107* | 27.38 | 1440 | 136.94 | 3 | 12 | 8 | 213 | 89 |
| Mohammad Hafeez (LQ/PZ/QG) | 2016–2023 | 78 | 74 | 11 | 1731 | 98* | 27.47 | 1391 | 124.44 | 0 | 9 | 5 | 159 | 66 |
| Sarfaraz Ahmed (QG) | 2016–2024 | 86 | 73 | 21 | 1525 | 81 | 29.32 | 1243 | 122.68 | 0 | 7 | 2 | 136 | 26 |
| Shan Masood (KK/MS) | 2019–2024 | 53 | 52 | 0 | 1476 | 88 | 28.38 | 1134 | 130.15 | 0 | 9 | 2 | 178 | 22 |
| Colin Munro (IU/KK) | 2019–2024 | 47 | 47 | 4 | 1417 | 90* | 32.95 | 941 | 150.58 | 0 | 12 | 4 | 131 | 71 |
If Babar is the silk, Fakhar Zaman is the storm. With 2,525 runs in 84 innings, all for Lahore Qalandars, Fakhar’s approach is aggressive and audacious. Boasting a strike rate of 140.27, he is the league’s certified boundary bully, hammering 104 sixes — the most in this elite list. His flair has fetched him 2 tons and 19 fifties, with a highest score of 115. Fakhar’s contributions have been instrumental in defining the Qalandars' rise in PSL lore.
Mohammad Rizwan’s PSL journey has been nothing short of a masterclass in consistency. Representing Karachi Kings, Lahore Qalandars, and now Multan Sultans, the soft-spoken skipper has accumulated 2,403 runs at a sparkling average of 41.43. His unbeaten 110* is a testament to his finishing finesse, while his ability to pace the innings, often under pressure, makes him one of the league’s most dependable batters.
Age is just a number, especially for Shoaib Malik. The seasoned all-rounder has quietly amassed 2,336 runs across 91 matches for Karachi Kings, Multan Sultans and Peshawar Zalmi. Known for his stability and experience, Malik has struck 15 half-centuries with a strike rate of 128.07, proving that class truly is permanent.
South African leftie Rilee Rossouw has raked up 2,015 runs with an eye-popping strike rate of 142.70, smashing two centuries and ten fifties, showcasing his destructive flair for Multan Sultans and Quetta Gladiators.
Meanwhile, former Peshawar Zalmi opener Kamran Akmal left his mark with 1,972 runs, including 3 centuries, at a strike rate of 136.94. His tally of 89 sixes remains one of the highest in PSL history — “I always enjoyed attacking in the Powerplay,” he once said, and his numbers prove he meant it.
The ever-reliable Mohammad Hafeez notched 1,731 runs, combining flair with finesse, while Sarfaraz Ahmed, with 1,525 runs, was the gritty heartbeat of Quetta Gladiators. Shan Masood and Colin Munro, though relatively newer to the fold, have proven their calibre with 1,476 and 1,417 runs respectively, both boasting strike rates over 130.
From Babar's elegance to Fakhar’s fireworks, the PSL's all-time run scorers have crafted unforgettable memories for fans across the globe. With new seasons on the horizon, these batting behemoths are sure to keep the scoreboard — and the stories — ticking.