Most runs in Test cricket 2016

Virat Kohli scored the most runs in Test cricket 2016 — 1503 runs. Computed from every ball bowled in Test cricket 2016 — the top ten below match the official record.

PlayerRunsBalls
1. Virat Kohli15032401
2. Steven Smith13992535
3. Cheteshwar Pujara13783010
4. Azhar Ali12802782
5. Jonny Bairstow12312159
6. Joe Root11881989
7. AN Cook10932061
8. Kane Williamson10791758
9. Moeen Ali9781794
10. Ajinkya Rahane9611953

Who scored the most runs in Test cricket 2016?

Virat Kohli scored the most runs in Test cricket 2016 — 1503 runs. Second is Steven Smith (1399), third Cheteshwar Pujara (1378).

Related leaderboards

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