Best strike rate in Test cricket (all-time)

Shahid Afridi has the best strike rate in Test cricket (all-time) — 114.57 (min 120 balls). Computed from every ball bowled in Test cricket (all-time) — the top ten below match the official record.

PlayerStrike RateBalls
1. Shahid Afridi114.57350
2. Dewald Brevis95.83144
3. Praveen Kumar93.71159
4. Lhuan-dre Pretorius92.89253
5. Tapash Baisya91.10146
6. Shamar Joseph89.25335
7. Harry Brook86.593735
8. Wanindu Hasaranga86.34227
9. Prithvi Shaw86.04394
10. Ben Duckett85.933638

Who has the best strike rate in Test cricket (all-time)?

Shahid Afridi has the best strike rate in Test cricket (all-time) — 114.57 (min 120 balls). Second is Dewald Brevis (95.83), third Praveen Kumar (93.71).

Related leaderboards

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