Joe Root made the most fifties in Test cricket (all-time) — 66 fifties. Computed from every ball bowled in Test cricket (all-time) — the top ten below match the official record.
| Player | Fifties | Balls |
|---|---|---|
| 1. Joe Root | 66 | 24269 |
| 2. AN Cook | 57 | 26562 |
| 3. Angelo Mathews | 45 | 16711 |
| 4. Steven Smith | 44 | 19966 |
| 5. AB de Villiers | 42 | 14930 |
| 6. Ian Bell | 42 | 14968 |
| 7. Hashim Amla | 39 | 18223 |
| 8. Misbah ul Haq | 39 | 11350 |
| 9. Kane Williamson | 38 | 18306 |
| 10. FDM Karunaratne | 38 | 13930 |
Joe Root made the most fifties in Test cricket (all-time) — 66 fifties. Second is AN Cook (57), third Angelo Mathews (45).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions