Moreover, Kohli also needs to score 237 runs to overtake team India head coach Rahul Dravid's (846) record of most runs scored against Sri Lanka in Test matches played in India.
In his previous 3 Tests against Sri Lanka at home, the Delhi-born cricketer has an envious record, as he has scored 610 runs so far, including 3 centuries.
READ| Virat Kohli asks fans to cheer for Mithali Raj-led India in ICC World Cup opener vs Pakistan
Another feat that Kohli could achieve on Friday is that he can go past Sourav Ganguly on the list of Indian batters who have scored the most runs against Sri Lanka in Test cricket history.
While Master Blaster Sachin Tendulkar sits pretty atop this list with 1995 in 25 matches, Ganguly has 1064 runs in 14 matches.
Kohli, who currently has scored 1009 runs against Sri Lanka in 9 matches till date, needs to score 61 runs to overtake Ganguly.
Meanwhile, the match in Mohali is set to be a great occasion with a 50% crowd in attendance and the Punjab Cricket Association (PCA) officials have confirmed that Kohli will be felicitated for his incredible achievement.