Kohli is only the 12th Indian player to play 100 Tests.
Virat Kohli, the former India captain, was honored on Friday ahead of the start of the Mohali Test against Sri Lanka, as he became only the twelfth Indian to play 100 Tests.
Sunil Gavaskar, Dilip Vengsarkar, Sachin Tendulkar, Sourav Ganguly, Rahul Dravid, VVS Laxman, and Virender Sehwag are among the legendary batters who have achieved the feat for India.
Dravid, who is now the head coach of Team India, surprised him by awarding him his 100th Test cap. Kohli was accompanied on the field by his wife, Bollywood actress Anushka Sharma, as he received the cap. On the first day of the first Test, Kohli's family was also present at the stadium.
Fans on Twitter, on the other hand, were split over Anushka's presence on the field. While some questioned whether it was legal, many others were moved by the touching scene.
Many defended Anushka's presence and cherished the moment when Kohli was presented with the cap by head coach Dravid.
Earlier, expressing happiness over this achievement, Kohli said, “It is a special moment for me. My wife is here and so is my brother. Everyone is very proud. It is indeed a team game and it couldn't have been possible without you. Thanks to the BCCI as well. In present-day cricket, with the amount we play with three formats and an IPL, the one takeaway the next generation can take from me is that I played 100 games in the purest format.”