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) 

For details about Team India's Match Schedule, Squad in upcoming T20 World Cup 2022