AB de Villiers has the best batting average in the PSL (all-time) — 54.50 (min 120 balls). Computed from every ball bowled in the PSL (all-time) — the top ten below match the official record.
| Player | Average | Balls |
|---|---|---|
| 1. AB de Villiers | 54.50 | 169 |
| 2. Harry Brook | 52.80 | 154 |
| 3. Kusal Mendis | 49.50 | 412 |
| 4. Babar Azam | 47.10 | 3377 |
| 5. Reeza Hendricks | 46.91 | 379 |
| 6. Usman Khawaja | 45.86 | 214 |
| 7. Tim David | 43.21 | 337 |
| 8. Usman Khan | 40.88 | 852 |
| 9. Mohammad Rizwan | 39.65 | 2323 |
| 10. Rassie van der Dussen | 39.64 | 388 |
AB de Villiers has the best batting average in the PSL (all-time) — 54.50 (min 120 balls). Second is Harry Brook (52.80), third Kusal Mendis (49.50).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions