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

1. India Virat Kohli - 1322 runs

The player at #1 in the list is Virat Kohli of India. He made 1322 runs in 24 innings of 13 matches at an average of 55.08 and strike rate of 54.33.

2. Sri Lanka Kusal Mendis - 1023 runs

At position no. 2 is Kusal Mendis of Sri Lanka. He made 1023 runs in 23 innings of 12 matches at an average of 46.5 and strike rate of 54.64.

3. England Joe Root - 948 runs

At no. 3 position is Joe Root of England. He made 948 runs in 24 innings of 13 matches at an average of 41.21 and strike rate of 53.19.

4. India Cheteshwar Pujara - 837 runs

Next in the list is Cheteshwar Pujara of India. He made 837 runs in 23 innings of 13 matches at an average of 38.04 and strike rate of 38.46.

5. England Jos Buttler - 760 runs

At no. 5 position is Jos Buttler of England. He made 760 runs in 18 innings of 10 matches at an average of 44.7 and strike rate of 68.1.

6. Sri Lanka Dimuth Karunaratne - 743 runs

At no. 6 position is Dimuth Karunaratne of Sri Lanka. He made 743 runs in 17 innings of 9 matches at an average of 46.43 and strike rate of 56.63.

7. Australia Usman Khawaja - 732 runs

At position no. 7 is Usman Khawaja of Australia. He made 732 runs in 18 innings of 10 matches at an average of 40.66 and strike rate of 43.33.

8. Bangladesh Mominul Haque - 673 runs

At no. 8 position is Mominul Haque of Bangladesh. He made 673 runs in 15 innings of 8 matches at an average of 44.86 and strike rate of 66.3.

9. South Africa Aiden Markram - 672 runs

At position no. 9 is Aiden Markram of South Africa. He made 672 runs in 20 innings of 10 matches at an average of 33.6 and strike rate of 61.14.

10. South Africa Dean Elgar - 661 runs

Next in the list is Dean Elgar of South Africa. He made 661 runs in 20 innings of 10 matches at an average of 36.72 and strike rate of 38.95.