From the likes of David Warner, AB de Villiers to Chris Gayle and many others, the Pakistan Super League (PSL) has seen some of the biggest performers grace the competition with their magic with the ball or bat.
The highly anticipated 11th edition of the marquee league will begin on March 26, with defending champions Lahore Qalandars taking on debutants Hyderabad Houston Kingsmen at the picturesque Gaddafi Stadium.
Making his debut with Islamabad United in the inaugural edition of the PSL, Babar Azam soon established himself as one of the league's top performers. The 31-year-old is the leading run-scorer in PSL history, amassing 3792 runs in 100 matches across 10 seasons at an impressive average of 44.61 and a strike rate of 127.50.
His most notable performance came in PSL 5, when he led Karachi Kings to their maiden league title. Azam scored 473 runs in 12 matches, earning him the Player of the Tournament award. In the final against Lahore Qalandars, he played a match-winning knock of 63 runs.
He also holds the record for the second-most runs in a single PSL season, scoring 569 runs in 11 matches during PSL 2024, with an average of 56.90 and a strike rate of 142.60, including five fifties and one century — just behind Fakhar Zaman, who scored 588 runs in 13 matches for Lahore Qalandars.
A dynamic all-rounder and the captain of three-time champions Islamabad United, Shadab Khan, is one of the most consistent performers in the league's history.
The 27-year-old has been associated with the United since the advent of the marquee league in 2016 and established himself as one of the proven match-winners, courtesy of his all-round abilities.
Shadab has scored 1413 runs in 94 matches at across 10 seasons at a whopping strike rate of 141.15 and an average of 20.77. He also has 105 wickets to his name at 24.20, with the best bowling figures of 5/28.
He is also one of the only four players to take more than 100 wickets in the league.
Karachi Kings pacer Hasan Ali holds the distinction of being the highest wicket-taker in PSL history.
Hasan currently leads with 125 wickets in 92 matches, followed by Lahore Qalandars captain Shaheen Shah Afridi with 122 wickets in 84 matches at an average of 20.31 and an economy rate of 7.97.
He also holds the record for the most wickets in a single PSL season, having taken 25 wickets in 13 matches for Peshawar Zalmi during PSL 4.
Hyderabad Kingsmen's wicketkeeper batter Usman Khan has quickly made a name for himself, equalling the record for most centuries in PSL history with three, previously held solely by Kamran Akmal.
Two of these three centuries came during PSL 9, where he was the second-highest run-scorer, tallying 430 runs in seven matches at a stunning average of 107.50 and a strike rate of 164.12, including two fifties and two centuries.
His performances were instrumental in helping the Sultans reach three consecutive finals, although they ended up on the losing side each time — twice against Lahore Qalandars in 2022 and 2023, and again against Islamabad United in 2024.
The 29-year-old has so far scored 960 runs in 25 PSL matches at an average of 43.63 and a strike rate of 156.60.
Despite not featuring in the first two editions of the PSL, Shaheen Afridi has rapidly climbed the charts to become second leading wicket-takers in the league's history, with 122 wickets in just 84 matches.
As captain of Lahore Qalandars, he made history by becoming the only pace-bowling captain to lead his side to back-to-back titles in 2022 and 2023, both times defeating Multan Sultans in the final, before adding a coveted third to his cabinet in 2025.
Shaheen also delivered a memorable all-round performance in the PSL 8 final, scoring a blistering 44 off just 15 balls — including five sixes and two fours — and picking up four wickets in the same match, earning him the Player of the Match award and cementing his legacy in PSL folklore.