Steven Smith    Getty Images
Steven Smith Getty Images

Steven Smith needed just 14 runs to surpass Cheteshwar Pujara s tally of most runs in Tests in 2017. Given Smith s form it was only a matter to overs, and the Australian captain achieved it in the first innings of the fourth Ashes Test. Smith is currently on 1,289* runs ahead of Pujara (1,140) and Dean Elgar (1,128).

Before the third Ashes Test, Smith had 888 runs in 9 Tests. Smith is currently batting on 87, in the second innings of the Boxing Day Test. He look on course to reach his 23rd Test ton. It might also be noted, that Smith has now faced 1,200 deliveries in the ongoing series.

Player M Inns Runs
Steven Smith 11* 20 1,289
Cheteshwar Pujara 11 18 1,140
Dean Elgar 11 20 1,128
Virat Kohli 10 16 1,059
Dimuth Karunaratne 13 26 1,031
Dinesh Chandimal 12 24 1,003

This, however, is the fourth consecutive time Smith has scored over 1,000 runs in a calendar year. Only Matthew Hayden (5 times) is ahead of Smith.