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.
1. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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.