Most Runs in PSL History (2016-2023)

Most Runs in PSL

If you are looking for the answer to a question about who scored the most runs in PSL history, then you are at the right place. In the below article, we have discussed not only PSL’s highest runs scorer of all time but also you get to know the PSL top batsman of each season and PSL’s highest scorer for each franchise.

Over the years, there have been multiple great batters in the History of PSL. Although the league is considered to be one of the toughest ones for batters, there have been many great batters who have scored plenty of runs in Pakistan Super League’s history.

Most Runs in PSL History

Following is the list of 10 top scorers in the History of the Pakistan Super League:

RankPlayerMatInnsNORunsHSAveSR10050
1Babar Azam (IU/KK/PZ)797710293511543.8124.8128
2Fakhar Zaman (LQ)76761236811531.57142.3218
3Shoaib Malik (KK/MS/PZ)81771520827333.58129.714
4Mohammad Rizwan (KK/LQ/MS)7160141996110*43.39128.6116
5Kamran Akmal (PZ)757421972107*27.38136.9312
6RR Rossouw (MS/QG)747016186712134.57146.5210
7Mohammad Hafeez (LQ/PZ/QG)787411173198*27.47124.49
8Sarfaraz Ahmed (QG)80682015038131.31123.87
9SR Watson (IU/QG)46464136191*32.4138.69
10Shan Masood (MS)4342013188831.38133.99

Babar Azam

Arguably the best batsman of PSL is Babar Azam. Currently, he is the captain of Peshawar Zalmi, but in the last 7 seasons, Babar Azam represented Karachi Kings and Islamabad United. With 2413 runs, Babar Azam is the all-time highest run-getter of PSL. He averages a whopping 42 in PSL history with a strike rate of 121. He also has 23 half centuries to his name.

Kamran Akmal

2nd on the list of the all-time top run scorers of PSL is Kamran Akmal. The wicket-keeper batter is also known as the century-scoring machine of PSL. Kamran has 3 centuries and fifties to his name in PSL. He has scored 1972 runs in 75 games at an average of 27 and a strike rate of 136. Unfortunately, we will not see him in action during HBL PSL 8 as he has gone unpicked.

Fakhar Zaman

Representing the Qalandars throughout his PSL career, Fakhar Zaman is 3rd in the list of all-time leading run scorers of PSL. In 63 appearances, he has 1939 runs at an average of 31 and a strike rate of 139. He has 16 half-centuries and 1 century to his name, and he is one of the most impactful batters of PSL history.

Shoaib Malik

The veteran all-rounder, Shoaib Malik, stands 4th in the list of PSL top scorers. Malik averages 34 with a strike rate of 129 in 72 PSL matches. He has scored 1882 runs with 12 half-centuries to his name in the event’s History.

Mohammad Hafeez

Another veteran all-rounder features in this list. In 71 PSL matches, Hafeez scored 1596 runs representing Zalmi and Qalandars in his career. He averages 27 with a strike rate of 122. Mohammad Hafeez has 9 half-centuries to his name in PSL.

Mohammad Rizwan

Mohammad Rizwan is the fastest to rise in this list as he was not considered a specialist batter for T20s in some previous editions. Yet Rizwan has been scoring heavily for the last 2/3 seasons.

The current captain of Multan Sultans stands 6th in the list of top run scorers of PSL History. He has 1446 runs to his name in 59 PSL matches. Rizwan averages 40 in PSL with a strike rate of 123 and has 12 half-centuries to his name.

Rilee Rossouw

Rilee Rossouw is the highest run-getting foreign batsman in Pakistan Super League’s History and is in the 7th spot. Representing Multan Sultans and Quetta Gladiators, Rilee has scored 1414 runs in 63 matches at an average of 32 and an explosive strike rate of 140. With 7 half centuries, he also has one century to his name.

Shane Watson

Another Foreigner who has scored heavily in PSL’s History is Shane Watson. Watson was quite impactful for Quetta Gladiators in particular. Over the years, Watson has scored 1361 runs at an average of 32 and a strike rate of 138, and he is the 8th highest run-getter of PSL. Shane Watson has 9 half-centuries to his name in his PSL career.

Sarfaraz Ahmed

The skipper of Quetta Gladiators, Sarfaraz Ahmed, stands 9th in the all-time highest scorers list of PSL. Sarfaraz is one of those players who are still a part of the one franchise only throughout his career in the PSL. He has 1341 runs at an average of 31 to his name with a strike rate of 126. Sarfaraz has 7 half centuries to his name.

Sharjeel Khan

Left-handed opening batter Sharjeel Khan is the 10th-highest run scorer of the Pakistan Super League. Sharjeel has been a part of Islamabad United and Karachi Kings in the PSL. At an average of 25, he has 1085 runs to his name in his PSL career. His PSL strike rate is 141, and he has 4 half centuries and 2 centuries to his name.

PSL Highest Scorer Each Season

SeasonPlayerTeamMatRunsHSAveSR10050
2022Fakhar ZamanLQ135881064515217
2021Babar AzamKK1155490*6913207
2020Babar AzamKK12473785912405
2019Shane WatsonQG1243091*4314304
2018Luke RonchiIU1143598*4318205
2017Kamran AkmalPZ113531043213212
2016Umar AkmalLQ7335938315704

Most Runs in PSL 2022

Part of the winning side, Fakhar Zaman was the highest scorer in scorer of PSL 2022. He scored 588 runs in the season at an average of 45 and an extraordinary strike rate of 152. He scored 7 half-centuries and 1 century in PSL 2022. He played a crucial role in making Lahore Qalandars the champion this season.

Highest Runs scorer of PSL 2021

Babar Azam of Karachi Kings was the top run scorer of PSL 2021. He scored 554 runs at an average of 69 and a strike rate of 132. He featured in 11 matches this season and had a top score of 90*. This was the 2nd consecutive year for Babar Azam where he finished as the top run-getter of PSL.

Top Scorer of PSL 2020

With 473 runs in 11 matches, Babar Azam finished as the best batsman of PSL 2020. He was the top contributor for Karachi Kings with the bat in their title win this year. Babar averaged 59 at a strike rate of 124, with 5 half-centuries this season.

Most Runs by a Batsman in PSL 2019

Quetta Gladiators won this edition of PSL, and the top contributor in their title win was Shane Watson. Watson smashed 430 runs averaging 43 with the bat with a strike rate of 143. He scored 4 half-centuries this season.

Top Scorer of Pakistan Super League 2018

Luke Ronchi was the first foreigner to be the top run-getter of a single PSL season. In 2018, he scored 435 runs and played a crucial role in Islamabad United’s title win. He averaged 43 with a strike rate of 182 this season. He struck five half-centuries this season.

Highest Run Scorer of PSL 2017

With 353 runs at an average of 32, Kamran Akmal finished at the top of the batting chart of PSL 2. He had a strike rate of 132 and heavily contributed to Zalmi this year in winning the trophy. He smashed 2 fifties and 1 century this season.

Top Run Scorer of PSL 2016

With 335 runs in 7 matches, Umar Akmal was the top scorer of the inaugural PSL edition. He averaged 83 with a strike rate of 157. He smashed 4 half centuries this season for the Lahore Qalandars.

Top Run Scorer of Each PSL Team

Top run scorer of Islamabad United in PSL History

Despite playing just 3 seasons, Luke Ronchi is still the top run-getter for Islamabad United in their PSL history. Ronchi scored 1020 runs in 31 games at an average of 36 and a strike rate of 166. He scored 10 half-centuries for Islamabad United.

Karachi Kings Top Scorer in PSL History

With 2398, the top run scorer of the Pakistan Super League, Babar Azam, leads the chart for Karachi Kings. Babar has been a run-machine in PSL as a whole. It is interesting to note that no other Karachi batter has even scored 1000 runs, and Babar Azam has already scored 2398 runs. Despite playing for a different team this season, Babar is likely to remain the top scorer of Karachi.

Most Runs for Lahore Qalandars in PSL History

In 63 games, Fakhar Zaman has 1939 runs for Lahore Qalandars in PSL history. Fakhar averages 31 with the bat with a strike rate of 138. He has scored a century and 16 half-centuries in his PSL career.

Top run scorer of Multan Sultans in PSL History

The left-handed opening batter Shan Masood has scored the most runs for Multan Sultans in PSL history. Shan has scored 1082 runs at an average of 32 and a strike rate of 136. He is followed by Rizwan, who has 1046 runs, and it will be interesting to see who stays at the top at the end of PSL 8.

Top run scorer of Peshawar Zalmi in PSL History

The century machine of PSL, Kamran Akmal, has the most runs for Peshawar Zalmi in PSL History. Kamran has 1972 runs at an average of 27 and a strike rate of 136. He has 12 half-centuries and 3 centuries to his name in PSL. Interestingly, the top 7 highest run scorers of Zalmi in PSL history are not in their squad anymore. These are Kamran Akmal, Shoaib Malik, Haider Ali, Darren Sammy, Tamim Iqbal, Imam-ul-Haq, and Mohammad Hafeez. Amongst their current squad, Sherfane Rutherford is the top run scorer with 436 runs.

Highest Run Scorer of Quetta Gladiators in PSL History

With 1341 runs to his name, skipper Sarfaraz Ahmed is the top run scorer of the Gladiators in PSL history. Sarfaraz has 7 half-centuries to his name and averages 31 with the bat at a strike rate of 126. He is one of the rare players to play all seasons for a single team only.

Frequently Asked Questions

Who scored the most runs in PSL?

Babar Azam is the highest run scorer in PSL history. He scored 2413 runs in PSL.

Who scored most runs in PSL 7?

Fakhar Zaman was the highest scorer in scorer of PSL 2022. He scored 588 runs in the season at an average of 45 and an extraordinary strike rate of 152.

Who was the highest run scorer of PSL 2021?

Babar Azam of Karachi Kings was the top run scorer of PSL 2021. He scored 554 runs at an average of 69 and a strike rate of 132.

Who was the top scorer of PSL 2020?

With 473 runs in 11 matches, Babar Azam finished as the best batsman of PSL 2020.

Who scored most runs in PSL 2019?

Shane Watson smashed 430 runs averaging 43 with the bat with a strike rate of 143. He ended the PSL 2019 edition as top scorer.

Who was the top scorer of Pakistan Super League 2018? 

Luke Ronchi was the top run-getter of PSL season 2018, he scored 435 runs during the season.

Who was the highest run scorer of PSL 2017?

With 353 runs at an average of 32, Kamran Akmal finished at the top of the batting chart of PSL 2.

Who was the top run scorer of PSL 2016?

With 335 runs in 7 matches, Umar Akmal was the top scorer of the inaugural PSL edition.

Which batter scored most runs in a single season of PSL?

Fakhar Zaman scored 588 runs in PSL 2022 for Lahore Qalandars. Fakhar 588 runs are the highest by a batsman in a single season of PSL.

About Ehsan Muhammad Khan

A cricket enthusiast who is keenly following cricket since years and now transforming his passion for the game by analyzing events taking place on the cricket field.

View all posts by Ehsan Muhammad Khan →

Leave a Reply

Your email address will not be published. Required fields are marked *