Morne van Wyk has the best batting average in the IPL (all-time) — 55.67 (min 120 balls). Computed from every ball bowled in the IPL (all-time) — the top ten below match the official record.
| Player | Average | Balls |
|---|---|---|
| 1. Morne van Wyk | 55.67 | 132 |
| 2. Sai Sudharsan | 48.37 | 1686 |
| 3. Lokesh Rahul | 46.15 | 4179 |
| 4. Adam Voges | 45.25 | 143 |
| 5. Vaibhav Suryavanshi | 44.70 | 449 |
| 6. Cooper Connolly | 44.64 | 301 |
| 7. Hashim Amla | 44.38 | 407 |
| 8. Devon Conway | 43.20 | 773 |
| 9. Heinrich Klaasen | 42.08 | 1262 |
| 10. Paul Collingwood | 40.60 | 156 |
Morne van Wyk has the best batting average in the IPL (all-time) — 55.67 (min 120 balls). Second is Sai Sudharsan (48.37), third Lokesh Rahul (46.15).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions