Discover the top 10 players with the most runs in PSL history. Learn about their amazing performances, records, and the unforgettable moments they’ve created in the league over the years.
The Pakistan Super League (PSL), started by the Pakistan Cricket Board (PCB) in 2015, is now one of the best T20 leagues in the world. It has helped develop cricket in Pakistan by giving young players a chance to show their talent globally. The league also features famous international cricketers, making it even more popular.
Here are the top 10 players with the most runs in PSL history:
10. Shan Masood

Shan Masood from Multan Sultans is last on the list with 1,318 runs. He has an average of 31.38 and a strike rate of 133.94. In PSL 2022, he was the third-highest run-scorer with 478 runs.
9. Shane Watson

Shane Watson, an international cricketer, has performed really well in the PSL. He has scored 1361 runs with an average of 32.50 and a strike rate of 138.59. He has also hit nine half-centuries.
8. Sarfaraz Ahmed

Sarfaraz Ahmed, the former captain of Pakistan, is the leader of the Quetta Gladiators team. He is the seventh-highest run-scorer in PSL history, with 1,503 runs and an average of over 123.
7. Mohammad Hafeez

Mohammad Hafeez, an experienced cricketer, has scored 173 runs in the PSL with a strike rate of 124.4. Even with these good numbers, the 43-year-old was not included in the PSL 2024 draft. In the past, he has played for Lahore Qalandars, Quetta Gladiators, and Peshawar Zalmi.
Also Read: IPL 2025: 5 Player Picks That Shocked Everyone in the Mega Auction
6. Rilee Rossouw

Rilee Rossouw, a batsman from South Africa, is in sixth place on the list with 1,867 runs in 70 innings. He used to play for Multan Sultans but will now play for Quetta Gladiators in PSL 2024.
5. Kamran Akmal

Kamran Akmal, the top run-scorer in PSL 2017, is ranked fifth overall with 1,972 runs and a strike rate over 136. He was a standout batsman in PSL 2017, scoring 353 runs in 11 matches with a strike rate near 130.
4. Mohammad Rizwan

Mohammad Rizwan is a great player in PSL history and is ranked fourth. He was the top run-scorer in PSL 2023 and second in PSL 2022. With nearly 1,000 runs in the last two seasons, Rizwan is definitely a player to watch in PSL 2024.
3. Shoaib Malik

Shoaib Malik, the experienced all-rounder, is in third place for the most runs in PSL history. He has scored 2082 runs with a great strike rate of over 129. Malik had a standout season in PSL 2022, where he scored 401 runs. He currently plays for Karachi Kings, but he has also played for Multan Sultans and Peshawar Zalmi in the past.
2. Fakhar Zaman

Fakhar Zaman is second on the list after Babar Azam. He has scored 2368 runs in 76 innings with a strike rate of 142.30. Zaman holds the record for the most sixes in PSL, with 100, and was the highest run-scorer in PSL 2022. In that season, he scored 588 runs in 13 innings with an average of 45.23. Over his PSL career, Zaman has played many match-winning performances for the Qalandars.
1. Babar Azam

Babar Azam has scored the most runs in PSL history, with 2935 runs in 77 innings at a strike rate of 124.84. He has hit 28 fifties and one century. In PSL 2020, he won the Player of the Tournament award for scoring 473 runs in 11 innings. Last year, he was the second-highest run-scorer with 522 runs. Currently, he is the captain of Peshawar Zalmi and is known as the best batsman in the tournament. He has also played for Karachi Kings and Islamabad United over the past seven seasons.
Also Read: Jasprit Bumrah: His Expensive Cars and Net Worth Revealed
Name of Players | Inns | Runs | Best | Average | Strike rate |
---|---|---|---|---|---|
Babar Azam | 77 | 2935 | 115 | 43.80 | 124.84 |
Fakhar Zaman | 76 | 2368 | 115 | 31.57 | 142.30 |
Shoaib Malik | 77 | 2082 | 73 | 33.58 | 129.71 |
Mohammad Rizwan | 60 | 1996 | 110 | 43.39 | 128.60 |
Kamran Akmal | 74 | 1972 | 107 | 27.38 | 136.94 |
Rilee Rossouw | 70 | 1867 | 121 | 34.57 | 146.54 |
Mohammad Hafeez | 74 | 1731 | 98 | 27.47 | 124.44 |
Sarfaraz Ahmed | 68 | 1503 | 81 | 31.31 | 123.80 |
Shane Watson | 46 | 1361 | 91 | 32.40 | 138.59 |
Shan Masood | 42 | 1318 | 88 | 31.38 | 133.94 |