Australia captain Steve Smith on Saturday became only the second player, after compatriot and former opener Matthew Hayden, to score 1000 Test runs in a calendar year for the fourth successive year during Day 3's play of third Ashes Test against England at the WACA, Perth.