Most Runs in Test Cricket in 2017

Record holder : Steven Smith of Australia holds the record (1305 runs) for most runs in test cricket in 2017.

Download

1. Australia Steven Smith - 1305 runs

At the top of list is Steven Smith of Australia. He made 1305 runs in 20 innings of 11 matches at an average of 76.76 and strike rate of 50.71.

2. India Cheteshwar Pujara - 1140 runs

Next in the list is Cheteshwar Pujara of India. He made 1140 runs in 18 innings of 11 matches at an average of 67.05 and strike rate of 45.89.

3. South Africa Dean Elgar - 1128 runs

Next in the list is Dean Elgar of South Africa. He made 1128 runs in 21 innings of 12 matches at an average of 53.71 and strike rate of 50.85.

4. India Virat Kohli - 1059 runs

At no. 4 position is Virat Kohli of India. He made 1059 runs in 16 innings of 10 matches at an average of 75.64 and strike rate of 76.24.

5. Sri Lanka Dimuth Karunaratne - 1031 runs

At no. 5 position is Dimuth Karunaratne of Sri Lanka. He made 1031 runs in 26 innings of 13 matches at an average of 39.65 and strike rate of 44.74.

6. Sri Lanka Dinesh Chandimal - 1003 runs

Next in the list is Dinesh Chandimal of Sri Lanka. He made 1003 runs in 24 innings of 12 matches at an average of 45.59 and strike rate of 44.87.

7. Australia David Warner - 997 runs

Then comes our David Warner of Australia. He made 997 runs in 21 innings of 11 matches at an average of 49.85 and strike rate of 63.66.

8. England Joe Root - 966 runs

At no. 8 position is Joe Root of England. He made 966 runs in 19 innings of 11 matches at an average of 50.84 and strike rate of 61.8.

9. South Africa Hashim Amla - 947 runs

At no. 9 position is Hashim Amla of South Africa. He made 947 runs in 21 innings of 12 matches at an average of 47.35 and strike rate of 54.3.

10. England Alastair Cook - 899 runs

Next in the list is Alastair Cook of England. He made 899 runs in 20 innings of 11 matches at an average of 47.31 and strike rate of 49.09.

Latest poll updates

Get notified on trending polls and opinions