#1 Matthew Hayden (2001-05, five times)
Former Australian batsman, Matthew Hayden has scored more than 1000 Test runs in a calendar year five times on the trot. In the history of Test cricket, Hayden is the only player to have achieved it.
Australia's tour of India 2000-01 was a career-defining series for the powerful opener. The left-handed batsman amassed 549 runs, an Australian record for a three-Test series. Before the tour, Hayden averaged a mere 24.36 from 13 Tests.
But after the series, his place in the playing XI was never in danger.
In the first innings of the first Test match against Zimbabwe played at WACA on 10 October 2003, the explosive batsman scored 380 runs from only 437 balls - setting a new world record for the highest individual Test score, which Lara broke later.