ALSO READNagpur Test: Kohli double, Rohit ton help India to 405-run lead against SL Chandimal dig: India preparing for South Africa on flat tracks T-20 International series: Pakistan welcomes Sri Lanka after 8 long years 'Go India, Go Kohli': Fans cheer ahead of Ind vs Pak Champions Trophy final Nagpur Test: SL crawl to 145/8 at lunch; India close to biggest innings win
The 29-year-old from Delhi reached the mark in typical style, smashing Sri Lanka pacer Suranga Lakmal for a boundary shortly after lunch.
Kohli became the 11th Indian to reach the milestone and the fourth quickest in terms of innings. The legendary Sunil Gavaskar is the quickest among Indian batsmen, achieving the distinction in 95 innings.
Former star opener Virender Sehwag is second in 98 innings while Sachin Tendulkar is placed third with 103 knocks.
Kohli is also the second quickest among Indian batsmen in terms of time. He needed 2,358 days to complete the feat after Rahul Dravid's 2,252 days. Sehwag is third at 2,464 days.
The India skipper is also the second youngest to reach the 5,000-run mark among Indian bastmen at 29 years and 27 days. Tendulkar tops the list among Indians at 25 years and 301 days.