Joe Root hit the most fours in Test cricket (all-time) — 1493 fours. Computed from every ball bowled in Test cricket (all-time) — the top ten below match the official record.
| Player | Fours | Balls |
|---|---|---|
| 1. Joe Root | 1493 | 24269 |
| 2. AN Cook | 1441 | 26562 |
| 3. Steven Smith | 1172 | 19966 |
| 4. Hashim Amla | 1150 | 18223 |
| 5. Kane Williamson | 1063 | 18306 |
| 6. David Warner | 1036 | 12517 |
| 7. Virat Kohli | 1027 | 16608 |
| 8. Kevin Pietersen | 977 | 13082 |
| 9. Kumar Sangakkara | 960 | 15629 |
| 10. Graeme Smith | 952 | 12489 |
Joe Root hit the most fours in Test cricket (all-time) — 1493 fours. Second is AN Cook (1441), third Steven Smith (1172).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions