Skip to main content

PSL Batting Records

All-time top run scorers and batting milestones across every Pakistan Super League season.

Top 20 All-Time Run Scorers

#PlayerMRunsHS
1
Babar Azam
823,198114
2
Fakhar Zaman
852,680106*
3
Mohammad Rizwan
782,52089*
4
Kamran Akmal
591,820107*
5
Shoaib Malik
751,76885*
6
Sharjeel Khan
481,510117
7
Shadab Khan
701,46091
8
Colin Munro
421,380109*
9
Imam-ul-Haq
451,32083
10
Saim Ayub
381,28098*
11
Shan Masood
521,25078
12
James Vince
381,21095
13
Sarfaraz Ahmed
681,18071
14
Liam Livingstone
301,150103*
15
Hussain Talat
441,08072
16
Imad Wasim
621,05063*
17
Alex Hales
361,02096
18
Haider Ali
4899080
19
Shane Watson
3096091*
20
Rizwan Hussain
3692074

Batting Milestones

Highest Individual ScorePSL 1
Sharjeel Khan

117 (62)

Most CenturiesMultiple
Babar Azam

2

Most Runs (All-Time)PSL 1-10
Babar Azam

3,198

Most Sixes (All-Time)PSL 1-10
Fakhar Zaman

142

Highest Strike Rate (min 500 runs)Multiple
Sharjeel Khan

156.40

Fastest FiftyPSL 3
Kamran Akmal

17 balls

Most Fifties (All-Time)PSL 1-10
Babar Azam

30

Fastest CenturyPSL 4
Colin Munro

48 balls