Shadab Khan leads the list of PSL Best All-Rounders, standing out with a combination of 1,417 runs and 107 wickets, giving him a dominant All-Rounder Score of 3,557.
His consistency with both bat and ball has made him a cornerstone for his team in tense match situations.
Following him, Faheem Ashraf and Imad Wasim have showcased strong performances and are also the top All-Rounders In PSL History. Let us have a look at the lists of the top 10 PSL all-rounders in the PSL History.
PSL Best All-Rounders in History: Overview
The table below highlights each player’s runs, wickets, and overall score.
| Rank | Player | Matches | Runs | Wickets | All-Rounder Score |
|---|---|---|---|---|---|
| 1 | Shadab Khan | 95 | 1417 | 107 | 3557 |
| 2 | Faheem Ashraf | 85 | 992 | 95 | 2892 |
| 3 | Imad Wasim | 102 | 1301 | 78 | 2861 |
| 4 | Shoaib Malik | 93 | 2350 | 17 | 2690 |
| 5 | Mohammad Nawaz | 89 | 911 | 75 | 2411 |
| 6 | Mohammad Hafeez | 78 | 1731 | 18 | 2091 |
| 7 | Shahid Afridi | 53 | 469 | 47 | 1409 |
| 8 | Kieron Pollard | 53 | 1149 | 13 | 1409 |
| 9 | David Wiese | 54 | 629 | 38 | 1389 |
| 10 | Samit Patel | 38 | 455 | 30 | 1055 |
Note: The formula applied to get the all- round scores of the above PSL All- rounders is : Runs + Wickets × 20.
1. Shadab Khan- All Round 3,557 Runs
Shadab Khan leads the PSL all-rounders with an All-Rounder Score of 3,557, highlighting his consistent impact with both bat and ball.

Across 95 matches, he has scored 1,417 runs at an average of 20.53, striking at 140.85, including 100 fours and 75 sixes, boosting his team’s totals in crucial moments.
With the ball, he delivered 2,004 balls, taking 107 wickets at an average of 24.09 and an economy of 7.71, with a best of 5/28, often breaking key partnerships.
Shadab’s all-round consistency ensures he remains the PSL’s top all-rounder, capable of influencing matches with both disciplines.
2. Faheem Ashraf: All-Rounder Score: 2,892
Faheem Ashraf is another PSL all-rounder with an All-Rounder Score of 2,892, showcasing his consistent dual impact.

Over 85 matches, he scored 992 runs at an average of 22.54, striking at 146.52, including 86 fours and 51 sixes, often providing crucial runs in the middle order.
With the ball, Ashraf delivered 1,572 balls, taking 95 wickets at an average of 24.13 and an economy of 8.75, including a best of 6/19, consistently breaking partnerships and controlling the middle overs.
Ashraf’s ability to influence matches in multiple facets cements his position as one of the PSL’s top all-rounders.
3. Imad Wasim – All-Rounder Score: 2,861
Imad Wasim is the next PSL all-rounder with an All-Rounder Score of 2,861, reflecting his steady impact with both bat and ball.

Across 102 matches, he scored 1,301 runs at an average of 25.01, striking at 136.37, hitting 121 fours and 45 sixes, often stabilizing innings and providing momentum in the middle order.
With the ball, Imad delivered 1,947 balls, taking 78 wickets at an average of 29.46 and an economy of 7.08, including a best of 5/23, regularly breaking partnerships in critical situations.
Imad’s performances consistently allow his team to balance batting depth with wicket-taking options, cementing his place among PSL’s top all-rounders.
4. Shoaib Malik – All-Rounder Score: 2,690
Shoaib Malik is among the PSL all-rounders with an All-Rounder Score of 2,690, highlighting his strong batting contributions.

Across 93 matches, he scored 2,350 runs at an average of 33.09, striking at 127.78, including 169 fours and 82 sixes, consistently anchoring innings and accelerating scoring in crucial moments.
With the ball, Malik delivered 665 balls, taking 17 wickets at an average of 46.58 and an economy of 7.14, with a best of 3/16, offering occasional breakthroughs in key situations.
Malik’s ability to consistently score and chip in with wickets makes him a vital PSL all-rounder across multiple seasons.
5. Mohammad Nawaz – All-Rounder Score: 2,411
Mohammad Nawaz has made a major impact in PSL T20s with an All-Rounder Score of 2,411, reflecting his contributions in both batting and bowling.

In 89 matches, he scored 911 runs at an average of 18.22, striking at 115.75, with 77 fours and 34 sixes, adding crucial runs in the lower-middle order and accelerating innings at key moments.
His bowling has been equally effective, delivering 1,690 balls, taking 75 wickets at an average of 28.76 and economy of 7.65, with a best of 4/13, often breaking partnerships in tight situations.
His consistent contributions in multiple facets underline his value in PSL T20 competitions.
6. Mohammad Hafeez – All-Rounder Score: 2,091
Mohammad Hafeez has built a strong reputation in PSL T20s with an All-Rounder Score of 2,091, reflecting his balanced contributions.

Over 78 matches, he scored 1,731 runs at an average of 27.47, striking at 124.44, with 159 fours and 66 sixes, consistently anchoring innings and accelerating scoring when needed.
In bowling, Hafeez delivered 445 balls, taking 18 wickets at an average of 28.33 and an economy of 6.87, with a best of 2/7, providing crucial breakthroughs in tight moments.
Hafeez’s ability to contribute in both disciplines ensures he remains a valuable all-rounder in PSL T20 competitions.
7. Shahid Afridi – All-Rounder Score: 1,409
Shahid Afridi has made his mark in PSL T20s with an All-Rounder Score of 1,409, reflecting his explosive contributions with both bat and ball.

In 53 matches, he scored 469 runs at an average of 15.63, striking at 150.80, hitting 23 fours and 36 sixes, often providing quick runs in the middle and late overs.
With the ball, Afridi delivered 1,036 balls, taking 47 wickets at an average of 26.51 and an economy of 7.21, including a best of 5/7, regularly breaking partnerships and controlling the game’s momentum.
Afridi’s performances consistently allow him to influence matches in multiple facets, making him one of the PSL’s most impactful all-rounders.
8. Kieron Pollard – All-Rounder Score: 1,409
Kieron Pollard demonstrates his all-round prowess in PSL T20s with an All-Rounder Score of 1,409, combining explosive batting and useful bowling.

Over 53 matches, he scored 1,149 runs at an average of 38.30, striking at 162.28, with 79 fours and 77 sixes, frequently providing quick-fire innings that shift momentum in his team’s favor.
Pollard has also bowled 310 deliveries, taking 13 wickets at an average of 34.92 and an economy of 8.78, with a best of 3/37, offering occasional breakthroughs and controlling crucial overs.
Pollard’s ability to impact games with both disciplines makes him a key figure in PSL T20 competitions.
9. David Wiese – All-Rounder Score: 1,389
David Wiese contributed significantly in PSL T20s with an All-Rounder Score of 1,389, showcasing his balance with bat and ball.

In 54 matches, he scored 629 runs at an average of 24.19, striking at 161.69, hitting 40 fours and 41 sixes, often providing crucial acceleration in the middle and late overs.
With the ball, Wiese delivered 883 balls, taking 38 wickets at an average of 32.02 and economy of 8.26, including a best of 3/17, regularly breaking partnerships and controlling scoring.
His contributions in multiple facets make him a consistent match influencer in PSL T20 competitions.
10. Samit Patel – All-Rounder Score: 1,055
Samit Patel has established himself as a reliable all-rounder in PSL T20s, reflected in his All-Rounder Score of 1,055.
Over 38 matches, he scored 455 runs at an average of 28.43, striking at 121.65, including 54 fours and 7 sixes, often providing steady middle-order contributions and helping accelerate innings when needed.
With the ball, Patel delivered 606 balls, taking 30 wickets at an average of 25.60 and an economy of 7.60, with a best of 4/5, frequently breaking partnerships and controlling crucial overs.
His consistent contributions to both disciplines make him a key all-rounder in PSL T20 competitions.
Suggested Reads:
- Best Bowling Figures in PSL History (All-Time Records)
- Top Longest Sixes in PSL History (Updated 2026)
Conclusion: Shadab Khan is the best all-rounder in PSL History!
Shadab Khan leads the PSL all-rounders with an All-Rounder Score of 3,557, backed by 1,417 runs and 107 wickets. His consistent ability to score quickly and take key wickets makes him the most influential dual-threat player in PSL history.
Faheem Ashraf (2,892) and Imad Wasim (2,861) follow closely, combining batting averages of 22.54 and 25.01 with 95 and 78 wickets, respectively.
As PSL continues, more players are expected to join this list as the best all-rounders. Their ability to perform in both batting and bowling roles will decide their positions in this list.
