Best batting average in Test cricket (all-time)

Kurtis Patterson has the best batting average in Test cricket (all-time) — 144 (min 120 balls). Computed from every ball bowled in Test cricket (all-time) — the top ten below match the official record.

PlayerAverageBalls
1. Kurtis Patterson144274
2. Dean Foxcroft98129
3. CL Cairns89.33321
4. Abul Hasan82.50278
5. Lhuan-dre Pretorius78.33253
6. Cameron White72.50289
7. SR Waugh701127
8. Brian Lara67.873140
9. Z de Bruyn65344
10. David Bernard63.67355

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

Kurtis Patterson has the best batting average in Test cricket (all-time) — 144 (min 120 balls). Second is Dean Foxcroft (98), third CL Cairns (89.33).

Related leaderboards

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