Most runs in Test cricket 2017

Joe Root scored the most runs in Test cricket 2017 — 1249 runs. Computed from every ball bowled in Test cricket 2017 — the top ten below match the official record.

PlayerRunsBalls
1. Joe Root12492199
2. Dean Elgar11922591
3. Virat Kohli10571474
4. Hashim Amla10302010
5. Aiden Markram10001549
6. AN Cook9712020
7. Steven Smith9481944
8. David Warner9091555
9. LD Chandimal8731920
10. Jonny Bairstow8581543

Who scored the most runs in Test cricket 2017?

Joe Root scored the most runs in Test cricket 2017 — 1249 runs. Second is Dean Elgar (1192), third Virat Kohli (1057).

Related leaderboards

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