Most runs in the PSL (all-time)
Babar Azam scored the most runs in the PSL (all-time) - 4380 runs.
● Verified cricket record
The readClear daylight at the top - Babar Azam leads Fakhar Zaman by 30% on runs.

4380
runs · Babar Azam
Most runs in the PSL (all-time)
Top 8 - Runs
Chart values: Babar Azam: 4380 Top 8 - Runs; Fakhar Zaman: 3365 Top 8 - Runs; Mohammad Rizwan: 2974 Top 8 - Runs; Rilee Rossouw: 2604 Top 8 - Runs; Shoaib Malik: 2350 Top 8 - Runs; Kamran Akmal: 1972 Top 8 - Runs; Shan Masood: 1870 Top 8 - Runs; Mohammad Hafeez: 1731 Top 8 - RunsBabar Azam4380
Fakhar Zaman3365
Mohammad Rizwan2974
Rilee Rossouw2604
Shoaib Malik2350
Kamran Akmal1972
Shan Masood1870
Mohammad Hafeez1731
Answer data table | | |
|---|
| 1. Babar Azam | 4380 | 3377 |
| 2. Fakhar Zaman | 3365 | 2351 |
| 3. Mohammad Rizwan | 2974 | 2323 |
| 4. Rilee Rossouw | 2604 | 1786 |
| 5. Shoaib Malik | 2350 | 1839 |
| 6. Kamran Akmal | 1972 | 1440 |
| 7. Shan Masood | 1870 | 1398 |
| 8. Mohammad Hafeez | 1731 | 1391 |
| 9. Colin Munro | 1633 | 1090 |
| 10. Shadab Khan | 1586 | 1123 |
Who scored the most runs in the PSL (all-time)?
Babar Azam scored the most runs in the PSL (all-time) - 4380 runs. Second is Fakhar Zaman (3365), third Mohammad Rizwan (2974).
Related leaderboards
Explore more