Most Runs in Test 2018

Player Team Runs
1Virat KohliIndia1322
2Kusal MendisSri Lanka1023
3Joe RootEngland948
4Cheteshwar PujaraIndia837
5Jos ButtlerEngland760
6Dimuth KarunaratneSri Lanka743
7Usman KhawajaAustralia732
8Mominul HaqueBangladesh673
9Aiden MarkramSouth Africa672
10Dean ElgarSouth Africa661
11Tom LathamNew Zealand658
12Henry NichollsNew Zealand658
13Kane WilliamsonNew Zealand651
14Ajinkya RahaneIndia644
15Angelo MathewsSri Lanka640
16AB de VilliersSouth Africa638
17Roshen SilvaSri Lanka616
18Babar AzamPakistan616
19Jonny BairstowEngland609
20Haris SohailPakistan550