With 639 runs in seven innings, Virat Kohli became the highest Indian run-scorer in a Test series in Australia, surpassing Rahul Dravid, who scored 619 runs from eight innings on the 2003-04 tour.
The 26-year-old, who made his Test debut in 2011 against the West Indies, started the day by becoming the second Indian batsman to score 500 runs in a Test series in Australia.
Going into the match with 499 runs from the three earlier matches of the series, he reached the landmark by hitting a four of the bowling of off-spinner Nathan Lyon during the morning session in the 44th over of India's first innings.
Subsequently, his unbeaten hundred also helped him get past the 600-run mark.
Playing in his 33rd Test and seventh innings in this series, he followed it up with further records.
With his 214-ball unbeaten knock, laced with 20 boundaries, he became the only cricketer ever to score a century in his first three innings as captain of a side.
Australia's Greg Chappell scored a century in his first two innings as captain against the West Indies at Brisbane in 1975.
Kohli also became the highest Indian run-getter in a Test series in Australia, surpassing batting legend Rahul Dravid, who scored 619 runs from eight innings on the 2003-04 tour.
Unbeaten on 140 at close of play on Day Three, he aggregates 639 runs from seven innings in this series.
India's new captain, who scored a century in each innings in Adelaide and another in Melbourne, joined English batsmen of the 1920s Wally Hammond and Herbert Sutcliffe as the only visiting players to score four centuries in a series in Australia.
Image: Virat Kohli plays a cover drive on Day 3 of the fourth Test against Australia at the Sydney Cricket Ground on Thursday.
Photograph: Brendon Thorne/Getty Images
'I have to discipline my shot selection lot more'
Spidercam in focus as Lehmanm defends sloppy Smith
Exclusive! Coach Jayaraj decodes KL Rahul's meteoric rise
Smith holds Spidercam guilty for dropped catch
Ajmal shuts down academy following threats from extremists