Australia captain Steve Smith, who scored 178 runs in total in the Melbourne Test against England, has become the highest run-getter in Tests in 2017. Smith scored 1,305 runs this year, overtaking India's Cheteshwar Pujara, who hit 1,140 runs in 11 matches in 2017. This is the fourth consecutive time Smith has scored over 1,000 runs in a calendar year.