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.
| Player | Strike Rate | Balls |
|---|---|---|
| 1. Shahid Afridi | 114.57 | 350 |
| 2. Dewald Brevis | 95.83 | 144 |
| 3. Praveen Kumar | 93.71 | 159 |
| 4. Lhuan-dre Pretorius | 92.89 | 253 |
| 5. Tapash Baisya | 91.10 | 146 |
| 6. Shamar Joseph | 89.25 | 335 |
| 7. Harry Brook | 86.59 | 3735 |
| 8. Wanindu Hasaranga | 86.34 | 227 |
| 9. Prithvi Shaw | 86.04 | 394 |
| 10. Ben Duckett | 85.93 | 3638 |
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).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions