Top 10 Leading Run Scorers In Tests In 2017

With 2017 coming to an end we look at the top 10 batsman who have scored the most in Tests matches this year. Test cricket still remains the best learning module of cricket and these players have showed great consistency and zeal in playing test cricket for their nations.

These batsmen have redefined consistency in this year and hence here are the top heroes of test cricket in 2017.

10. N Dickwella

Image Source:Twitter


With 773 runs in 22 innings the Sri Lankan wicketkeeper batsman is 10th on the list. Dickwella has averaged 38.6 this year and has 6 half centuries to his tally of 2017.

9. David Warner

The explosive Aussie opener has had a good year too. David Warner as of now has scored 786 runs this year from 18 innings. Warner has 3 Test centuries to his kitty in 2017.
8. Joe Root

The England Skipper is a part of the Fab Four brigade. Root has been consistent through the year and has scored 871 runs from 16 innings. Root has hit two test centuries this year and averages almost 55.
7. Steve Smith

Steve Smith is the top ranked batsman in test matches. He has been playing test cricket of a different league. Smith has piled up 888 runs from 17 innings and the Ashes is still on. Steve Smith has hit 4 Test tons this year and his average is at a staggering 60.
6. Hashim Amla

The Proteas definition of consistency has had a run feast in 2017 too. Amla has got 942 runs from 20 innings and has struck three test hundreds this year.
5. Dinesh Chandimal

Image Source:

Sri Lanka Test Captain ended the recent series with 366 runs. This year Chandimal has added 1003 runs to his tally and has averaged 45. Chandimal has 3 centuries this year.

4. Karunaratne

Image Source:

The Lankan opener has been on a song this year and he went on to score 1031 runs in 2017. Karunaratne has averaged 40 in 26 innings.
3. Virat Kohli

Virat Milestone Kohli has redefined cricket in 2017 and the year has belonged to him by all means. Virat has got 2818 runs this year across formats which is the third highest ever. In test matches Virat hit 610 runs in the Sri Lanka series itself. In the entire year he has got 1059 runs which includes a few double tons as well. With 5 tons this year Virat averages 75 which is the highest this year. Virat has moulded all batting records.
2. Dean Elgar

He became the first batsman to score 1000 runs this year. The South African batsman has piled up 1097 runs from 20 innings. He too has hit 5 staggering Test centuries this year.

1. Cheteshwar Pujara

Pujara is the leader of the run getters in test cricket this year. The rock solid Indian batsman has scored 1140 runs at an average of 67.4. Pujara has hit 4 Test centuries this year.

To Top