Most fifties in Test cricket (all-time)

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.

PlayerFiftiesBalls
1. Joe Root6624269
2. AN Cook5726562
3. Angelo Mathews4516711
4. Steven Smith4419966
5. AB de Villiers4214930
6. Ian Bell4214968
7. Hashim Amla3918223
8. Misbah ul Haq3911350
9. Kane Williamson3818306
10. FDM Karunaratne3813930

Who made the most fifties in Test cricket (all-time)?

Joe Root made the most fifties in Test cricket (all-time) — 66 fifties. Second is AN Cook (57), third Angelo Mathews (45).

Related leaderboards

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