India skipper Virat Kohli is one of the best batsmen of this era. His 47 centuries (30 in ODIs and 17 in Test) are a testimonial to his batting prowess.
It is an absolute pleasure for bowlers to get his prized wicket and few have made the honour list for getting him out repetitively.
Australian Nathan Lyon and English James Anderson have got the better of Kohli five times in Test while in ODIs West Indian Ravi Rampaul has dismissed him the most, six times, followed by Sri Lankan Thisara Perera five times. Still, these bowlers do not figure on Virat's list of toughest bowler he has faced.