Most runs in Test cricket 2018

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

PlayerRunsBalls
1. Virat Kohli10592017
2. Jos Buttler9381464
3. Kusal Mendis9271707
4. Cheteshwar Pujara8952155
5. FDM Karunaratne8881569
6. Joe Root8421508
7. Kane Williamson8011288
8. Babar Azam7601307
9. Tom Latham7141470
10. Asad Shafiq7091312

Who scored the most runs in Test cricket 2018?

Virat Kohli scored the most runs in Test cricket 2018 — 1059 runs. Second is Jos Buttler (938), third Kusal Mendis (927).

Related leaderboards

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