Bowler who dismissed Virat Kohli most time in international cricket Bowler who dismissed Virat Kohli most time in international cricket

Bowlers who dismissed Virat Kohli most time in international cricket

Bowlers who dismissed Virat Kohli most time in international cricket

Nathan Lyon - 7 times. (7 times in Tests) 

Ben Stokes - 8 times. (5 times in Tests and 3 times in ODI)

Graeme Swann - 8 times. (3 in Tests, 4 in ODIs, and 1 in T20Is )

Adil Rashid - 9 times. (4 times in Tests, 3 times in ODIs and twice in T20s) 

Adam Zampa - 9 times. (5 times in ODIs and 4 times in T20s) 

Tim Southee - 10 times. (3 times in Tests, 6 times in ODIs and once in T20s)

James Anderson - 10 times. (7 times in Tests, 3 times in ODIs)

Moeen Ali - 10 times. (6 times in Tests, 3 times in ODIs and once in T20s)