Best batting average in the BPL (all-time)

Hassan Eisakhil has the best batting average in the BPL (all-time) — 112 (min 120 balls). Computed from every ball bowled in the BPL (all-time) — the top ten below match the official record.

PlayerAverageBalls
1. Hassan Eisakhil112152
2. AB de Villiers61.75147
3. Will Bosisto59.60231
4. Elton Chigumbura51.75125
5. Marlon Samuels51.33755
6. Kamran Akmal48.67195
7. Shivnarine Chanderpaul48262
8. Waseem Muhammad47.25128
9. Alex Hales46.46372
10. Tom Bruce46.33217

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

Hassan Eisakhil has the best batting average in the BPL (all-time) — 112 (min 120 balls). Second is AB de Villiers (61.75), third Will Bosisto (59.60).

Related leaderboards

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