10 Best Players In PSL History (2026 List)

March 19, 2026

10 Best Players In PSL History (2026 List)

The Pakistan Super League (PSL) has completed 10 years since its launch in 2016, and in this short time, it has produced some of the finest T20 cricketers in the world. Across 10 seasons and more than 500 matches, the league has delivered unforgettable performances, record-breaking innings, and match-winning spells. 

Babar Azam has dominated the batting charts with 3,792 runs in 100 matches, while bowlers like Shaheen Shah Afridi and Hasan Ali have crossed the 120-wicket mark. Explosive batters such as Fakhar Zaman have smashed 128 sixes, the most in PSL history. From consistent run scorers to lethal wicket-takers, many stars have shaped the league’s legacy. Keep reading to discover the top 10 greatest players in PSL history and their incredible records.

Top 10 Best Players in IPL History 

Here is the list of the top 10 best players PSL has produced for the cricketing world. 

RankNameMatchesRuns / WicketsAverageStrike RateFifties / Best Bowling
1Babar Azam1003,792 Runs44.61127.536 Fifties
2Shaheen Afridi84122 Wickets20.3115.25/4
3Fakhar Zaman972,964 Runs30.87142.0223 Fifties
4Mohammad Rizwan932,770 Runs42.61128.9521 Fifties
5Wahab Riaz88113 Wickets2317.44/17
6Hasan Ali92125 Wickets2316.64/15
7Shadab Khan941413 Runs / 105 Wickets211415/28
8Shoaib Malik932,350 Runs331281 Fifty
9Rilee Rossouw952,287 Runs3214610 Fifties
10Mohammad Hafeez781,731 Runs271249 Fifties

1. Babar Azam: 3792 Runs 

Babar Azam is undoubtedly the greatest batter in the history of the Pakistan Super League. He started his PSL journey with Islamabad United in 2016 and later became the star player of Karachi Kings. 

Babar Azam
Source: NDTV Sports 

In 2020, he scored 473 runs, helped Karachi win their first PSL title, and won Player of the Tournament. In 2021, he scored 554 runs at an average of 69.25. Later, he captained Peshawar Zalmi. His best season came in 20023/24, where he scored 569 runs in just 11 matches at an average of 56.990. With 3,792 runs in 100 matches, he is the tournament’s all-time leading run-scorer, and his consistency makes him the best PSL batter ever. 

Babar Azam’s PSL Stats 

MatchesRunsAverageStrike RateCenturiesFiftiesHighest Score
1003,79244.61127.5236115

2. Shaheen Shah Afridi: 122 Wickets and 3 Titles 

Shaheen Afridi has been one of the most dangerous bowlers in the Pakistan Super League since his debut in 2018. Playing for Lahore Qalandars, he quickly became a match-winning fast bowler. 

Shaheen Shah Afridi
Source: ESPNcricinfo 

Shaheen made a huge impact in his first season with an incredible 5/4 against Multan Sultans. As a left-arm pacer, his swing bowling in the power play is very hard to face. He became Lahore’s captain in 2022 and led the team to titles in 2022, 2023, and 2025. He also became the first-ever captain to defend the PSL title. His leadership, wickets, and all-round performances make him one of the greatest PSL players ever. 

Shaheen Shah Afridi’s PSL Stats 

MatchesWicketsAverageEconomyStrike RateBest Figures
8412220.317.9715.25/4

3. Fakhar Zaman: 2964 Runs 

Fakhar Zaman is the most explosive opener in the Pakistan Super League. He has been a key player for Lahore Qalandars and is known for his fearless batting. Fakhar holds the record for the most sixes in PSL history with 128 sixes; no other batter has even crossed 100 sixes. 

Fakhar Zaman
Source: Geo Sports 

In PSL 2022, he scored 588 runs, the highest runs in a single PSL season, and helped Lahore win their first title. Even in PSL 2025, he performed strongly and was one of the team’s top scorers. His powerful hitting at the top of the order makes him one of the best PSL players ever.

Fakhar Zaman’s PSL Stats 

MatchesRunsAverageStrike RateCenturiesFiftiesMost Sixes
972,96430.87142.02223128

4. Mohammad Rizwan: 2770 Runs

Mohammad Rizwan is in the list as the 3rd best batter in the Pakistan Super League. He plays for Multan Sultans and has been their captain since 2021. Under his leadership, Multan Sultans won their first PSL title in 2021. 

Mohammad Rizwan
Source: SportsCafe

Rizwan regularly scores runs at the top of the order and is often among the top run-scorers each season. In PSL 2025, he scored a brilliant 105* against Karachi Kings. As a wicketkeeper, he also provides great value behind the stumps, making him one of the most important players in PSL history.

Mohammad Rizwan’s PSL Stats 

MatchesRunsAverageStrike RateCenturiesFiftiesHighest Score
932,77042.61128.95221110*

5. Wahab Riaz: 113 Wickets 

Wahab Riaz is the all-time 3rd highest wicket-taker in the Pakistan Super League. He was a key bowler for Peshawar Zalmi from the first PSL season and remained one of their most reliable players. Wahab became the first bowler in PSL history to reach 100 wickets. 

Wahab Riaz
Source: ESPNcricinfo 

His best seasons came in 2021 when he took 18 wickets in 13 matches. As a left-arm fast bowler, he was known for his aggressive bowling, sharp yorkers, and ability to take important wickets.

Wahab Riaz’s PSL Stats 

MatchesWicketsAverageStrike RateBest Figures
8811322.6817.44/17

6. Hasan Ali: 125 Wickets 

Hasan Ali has been one of the most consistent fast bowlers in the Pakistan Super League. He is the league’s second all-time leading wicket-taker. Hasan first became famous while playing for Peshawar Zalmi and helped them win the PSL title in 2017. 

Hasan Ali
Source: ESPNcricinfo 

In PSL 2019, he took 25 wickets in 13 matches, the best bowling performance in a single season. He was also named Bowler of the Tournament that year. Known for his energy and celebrations, Hasan Ali has continued to take wickets for various teams across many PSL seasons. 

Hasan Ali’s PSL Stats 

MatchesWicketsAverageStrike RateBest Figures
9212522.6216.64/15

7. Shadab Khan: 1413 Runs and 105 Wickets 

Shadab Khan is one of the best all-rounders produced by the Pakistan Super League. He plays a key role for Islamabad United as a bowler, batsman, and captain. Shadab first impressed everyone in PSL 2017, when he was a teenager, with his excellent leg-spin bowling.

Shadab Khan
Source: BBC  

In 2025, he became the fourth bowler in PSL history to take 100 wickets. He has also played important innings with the bat, with a highest score of 91. Shadab was named PSL MVP in Season 7 and led Islamabad United to their third PSL title in 2024. 

Shadab Khan’s PSL Batting Stats

MatchesRunsHighest ScoreAverageStrike Rate50s
9414139120.77141.158

Shadab Khan’s PSL Bowling Stats

MatchesWicketsBBIAverageEconomyStrike Rate 
941055/2824.27.718.8

8. Shoaib Malik: 2350 Runs 

Shoaib Malik played for several teams in the Pakistan Super League and was known as a reliable middle-order batsman. He brought experience and calmness to every team he joined. Malik was especially valuable during run chases, where he could control the innings and finish games under pressure. 

Shoaib Malik
Source: India Today 

His best PSL seasons came in 2022 when he scored 401 runs. Although he was not the most aggressive batter, his smart shot selection and cricket knowledge made him very important for his teams. He also contributed with a few useful wickets as a part-time off-spinner. 

Shoaib Malik’s PSL Stats

MatchesRunsAverageStrike RateFiftiesHighest Score
93235033.09127.781573

9. Rilee Rossouw: 2287 Runs 

Rilee Rossouw is the most successful overseas batter in the Pakistan Super League. He first made a big impact with Multan Sultans and later played for Quetta Gladiators. Rossouw holds the record for the fastest century in PSL history with a 41-ball hundred against Peshawar Zalmi in 2023. 

Rilee Rossouw
Source: ESPNcricinfo 

His score of 121 is also the 3rd highest in PSL history. With a strike rate of around 162, he is known for changing games quickly with powerful hitting and match-winning performances. 

Rilee Rossouw’s PSL Stats 

MatchesRunsAverageStrike RateCenturiesFiftiesHighest Score
95228732.21146.22310121

Mohammad Hafeez: 1731 Runs  

Mohammad Hafeez was a smart and experienced cricketer who always helped his team in many ways. He played for Lahore Qalandars, Peshawar Zalmi, and Quetta Gladiators in the Pakistan Super League. 

Mohammad Hafeez
Source: HBL 

He was a reliable top-order batsman and also took important wickets with his off-spin bowling. Hafeez never scored a PSL century but came close with 98*. He played many useful innings and guided young players with his experience and cricket knowledge.

Mohammad Hafeez’s PSL Stats

MatchesRunsAverageStrike RateFifties Highest Score
781,73127.47124.44998*

More Related Topics:

Conclusion: Babar Azam Is The Best Player In PSL

The Pakistan Super League has produced many world-class players who have shaped the league with their performances and records. Babar Azam stands at the top with 3,792 runs in 100 matches, making him the league’s most consistent batter. 

Shaheen Afridi’s greatness as a captain led Lahore Qalandars to three titles, and Fakhar Zaman holds the record for 128 sixes, the most in PSL history, making this league one of the greatest. Which PSL player is your favourite? Share your opinion in the comments! 

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