Marnus Labuschagne scored the most runs in Test cricket 2019 — 1249 runs. Computed from every ball bowled in Test cricket 2019 — the top ten below match the official record.
| Player | Runs | Balls |
|---|---|---|
| 1. Marnus Labuschagne | 1249 | 2149 |
| 2. Steven Smith | 1028 | 1897 |
| 3. Joe Root | 914 | 1872 |
| 4. Ben Stokes | 904 | 1535 |
| 5. David Warner | 881 | 1403 |
| 6. Mayank Agarwal | 779 | 1365 |
| 7. Ajinkya Rahane | 715 | 1513 |
| 8. Rory Burns | 679 | 1539 |
| 9. Joe Denly | 668 | 1724 |
| 10. Virat Kohli | 627 | 1003 |
Marnus Labuschagne scored the most runs in Test cricket 2019 — 1249 runs. Second is Steven Smith (1028), third Joe Root (914).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions