5 bowlers who have dismissed Virat Kohli maximum times in International Cricket

James Anderson : One of the biggest rivalries in Test cricket, James Anderson and Virat Kohli's tussle has been the most engaging for fans. Anderson has dismissed Kohli 10 times in international cricket.

The rivalry began in 2014, when Anderson dismissed Kohli four times during India's Test tour of England, forcing Kohli to rethink and come back stronger in the 2018 season.

Moeen Ali : Off-late Kohli's problems against spin bowling have been quite glaring. England's off-spinner Moeen Ali is one such bowler who has been a thorn in Kohli's advancement.

Moeen Ali has dismissed Virat Kohli atleast 10 times in his career.

Tim Southee : Known for exploiting the cricket ball to perfection, New Zealand's Tim Southee often makes it dance to his tunes across formats.

Southee has dismissed Virat Kohli at leat 10 times in his cricketing career.

Adil Rashid : Kohli's hardships against spinners have been on the rise, and one of the main contributing factors to this trend is England's Adil Rashid.

Adil Rashid has dismissed Virat Kohli for at least 10 times in international cricket

Ben Stokes : England's Test skipper Ben Stokes who is also Kohli's favourite cricketer has dismissed the star Indian batter at least 9 times in his career.