#2 Steve Smith (2014-17*, four times)

Steve Smith started his career in 2010 as an all-rounder who could bowl leg spin. By the end of 2017, he now has the second highest Test batting rating of all times.
In between his career-best 239 against England in the ongoing Ashes, the Australian skipper crossed 1000 Test runs mark in a calendar year for the fourth year running. He is only the second batsman to achieve this feat.

Australia's Test schedule for next year is yet to be confirmed but it is expected that Smith will have at least 10 Tests to try and score 1000 runs in 2018 - the number of games he took to achieve the feat this year.
Note:- '*' indicates that the streak is not broken.
ICC Champions Trophy 2025, ICC Champions Trophy India Schedule, India Squad ICC Champions Trophy, ICC Champions Trophy Schedule