Most Runs

1Babar AzamKarachi Kings259
2Mohammad RizwanMultan Sultan231
3Sharjeel KhanKarachi Kings200
4Fakhar ZamanLahore Qalandar189
5Sarfaraz AhmedQuetta Gladiators182
6Mohammad HafeezLahore Qalandar181
7Mohammad NabiKarachi Kings174
8James VinceMultan Sultan150
9Alex HalesIslamabad United139
10Sohaib MaqsoodMultan Sultan133

Most Wickets

1Saqib MahmoodPeshawar Zalmi10
2Shaheen AfridiLahore Qalandar9
3Wahab RiazPeshawar Zalmi8
4Arshad IqbalKarachi Kings6
5Shahnawaz DhaniMultan Sultan6
6Waqas MaqsoodKarachi Kings5

Most Sixes

1Sharjeel KhanKarachi Kings15
2Mohammad HafeezLahore Qalandar12
3Chris GayleQuetta Gladiators7
4Joe ClarkeKarachi Kings7
5Haider AliPeshawar Zalmi7

Best Bowling

1Shaheen AfridiQuetta Gladiators14/3
2Arshad IqbalKarachi Kings16/3
3Mohammad Wasim JrIslamabad United29/3
4Haris RaufLahore Qalandar38/3
5Mohammad HasnainQuetta Gladiators18/2

Most Catches


Highest Totals


Most Runs in PSL History 

Peshawar Zalmi’s Kamran Akmal is the leading runner in Pakistan Super League (PSL) history, scoring 1542 runs on average 29.00 in 56 matches. He’s also scored three centuries in the PSL, most of all players. Since the inception of the PSL, Akmal has been the backbone of Peshawar Zalmi’s top order, and taking part in his sixth season for the franchise in HBL PSL 2021. 

Pakistani captain Babar Azam is second on the list of most runs scored in the PSL, scoring 1540 runs with an average of 37.90 in 47 matches. Babar Azam also grabbed 14 half-centuries in the history of the tournament, the most by any player. 

Meanwhile, Australian Shane Watson is sitting at third spot, with 1,361 runs in 46 games at an average of 32.40. Two PSL titles have been won by Watson, one with Islamabad United and another with Quetta Gladiators. After declaring his retirement from all forms of cricket, Watson will no longer play in the PSL. 

In PSL history, veteran all-rounder Shoaib Malik and opener Ahmed Shehzad round off the top five highest scorers. Since the start of the tournament, Malik has appeared for three teams and has represented Karachi Kings, Multan Sultans, and Peshawar Zalmi. At an average of 31.30, he scored 1,127 runs. At an average of 26.26, Ahmed Shehzad has scored 1,077 runs as he has played for Quetta Gladiators and Multan Sultans however, he went unsold in PSL 2021. 

Most Wickets in PSL History 

Peshawar Zalmi has also topped the rankings for wicket-taking. Wahab Riaz, the experienced left-arm pacer, took the highest number of wickets, grabbing 78 wickets in 55 games at 18.71 on average. In the PSL 6, Wahab will lead Peshawar Zalmi for the second successive season. 

Hasan Ali, Wahab’s partner in crime, is the second highest wicket-taker in the history of the tournament. At an average of 20.93 in 45 matches, he collected 60 wickets. Hasan ended his five-year tenure with previous team and was picked up in the PSL 2021 draft by Islamabad United in the platinum tier. 

Mohammad Amir, the centerpiece of the Karachi Kings, is the third-highest wicket-taker in PSL history. At an average of 25.48 in 48 matches, he picked up 49 wickets. In Karachi’s title-winning campaign in PSL 5, he was dominant and in this HBL PSL sixth edition he is looking to deliver similar performance. 

Mohammad Nawaz is the only spinner in the top five of the tournament’s top wicket-takers. With 49 wickets at an average of 25.55 in 52 matches, he comes in at number four. For the sixth consecutive season, Nawaz representing the Quetta Gladiators in the HBL PSL 6. 

The senior bowler, Sohail Tanvir, rounds off the tournament’s top five top wicket-takers. In the tournament’s six-year duration, Tanvir played for four franchises, representing Karachi Kings, Lahore Qalandars, Quetta Gladiators, and Multan Sultans. At an average of 25.14 in 46 matches, he picked up 48 wickets. He is guiding the Multan Sultans’ bowling squad in the PSL 6.  

Most Sixes in PSL History 

In PSL history, Australian icon Shane Watson has hit the highest number of sixes. Watson is famous across the world for his six-hitting ability, and with 81 sixes in 46 innings, he still rules the charts in PSL. 

With 77 sixes in 55 innings, wicket-keeper batsman Kamran Akmal came in second. The duo of Luke Ronchi and Asif Ali from Islamabad United are number three and four, respectively. In the tournament, both batsmen hit 50 sixes; Ronchi hit them in 31 innings, while Asif hit them in 36 innings. 

Kieron Pollard comes in at number five. In the 30 innings that he played in the game; Pollard hit 44 sixes. In PSL history, Pollard has played for three franchises: Karachi Kings, Multan Sultans, and, most recently, Peshawar Zalmi. 

Highest Totals by Teams in PSL 

Islamabad United, two-time PSL champions, posted the highest total in the history of the tournament when they scored 238/3 in PSL 4 against Lahore Qalandars. As he went on to score 117 out of 60 balls, Cameron Delport smashed the Qalandars’ bowlers all over Karachi National Stadium. Islamabad won by 49 runs in the match. 

 Peshawar Zalmi scored the second-highest score (214/5) against Islamabad United in PSL history just six days after Islamabad United registered 238/3. Both Kamran Akmal and Imam-ul-Haq scored half-centuries in the game as Islamabad was defeated by Peshawar by 48 runs. 

As they scored 209/5 against Quetta Gladiators last year, Lahore Qalandars registered the third-highest PSL total. Australian batsman Ben Dunk scored 93*, including 10 massive sixes. Lahore won by 37 runs in the match. 

In PSL 4, AB de Villiers turned his style toward the Multan Sultans. In a run chase that needed 201 runs, Lahore scored 204/4. On his way to 52 runs off 29 balls, De Villiers crushed the bowlers all over the ground. 

In the first season of PSL, the Quetta Gladiators scored the fifth-highest total in PSL history. They hunted down a 202 target, scoring 203/8. Opener Bismillah Khan, with supporting role from Kumar Sangakkara, Kevin Pietersen, and Mohammad Nabi, made the impact by scoring a quick half-century.  

Most Catches in PSL History 

In Pakistan Cricket, Mohammad Nawaz has one of the safest sets of hands. He had 30 catches, most of them by an outfield player. With 25 catches, Babar Azam is second on the list, while Kieron Pollard has 24 catches. With 21 catches to his credit, Mohammad Hafeez comes in next and Asif Ali rounds off the top five with 20 catches.