India has played 35 unique teams in all 35 Tests under Kohli
Virat Kohli, who is playing his 35th Test as captain against South Africa in Johannesburg, has fielded a different playing XI in each of the Tests. Kohli has used 28 different players in these 35 matches, with Ravichandran Ashwin featuring in 33 Tests, the most by any player under Kohli's captaincy. Further, there have been six debutants under Kohli's captaincy.