Hashim Amla scored the most runs in Test cricket 2012 — 1321 runs. Computed from every ball bowled in Test cricket 2012 — the top ten below match the official record.
| Player | Runs | Balls |
|---|---|---|
| 1. Hashim Amla | 1321 | 2237 |
| 2. Michael Clarke | 1178 | 1850 |
| 3. AN Cook | 1123 | 2558 |
| 4. Kumar Sangakkara | 1104 | 2105 |
| 5. Cheteshwar Pujara | 1073 | 2035 |
| 6. Marlon Samuels | 943 | 1738 |
| 7. IJL Trott | 933 | 2036 |
| 8. AB de Villiers | 907 | 1712 |
| 9. Matt Prior | 879 | 1537 |
| 10. Kevin Pietersen | 845 | 1341 |
Hashim Amla scored the most runs in Test cricket 2012 — 1321 runs. Second is Michael Clarke (1178), third AN Cook (1123).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions