Best batting average in the BBL (all-time)

Ian Cockbain has the best batting average in the BBL (all-time) — 59.75 (min 120 balls). Computed from every ball bowled in the BBL (all-time) — the top ten below match the official record.

PlayerAverageBalls
1. Ian Cockbain59.75169
2. David Warner49.52791
3. Steven Smith47.90979
4. Brad Hodge44.33989
5. Shaun Marsh41.822157
6. Michael Carberry38.44268
7. Liam Scott37.27300
8. Kevin Pietersen36.64759
9. Mitchell Marsh35.851614
10. Chris Lynn35.242735

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

Ian Cockbain has the best batting average in the BBL (all-time) — 59.75 (min 120 balls). Second is David Warner (49.52), third Steven Smith (47.90).

Related leaderboards

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