1. Home
  2. Blogs

March 19, 2026

Top PSL Players 2016–2025: Stats, Records, Batting Performances and Key Insights

Top PSL Players 2016–2025: Stats, Records, Batting Performances and Key Insights

Since its debut in 2016, the Pakistan Super League (PSL) has become one of cricket's most electrifying T20 tournaments. Over 9 action-packed seasons from 2016 to 2025, we've witnessed some truly unforgettable batting performances that have rewritten record books.

From Babar Azam's masterful strokeplay to Fakhar Zaman's explosive hitting, PSL player stats 2016–2025 tell a story of passion, consistency, and brilliance. If you're tracking PSL batting records and averages or searching for the top 10 Highest PSL Run-Scorers, this guide has everything covered with real numbers taken straight from official scorecards.

Overview: Who Dominated the PSL Batting Charts?

A handful of players have consistently stood above the rest when it comes to PSL batting average leaders and total run tallies. Babar Azam leads the all-time run chart by a huge margin. Mohammad Rizwan has been a model of reliability behind the stumps and at the top of the order. Fakhar Zaman brings fireworks every time he walks to the crease.

Then there's the evergreen Shoaib Malik, who defied age to stay among the top PSL run-scorers across multiple franchises. South African powerhouse Rilee Rossouw rounds out the elite group with the best strike rate among the top five.

Top 10 Highest PSL Run-Scorers (2016–2025): Complete Stats Table

#

Player

Span

Mat

Inns

Runs

HS

Ave

SR

100s

50s

0s

4s

6s

1

Babar Azam

2016–2025

100

98

3,792

115

44.61

127.50

2

36

9

419

65

2

Fakhar Zaman

2017–2025

97

97

2,964

115

30.87

142.02

2

23

6

283

128

3

Mohammad Rizwan

2016–2025

93

82

2,770

110*

42.61

128.95

2

21

6

249

72

4

Shoaib Malik

2016–2025

93

88

2,350

73

33.09

127.78

0

15

4

169

82

5

Rilee Rossouw

2017–2025

95

89

2,287

121

32.21

146.22

3

10

4

229

92

6

Kamran Akmal

2016–2022

75

74

1,972

107*

27.38

136.94

3

12

8

213

89

7

Mohammad Hafeez

2016–2023

78

74

1,731

98*

27.47

124.44

0

9

5

159

66

8

Colin Munro

2019–2025

54

54

1,633

90*

33.32

149.81

0

13

4

157

78

9

James Vince

2016–2025

56

56

1,544

101

29.69

139.35

1

7

5

187

44

10

Sarfaraz Ahmed

2016–2024

86

73

1,525

81

29.32

122.68

0

7

2

136

26

Player Highlights and Key Insights

Babar Azam: The PSL GOAT

Fans' favorite Babar Azam is the all-time leading run-scorer in PSL history with a jaw-dropping 3,792 runs across 100 matches. He is the table topper among the 10 highest PSL run-scorers. His average of 44.61 is the highest among any batter with 1,500+ runs in the tournament, a stat that screams consistency.

He has hit 36 fifties and 2 centuries, including a sublime 115 as his personal best. His strike rate of 127.50 may look modest compared to the big hitters, but Babar anchors innings while others go after the bowling.

  • Most runs in PSL history: 3,792
  • Most fifties in PSL history: 36
  • Best PSL average among top 5: 44.61
  • Fun fact: He's the only PSL batter to have crossed 3,500 runs

Fakhar Zaman: The Left-Handed Destroyer

Fakhar is the ultimate entertainer. With 2,964 runs at a strike rate of 142.02, he scores faster than anyone else in the top five. His 128 sixes make him the most destructive six-hitter among Pakistan's domestic stars in PSL history.

He shares the highest individual score record (115) with Babar Azam, but his innings tend to come at a far quicker pace. Fakhar has been the backbone of Lahore Qalandars' batting lineup across multiple title-winning campaigns.

  • Strike rate: 142.02 (highest among top 3 run-scorers)
  • Sixes: 128 (most among Pakistani players in PSL)
  • Most impactful season: PSL 2022, where he helped Lahore win their maiden title

Mohammad Rizwan: The Dependable Run Machine

Rizwan is everything you want in a T20 opener. He is smart and relentlessly productive. His 2,770 runs at an average of 42.61 show he barely ever throws his wicket away.

His 110 remains one of the finest unbeaten knocks* in PSL history. With 17 not-outs in 82 innings, Rizwan's ability to finish games and protect his wicket sets him apart. His PSL strike rate of 128.95 is perfectly balanced between aggression and control.

  • Average: 42.61 (second best in the top 10)
  • Highest score: 110* (unbeaten century)
  • Not-outs: 17, the highest in the top 10

Shoaib Malik: The Ageless Wonder

At an age when most cricketers have long retired, Shoaib Malik kept piling up PSL runs. His 2,350 runs across four different franchises is a testament to his unmatched adaptability and fitness.

With 15 fifties and a solid average of 33.09, Malik was always the calm head in the middle order. He may not have smashed the most sixes, but his 82 sixes prove he could accelerate when needed.

  • Played for 4 franchises, the most among top PSL run-scorers
  • Career span: 10 seasons (2016–2025)
  • Role: Stabilizer and finisher, a rare combination in T20 cricket

Rilee Rossouw: The Overseas Destroyer

Rilee Rossouw quietly became one of the PSL's most feared batters. With 3 centuries, the most by any batter in PSL history, and a strike rate of 146.22, he combines power with a surprisingly high ceiling.

His highest score of 121 and his tally of 92 sixes make him the most dangerous overseas batter the PSL has ever seen. His average of 32.21 is decent, but his strike rate tells the real story.

  • Most PSL centuries: 3 (PSL record)
  • Strike rate: 146.22 (highest in the top 5)
  • Fun fact: His 3 tons came across different seasons, proving consistent big-match ability

Top PSL Records (2016–2025)

Most Runs in PSL History

Rank

Player

Runs

1

Babar Azam

3,792

2

Fakhar Zaman

2,964

3

Mohammad Rizwan

2,770

Best Batting Averages (Min. 1,500 runs)

Player

Average

Babar Azam

44.61

Mohammad Rizwan

42.61

Shoaib Malik

33.09

Best Strike Rates

Player

Strike Rate

Colin Munro

149.81

Rilee Rossouw

146.22

Fakhar Zaman

142.02

Most Centuries in PSL History

Player

100s

Rilee Rossouw

3

Kamran Akmal

3

Babar Azam

2

Fakhar Zaman

2

Mohammad Rizwan

2

Most Sixes in PSL History

Player

6s

Fakhar Zaman

128

Rilee Rossouw

92

Kamran Akmal

89

Shoaib Malik

82

Mohammad Rizwan

72

Highest Individual Scores in PSL

  • Jason Roy: 145* (highest ever PSL score)
  • Rilee Rossouw: 121
  • Babar Azam / Fakhar Zaman: 115 (joint highest for Pakistani batters)

Comparative Analysis: Consistency vs. Explosiveness

When you stack the top 5 PSL run-scorers side by side, two clear camps emerge.

The Consistent Accumulators: Babar Azam and Mohammad Rizwan dominate on averages at 44.61 and 42.61 respectively. These two rarely throw their wickets away. They anchor innings, rebuild chases, and make bowlers earn every wicket. But their strike rates (127–129) suggest they don't always go for broke.

The Explosive Match-Winners: Fakhar Zaman and Rilee Rossouw perform at a completely different gear. Fakhar's 142.02 strike rate and 128 sixes turn matches on their head. Rossouw's 146.22 SR and record 3 centuries show that when he's in, opposition captains have no answers.

Shoaib Malik sits perfectly in the middle, a reliable accumulator with enough firepower to clear the ropes when required. 

The verdict? For winning PSL titles, you need both. Pairing a Babar-type anchor with a Fakhar-type aggressor is the ultimate T20 formula.

Watch Your Favorite Batters Play PSL 11 Live on tapmad

If you really want to enjoy PSL 11, watching it live makes all the difference. With tapmad, you can follow every match and see your favorite batters in action as it happens.

  • Ad-free streaming so you can watch without interruptions
  • HD quality for clear and sharp visuals
  • Works on multiple devices, switch anytime easily
  • Smooth streaming with no buffering
  • Read live updates and match previews anytime

For PSL fans, it’s a simple and reliable way to stay connected with every match of the season.

Conclusion

Nine seasons of the Pakistan Super League have given us stats, stories, and spine-tingling moments that fans will talk about for generations. The PSL highest run-scorers, Babar Azam, Fakhar Zaman, Mohammad Rizwan, Shoaib Malik, and Rilee Rossouw, have defined what PSL batting excellence looks like.

With PSL 2026 approaching, another season means PSL batting records could see fresh changes. Will Babar cross the 4,000-run mark? Can Fakhar rise to the top? One thing is clear: the Pakistan Super League remains a prime stage for T20 batting, and new records are always within reach.

FAQs

Who is the top run-scorer in PSL history?

Babar Azam is the top run-scorer in PSL history with 3,792 runs in 100 matches at an average of 44.61, spanning from 2016 to 2025.

What is Babar Azam's PSL batting average? 

Babar Azam's PSL batting average is 44.61, the highest among any batter with over 1,500 runs in PSL history.

Who scored the most centuries in PSL 2016–2025? 

Rilee Rossouw and Kamran Akmal jointly lead with 3 centuries each, the most by any individual batter in PSL history.

Which players hit the most sixes in PSL history? 

Fakhar Zaman leads the six-hitting charts with 128 sixes, followed by Rilee Rossouw (92), Kamran Akmal (89), and Shoaib Malik (82).

How many matches did Mohammad Rizwan play in PSL? 

Mohammad Rizwan played 93 PSL matches across multiple franchises from 2016 to 2025, scoring 2,770 runs.

Who has the best strike rate among the top 10 PSL run-scorers? 

Colin Munro leads with a strike rate of 149.81, followed by Rilee Rossouw (146.22) and Fakhar Zaman (142.02).

What is Fakhar Zaman's PSL record? 

Fakhar Zaman has scored 2,964 runs in 97 PSL matches at a strike rate of 142.02 with 128 sixes, the most by any Pakistani player in the tournament.