Top 10 Players With Most Runs in PSL History (2008 – 2026)

February 25, 2026

Top 10 Players With Most Runs in PSL History (2008 – 2026)

Babar Azam has scored 3792 runs in 100 PSL matches, the most by any player in the league. The Pakistan Super League (PSL) has become one of the most exciting T20 cricket leagues in the world. Since its start in 2016, the tournament has seen some incredible batting performances. 

Many players have scored thousands of runs and entertained fans with their skills. In this article, we look at the top 10 run-scorers in PSL history.

Top 10 Run-Scorers in PSL History

Let’s dive deep into the top run scorers’ stats in PSL.

#PlayerSpanMatInnsNORunsHSAveSR
1Babar Azam2016-20251009813379211544.61127.50
2Fakhar Zaman2017-202597971296411530.87142.02
3Mohammad Rizwan2016-20259382172770110*42.61128.95
4Shoaib Malik2016-202593881723507333.09127.78
5Rilee Rossouw2017-2025958918228712132.21146.22
6Kamran Akmal2016-2022757421972107*27.38136.94
7Mohammad Hafeez2016-2023787411173198*27.47124.44
8Colin Munro2019-202554545163390*33.32149.81
9James Vince2016-202556564154410129.69139.35
10Sarfaraz Ahmed2016-202486732115258129.32122.68

1. Babar Azam (3,792 Runs)

#PlayerSpanMatInnsNORunsHSAveSR
1Babar Azam2016-20251009813379211544.61127.50

Babar Azam sits at the top of the PSL run-scoring charts with 3,792 runs from 100 matches. He has played for Islamabad United, Karachi Kings, and Peshawar Zalmi during his PSL career. Babar has scored two centuries and 36 half-centuries in the league.

Babar Azam with most runs in PSL
Source: Geo Super

His highest score of 115 shows his ability to play big innings when needed. With an average of 44.61 and a strike rate of 127.50, Babar combines consistency with the ability to score quickly. He has won the Green Cap award multiple times and remains the most reliable batter in PSL history.

2. Fakhar Zaman (2,964 Runs)

#PlayerSpanMatInnsNORunsHSAveSR
2Fakhar Zaman2017-202597971296411530.87142.02

Fakhar Zaman holds the second position with 2,964 runs from 97 matches. The left-handed opener has been a key player for Lahore Qalandars throughout his PSL journey. Fakhar has scored two centuries and 23 fifties in the tournament.

 Fakhar Zaman (2,964 Runs)
Source: Sport360

His highest score of 115 came in an explosive innings that thrilled the crowd. With a strike rate of 142.02, Fakhar brings an aggressive approach to the top of the order. He also holds the record for the most runs in a single PSL season with 588 runs in 2022.

3. Mohammad Rizwan (2,770 Runs)

#PlayerSpanMatInnsNORunsHSAveSR
3Mohammad Rizwan2016-20259382172770110*42.61128.95

Mohammad Rizwan ranks third with 2,770 runs from 93 matches in PSL. The wicketkeeper-batter has played for Karachi Kings and Lahore Qalandars and now leads Multan Sultans as captain. Rizwan has two centuries and 21 fifties to his name in the league.

Mohammad Rizwan (2,770 Runs)
Source: Cricket Pakistan

 His highest score of 110 not out shows his ability to stay at the crease and build big totals. With an average of 42.61, Rizwan is one of the most consistent performers in PSL. His calm approach under pressure makes him a valuable asset for any team.

4. Shoaib Malik (2,350 Runs)

#PlayerSpanMatInnsNORunsVAveSR
4Shoaib Malik2016-202593881723507333.09127.78

Shoaib Malik occupies the fourth spot with 2,350 runs from 93 matches. The experienced all-rounder has played for multiple franchises, including Karachi Kings, Multan Sultans, Peshawar Zalmi, and Quetta Gladiators.

Shoaib Malik (2,350 Runs)
Source: Dunya News

Malik has scored 15 half-centuries in PSL but has yet to score a century. His highest score of 73 reflects his role as a middle-order finisher. With an average of 33.09 and a strike rate of 127.78, Malik brings valuable experience to any lineup. His ability to play spin bowling makes him effective on Pakistani pitches.

5. Rilee Rossouw (2,287 Runs)

#PlayerSpanMatInnsNORunsHSAveSR
5Rilee Rossouw2017-2025958918228712132.21146.22

Rilee Rossouw takes the fifth position with 2,287 runs from 95 matches. The South African left-hander has played for Multan Sultans and Quetta Gladiators in the PSL. Rossouw has three centuries and ten half-centuries in the tournament.

Rilee Rossouw
Source: Geo Super

His highest score of 121 remains one of the best innings in PSL history. With a strike rate of 146.22, Rossouw adds firepower to any batting lineup. His aggressive style of play makes him a crowd favorite at PSL venues.

6. Kamran Akmal (1,972 Runs)

#PlayerSpanMatInnsNORunsHSAveSR
6Kamran Akmal2016-2022757421972107*27.38136.94

Kamran Akmal stands sixth with 1,972 runs from 75 matches. The former Pakistan wicketkeeper was a star performer for Peshawar Zalmi during the early years of PSL. Akmal scored three centuries and 12 fifties in the league.

Kamran Akmal
Source: ESPN Cricinfo

His highest score of 107 not out came in a match-winning effort. With a strike rate of 136.94, Akmal was known for his explosive starts at the top. He won the Green Cap in 2017 as the highest run-scorer of that season. Akmal last played in the PSL in 2022.

7. Mohammad Hafeez (1,731 Runs)

#PlayerSpanMatInnsNORunsHSAveSR
7Mohammad Hafeez2016-2023787411173198*27.47124.44

Mohammad Hafeez holds the seventh position with 1,731 runs from 78 matches. The all-rounder played for Lahore Qalandars, Peshawar Zalmi, and Quetta Gladiators during his PSL career. Hafeez scored nine half-centuries but never reached a century in the PSL.

 Mohammad Hafeez
Source: Geo Super

His highest score of 98 not out came close to that milestone. With an average of 27.47 and a strike rate of 124.44, Hafeez provided balance to his team. He retired from PSL after the 2023 season with a strong record.

8. Colin Munro (1,633 Runs)

#PlayerSpanMatInnsNORunsHSAveSR
8Colin Munro2019-202554545163390*33.32149.81

Colin Munro ranks eighth with 1,633 runs from 54 matches. The New Zealand left-hander has played for Islamabad United and Karachi Kings in the PSL. Munro has scored 13 half-centuries in the tournament but has not yet hit a century.

Colin Munro
Source: ESPN Cricinfo

His highest score of 90 not out shows his ability to bat deep into the innings. With a strike rate of 149.81, Munro brings explosive power to the top order. His aggressive approach against pace and spin makes him a threat to any bowling attack.

9. James Vince (1,544 Runs)

#PlayerSpanMatInnsNORunsHSAveSR
9James Vince2016-202556564154410129.69139.35

James Vince sits ninth with 1,544 runs from 56 matches. The English batter has played for Karachi Kings, Multan Sultans, and Quetta Gladiators in PSL. Vince scored his first PSL century in 2025 with a knock of 101.

James Vince
Source: One Cricket

He has seven half-centuries to go with that hundred. With a strike rate of 139.35, Vince combines elegant stroke play with the ability to score quickly. His timing and placement make him a valuable player at the top of the order.

10. Sarfaraz Ahmed (1,525 Runs)

#PlayerSpanMatInnsNORunsHSAveSR
10Sarfaraz Ahmed2016-202486732115258129.32122.68

Sarfaraz Ahmed completes the top ten with 1,525 runs from 86 matches. The former Pakistan captain has been a loyal servant to Quetta Gladiators since the start of the PSL. Sarfaraz has scored seven half-centuries in the league with a highest score of 81

Sarfaraz Ahmed
Source: Cricket Pakistan 

His average of 29.32 and strike rate of 122.68 show his steady approach at the crease. Beyond batting, Sarfaraz has led Quetta to their only PSL title in 2019. He last played in PSL during the 2024 season.

Suggested Reads:

Conclusion: Babar Azam has the Highest Runs in PSL

The top 10 run-scorers in PSL have shaped the league with their brilliant performances over the years. Babar Azam leads the pack with nearly 4,000 runs and continues to add to his tally. Players like Fakhar Zaman and Mohammad Rizwan are chasing him and could reach similar heights in the coming seasons.

The mix of Pakistani and overseas players on this list demonstrates the PSL’s global appeal. These batters have provided countless memorable moments and will continue to entertain fans in future editions of the tournament.

Article Author

Ayaan Siddiqui

Ayaan Siddiqui is a cricket writer and stats-focused content creator at PSLt20.in, covering match previews, points tables, player records, and major updates across formats. With 3+ years of experience in cricket content writing, he focuses on cricket tactics and performance trends, breaking down games in a simple way that fans can easily understand.

Related Reads

Placeholder

Peshawar Zalmi won the PSL 2026 final by 5 wickets against Hyderabad Kingsmen at Gaddafi Stadium, Lahore. Hyderabad were bowled

Ayaan Siddiqui
May 4, 2026
Placeholder

Peshawar Zalmi face Hyderabad Kingsmen in the PSL 2026 Final at the Gaddafi Stadium, Lahore on Saturday, May 3 at

Ayaan Siddiqui
May 3, 2026
Placeholder

Hyderabad Kingsmen reached their maiden PSL final after beating Islamabad United by 2 runs in a dramatic Eliminator 2 at

Ayaan Siddiqui
May 2, 2026
Scroll to Top