Most runs in Test cricket 2012

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.

PlayerRunsBalls
1. Hashim Amla13212237
2. Michael Clarke11781850
3. AN Cook11232558
4. Kumar Sangakkara11042105
5. Cheteshwar Pujara10732035
6. Marlon Samuels9431738
7. IJL Trott9332036
8. AB de Villiers9071712
9. Matt Prior8791537
10. Kevin Pietersen8451341

Who scored the most runs in Test cricket 2012?

Hashim Amla scored the most runs in Test cricket 2012 — 1321 runs. Second is Michael Clarke (1178), third AN Cook (1123).

Related leaderboards

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