Best batting average in the CPL (all-time)

Mohammad Rizwan has the best batting average in the CPL (all-time) — 56.75 (min 120 balls). Computed from every ball bowled in the CPL (all-time) — the top ten below match the official record.

PlayerAverageBalls
1. Mohammad Rizwan56.75178
2. James Franklin50.75152
3. Mitchell Santner48.33126
4. Saim Ayub43.45336
5. David Miller42.82468
6. AB de Villiers42.75122
7. Lorcan Tucker37.50121
8. Quinton de Kock36.75627
9. Chris Gayle35.411828
10. Andries Gous35.17171

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

Mohammad Rizwan has the best batting average in the CPL (all-time) — 56.75 (min 120 balls). Second is James Franklin (50.75), third Mitchell Santner (48.33).

Related leaderboards

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