PSL RecordsMost Runs in PSL History Top 10 Batters

Most Runs in PSL History Top 10 Batters

Pakistan Super League is one of the fastest-growing t20 leagues in the world. For cricket fans around the world, every season brings plenty of runs, sixes, fours, and wickets. Every Pakistani fan is excited to observe the PSL evolve from a national league to a global cricket brand. For every PSL batter, scoring the most runs is a special achievement since it opens up chances to play local and international cricket.

Babar Azam, who has the most runs in the PSL, is one of the greatest batters in the world to emerge out of this league. His PSL career is a great tribute to how superb a batter he is, hitting over 2000 runs with over 100 strike rates. who scored the most runs in PSL? The list is below;

PlayerMatchesRunsH/SAVGS/R100504s6s
Babar Azam79293511544.46124.8912832346
Fakhar Zaman75232311531.82142.9521821999
Shoaib Malik8120827333.58129.7101415077
Kamran Akmal751972107*27.38136.9431221389
Mohammad Rizwan701962110*43.6128.3111617845
Rilee Rossouw73181512134.24146.132917174
Mohammad Hafeez78173198*27.47124.440915966
Sarfaraz Ahmed8015038131.31123.80713426
Shane Watson46136191*32.4138.590912381
Shan Masood4313188831.38133.940915721
Most Runs in PSL 2016-2024

Babar Azam 2935 Runs

Since the beginning of his career, Babar Azam has emerged as the PSL player who has performed the most regularly. He performed brilliantly not only as a player but also as a captain in his PSL career.


Babar Azam scored a total of 2591 runs in 74 matches with a batting average of 42 in PSL. His PSL career started with Islamabad United in 2016. But he represented United in only 2 games and scored only 15 runs.
In 2017 he was picked by Karachi Kings, where he scored most of his runs. He scored 2398 runs and 23 fifties in Karachi Kings and managed to become the top runs scorer in PSL. His PSL stats are given below:

Babar has scored 2413 runs in 66 PSL matches

Fakhar Zaman 2323 Runs

Fakhar Zaman, a very strong left-handed batter, started his PSL journey with the Lahore Qalandars. He is the highest run scorer for Lahore Qalandars and scored 2178 runs in 70 matches with a batting average of 37.

Fakhar Zaman is a very quick batter, and his strike rate is among the top strike rates of PSL. This ability makes his name in the list of the top 10 batters with the most runs in PSL.

In many additions of PSL, Lahore Qalandars’ performance was not up to the mark, but Fakhar Zaman excelled in those situations. This shows his character as a team player who never let himself down to his team’s bad performance.

Fakhar Zaman PSL runs

Shoaib Malik 2069 Runs

Shoaib Malik began his PSL campaign with the Karachi Kings, but his run-scoring efficiency faltered. He left this franchise and played for two other Multan Sultans and Peshawar Zalmi. In PSL 8, he is going to join his debut team in PSL. Karachi Kings traded Babar Azam with Shoaib Malik and Haider Ali from Peshawar Zalmi.

Read all about PSL 8 retentions in 2023.

In total, he scored 2069 runs in 80 matches with a 34 battting average in PSL. He Scored the most PSL runs for Peshawar Zalmi (1033) which include eight fifties.

Due to his beautiful lofted shots, his name is also included in the top list of players with the most sixes in PSL. He is also one of the oldest Pakistani players to participate in PSL.

Shoaib Malik runs in Pakistan super league

Kamran Akmal 1972 Runs

Kamran Akmal is one of the best Wicket Keepers in PSL who represented Peshawar Zalmi from the start of his PSL career. But this year, he left Peshawar Zalmi, and rumors are Kamran Akmal is going to join Karachi Kings in PSL 2023.

The majority of you would be surprised to know that Kamran Akmal has the most PSL centuries 03 in PSL, even though he is most renowned for his abilities as an opener and wicketkeeper. He also holds the record for the highest individual score in PSL. In a total of 72* matches, he scored 1972 runs in PSL so far.

Kamran Akmal scored 1972 runs in Pakistan Super League from 2016 to 2022

Muhammad Rizwan 1962 Runs

Muhammad Rizwan had such a fortunate PSL 2021 season as he was appointed Multan Sultans’ skipper and assisted his franchise in securing the title. This was the first-ever title won by Multan Sultans.
In addition to Multan Sultans, he represented other teams, Lahore Qalandars and Karachi Kings. He scored 1834 runs in 66 matches with a batting average of 40.


Rizwan played for LQ in 2016 and 2017 and scored 233 runs in 16 matches. In 2018, he was picked by KK, where he failed miserably and scored only 167 runs with a batting average of 20. His career took a 180-degree change after joining Multan Sultans, where he scored 1046 runs with a batting average of 55.

His wonderful Performance in PSL leads his rise to international cricket, where he is playing his part for his country. He scored the most runs in the t20 calendar year in 2021.

Muhammad Rizwan Runs in PSL

Muhammad Hafeez 1596 Runs

Muhammad Hafeez, known as “Professor” for his cricket wisdom, joined Peshawar Zalmi in the initial PSL season. He was awarded Diamond Category in Zalmi, then left in 2018 and joined Lahore Qalandars.

Hafeez showed his dominant batting skills with the bat and bowl for both teams. Muhammad Hafeez played an excellent role as a proper batter for his franchise Lahore Qalandars.

In total, he scored 1596 runs in 71 PSL with a 27 batting average in his PSL career. Which includes 671 runs for Zalmi in 33 games and 925 runs for Qalandars in 38 matches.

Muhammad Hafeez has 1596 runs in PSL

Rilee Rossouw 1815 Runs

Rilee Rossouw has a unique PSL record to his name, which is being the first foreign player to score a century in PSL. He played for two teams Quetta Gladiators and Multan Sultans.

Rilee was among those foreign players who helped the revival of cricket in Pakistan through his participation in PSL. He scored 1815 runs (750 for QG and 664 for MS) in 63 matches with a 59-batting average in his PSL career. Rilee is one of the best foreign players to date in PSL history.

Rilee Rossouw scores in pakistan super league.

Sarfraz Ahmad 1471 Runs

What a captain Sarfraz has been for Quetta Gladiators leading QG to win a title in (the 4th) season of PSL 2018. Sarfraz played a very crucial role in building the Quetta Gladiators team with his ability to score runs with the bat.

In total, in 78 matches, he scored 1471runs with a 31-batting average. As a captain, he has other PSL records to his name.

Sarfraz Ahmed has 1341 PSL runs in 72 matches

Shane Watson 1361 Runs

Shane Watson is one of the best all-rounders in PSL history, and his name is in the top 10 batters with the most PSL runs.

In total; he scored 1361 runs in 46 PSL matches with a batting average of 32. He scored his PSL runs while playing for Quetta Gladiators (996 runs) and Islamabad United (365) from 2016 to 2020.

Shane Watson was announced as the icon player of the inaugural season of 2016. He has been one of the best foreign all-rounders in PSL history.

Shane Watson psl career

Sharjeel Khan 1085 Runs

Sharjeel Khan is one of the best left-handed opening batters Pakistan has ever developed. However, he was limited by several limitations, such as the match-fixing controversy, which led to his suspension by PCB.

Despite these limitations, he is still considered one of the best batters in PSL cricket. In 45 matches, he scored 1085 runs with a 25-batting average. He represented Islamabad United and Karachi kings in PSL.

Sharjeel Khan scores in PSL

Source: Cricinfo and HBL PSL

RELATED ARTICLES
Html code here! Replace this with any non empty raw html code and that's it.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular