Most runs in Test cricket 2025

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

PlayerRunsBalls
1. Joe Root9711674
2. Shubman Gill9501464
3. Harry Brook8971079
4. Travis Head8731104
5. Ben Duckett804912
6. Lokesh Rahul7961642
7. Ravindra Jadeja7251289
8. Yashasvi Jaiswal7131065
9. Devon Conway6971137
10. Zak Crawley6871064

Who scored the most runs in Test cricket 2025?

Joe Root scored the most runs in Test cricket 2025 — 971 runs. Second is Shubman Gill (950), third Harry Brook (897).

Related leaderboards

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