Most Runs in Test 2012

Player Team Runs
1Michael ClarkeAustralia1595
2Alastair CookEngland1249
3Hashim AmlaSouth Africa1064
4Kevin PietersenEngland1053
5Jonathan TrottEngland1005
6Shivnarine ChanderpaulWest Indies987
7Jacques KallisSouth Africa944
8Michael HusseyAustralia898
9Marlon SamuelsWest Indies866
10Graeme SmithSouth Africa825
11Ross TaylorNew Zealand819
12AB de VilliersSouth Africa815
13Alviro PetersenSouth Africa815
14David WarnerAustralia788
15Matt PriorEngland777
16Kumar SangakkaraSri Lanka767
17Andrew StraussEngland697
18Virat KohliIndia689
19Ian BellEngland672
20Cheteshwar PujaraIndia654