Kohli's remarkable journey began on June 20, 2011, against West Indies in Kingston.
With 109 Test matches and 8,479 runs at an average of 48.72, Kohli has been a pillar of consistency.
Currently preparing for India's tour of West Indies, starting with the first Test on July 12 in Dominica.
Kohli's initial Test innings saw him score four and 15 runs, both dismissed by Fidel Edwards.
The Wankhede Test against West Indies in November 2011 witnessed Kohli's scores of 52 and 63 in the two innings.
Kohli's first Test hundred came against Australia in Adelaide in January 2012, marking a significant milestone.
In his 28th Test century, Kohli once again excelled against Australia, this time in Ahmedabad in March of this year.
Kohli's leadership prowess is evident with 40 victories in 68 Test matches, making him India's most successful captain.
Under Kohli's captaincy, India held the ICC Test Mace for an impressive five consecutive years, second only to Australia's 'golden era.'
Kohli stands alongside Don Bradman as the only captains to score over 600 runs in a single Test series.
With 5,864 runs in 68 Test matches at an average of 54.80, Kohli ranks among the top Test captains in terms of runs scored.
Kohli's tally of 20 Test hundreds as captain is the second-highest, just behind Graeme Smith's remarkable feat.