However, the 30-year-old Indian captain finally ended the drought and got back to his groove.
Kohli hit a double century on Day 2 of the second Test against South Africa in Pune.
This was his 26th career Test ton.
Kohli smashes seventh double hundred in Tests
Kohli has the best tally in terms of double centuries by an Indian cricketer in Test cricket (7).
He equaled the likes of Mahela Jayawardene and Wally Hammond in terms of career Test double centuries (7 each).
Brian Lara (9), Kumar Sangakkara (11) and Don Bradman (12) are above Kohli now.
Kohli also surpassed the 7,000-run mark in Tests.
Kohli surpasses these legends in terms of career Test runs
Kohli has gone past several legends in terms of career Test runs.
He surpassed Dilip Vengsarkar (6,868), Sanath Jayasuriya (6,973), Steve Smith (6,973) and Donald Bradman (6,996).
Kohli surpassed Bradman (8) in terms of most 150-plus scores in Test cricket (9), as a captain.
He now holds the record of scoring most Test runs as a captain in India, going past Sunil Gavaskar.
Kohli 26th ton
Kohli equals Smith and Sobers with 26th Test ton
Kohli, who became the second Indian captain to lead India in 50 Tests after MS Dhoni, struck an unbeaten century to lead the side's charge against the Proteas.
The superb Kohli notched his 26th Test ton to equal Steve Smith and Gary Sobers (26 each).
This was his 12th century on home soil and an overall 69th across formats in international cricket.
Kohli equals Ponting with this special record
Kohli notched his 19th Test century as a skipper. With this feat, he equaled former Australian captain Ricky Ponting in terms of centuries as a Test skipper (19). Former Proteas skipper Graeme Smith (25) leads the show.
Kohli registers these records as well
Kohli also became the fourth-fastest to 26 Test tons in cricket.
He achieved the mark in his 138th Test innings.
Don Bradman (69), Steve Smith (121) and Sachin Tendulkar (136) are above Kohli in this list.
Kohli became the fourth player to score a ton in the 50th match as captain in Tests.
He joined Stephen Fleming, Alastair Cook and Steve Waugh.
Kohli and Rahane
Kohli and Rahane amass sixth 150-plus partnership in Tests
Kohli and half-centurion Ajinkya Rahane shared a 178-run stand for the fourth wicket.
This was their sixth 150-plus partnership in Tests.
This was also their ninth century-plus stand for the fourth wicket.
The two equaled former Pakistan heroes Inzamam-ul-Haq and Mohammad Yousuf .