Most Runs in Test 2016

Player Team Runs
1Joe RootEngland1477
2Jonny BairstowEngland1470
3Alastair CookEngland1270
4Virat KohliIndia1215
5Azhar AliPakistan1198
6Steve SmithAustralia1079
7Moeen AliEngland1078
8Ben StokesEngland904
9Cheteshwar PujaraIndia836
10Usman KhawajaAustralia753
11Kane WilliamsonNew Zealand753
12David WarnerAustralia748
13Asad ShafiqPakistan733
14Hashim AmlaSouth Africa729
15Quinton de KockSouth Africa695
16Younis KhanPakistan673
17Tom LathamNew Zealand658
18Ajinkya RahaneIndia653
19Sami AslamPakistan618
20Dhananjaya de SilvaSri Lanka615