Babar Azam scored the most runs in the PSL 2023 — 569 runs. Computed from every ball bowled in the PSL 2023 — the top ten below match the official record.
| Player | Runs | Balls |
|---|---|---|
| 1. Babar Azam | 569 | 399 |
| 2. Usman Khan | 430 | 262 |
| 3. Mohammad Rizwan | 407 | 333 |
| 4. Rassie van der Dussen | 364 | 235 |
| 5. Saim Ayub | 345 | 219 |
| 6. Colin Munro | 326 | 235 |
| 7. Saud Shakeel | 323 | 228 |
| 8. Agha Salman | 310 | 221 |
| 9. Shadab Khan | 305 | 214 |
| 10. Reeza Hendricks | 304 | 226 |
Babar Azam scored the most runs in the PSL 2023 — 569 runs. Second is Usman Khan (430), third Mohammad Rizwan (407).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions