Virat Kohli, one of the best batters in the world, has 82 international centuries to his name across all formats.