Matthew Hayden scored the most runs in Test cricket 2003 — 1107 runs. Computed from every ball bowled in Test cricket 2003 — the top ten below match the official record.
| Player | Runs | Balls |
|---|---|---|
| 1. Matthew Hayden | 1107 | 1402 |
| 2. Graeme Smith | 1003 | 1529 |
| 3. Herschelle Gibbs | 933 | 1621 |
| 4. Brian Lara | 927 | 1306 |
| 5. Marcus Trescothick | 838 | 1474 |
| 6. G Kirsten | 704 | 1525 |
| 7. Michael Vaughan | 643 | 1291 |
| 8. Jacques Kallis | 602 | 1313 |
| 9. JL Langer | 589 | 1052 |
| 10. MA Butcher | 546 | 1099 |
Matthew Hayden scored the most runs in Test cricket 2003 — 1107 runs. Second is Graeme Smith (1003), third Herschelle Gibbs (933).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions