Most Runs in Test Cricket in 2018

Record holder : Virat Kohli of India holds the record (1322 runs) for most runs in test cricket in 2018.

Download this Record Infographics

1322 runs
India Virat Kohli ( Ind )
Matches 13
Average 55.08
Strike Rate 54.33
Hundreds 5
1023 runs
Sri Lanka Kusal Mendis ( SL )
Matches 12
Average 46.5
Strike Rate 54.64
Hundreds 3
948 runs
England Joe Root ( Eng )
Matches 13
Average 41.21
Strike Rate 53.19
Hundreds 2
837 runs
Matches 13
Average 38.04
Strike Rate 38.46
Hundreds 3
760 runs
England Jos Buttler ( Eng )
Matches 10
Average 44.7
Strike Rate 68.1
Hundreds 1
743 runs
Matches 9
Average 46.43
Strike Rate 56.63
Hundreds 1
732 runs
Australia Usman Khawaja ( Aus )
Matches 10
Average 40.66
Strike Rate 43.33
Hundreds 2
673 runs
Bangladesh Mominul Haque ( Ban )
Matches 8
Average 44.86
Strike Rate 66.3
Hundreds 4
672 runs
Matches 10
Average 33.6
Strike Rate 61.14
Hundreds 2
661 runs
South Africa Dean Elgar ( SA )
Matches 10
Average 36.72
Strike Rate 38.95
Hundreds 1
Recommended for you