Best batting average in the IPL (all-time)

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.

PlayerAverageBalls
1. Morne van Wyk55.67132
2. Sai Sudharsan48.371686
3. Lokesh Rahul46.154179
4. Adam Voges45.25143
5. Vaibhav Suryavanshi44.70449
6. Cooper Connolly44.64301
7. Hashim Amla44.38407
8. Devon Conway43.20773
9. Heinrich Klaasen42.081262
10. Paul Collingwood40.60156

Who has the best batting average in the IPL (all-time)?

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).

Related leaderboards

Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions