James Anderson, Virat Kohli
James Anderson after picking up Virat Kohli's wicket. (Image: Twitter)
Prev1 of 5

The current Indian captain Virat Kohli is a modern-day batting legend. He is just 32-year-old and the tally of runs he has in International cricket is enough to call him one of the all-time greats. Kohli being a fab-4 member is miles ahead of his competition in terms of total runs and centuries. Kohli has got everything great about him, he has been a dominant run with the bat in all three formats.

Virat Kohli has already amassed 23093 international runs. Notably, he is the fastest one to reach this milestone. Other than batting he has now started to dominate the cricketing world being a captain of team India. He has already become the most successful Indian Test captain surpassing legendary Indian captain Ms. Dhoni. And has a winning percentage of 70 in One Day International.

There have not been many bowlers who have been able to dominate Virat Kohli in world cricket. However, few of them have found a way to get better of the batting Maestro.

5 Bowlers Who Have Dismissed Virat Kohli The Most Times In International Cricket

5. Ben Stokes, Graeme Swann [ 8 ]

Ben Stokes
Ben Stokes (Image Credit: Twitter)

Virat Kohli has always struggled against England bowlers whether it’s a leg spinner, off-spinner, medium pacer, or a fierce fast bowler. In international cricket, English bowlers are the ones who have got the better of Virat Kohli most of the time.

The star England all-rounder Ben Stokes has dismissed Virat Kohli 8 times including 5 times in Test and 3 times in ODI. Meanwhile, Kohli has smashed runs against Ben Stokes at an average of 44.4 in Test and 30.3 in ODIs.

Graeme Swann[photo: Twitter]
Meanwhile, former England spinner Graeme Swann has been able to dismiss Kohli 8 times including 3 in Tests, 4 in ODIs, and 1 in T20Is. Notably, Kohli always had a very tough time facing the former English spinner as he averaged 20.7 against Swann in Tests and only 15.8 in ODIs.

Prev1 of 5