No, Virat Kohli does not eat fish.
Virat Kohli, the celebrated Indian cricketer, adopted a vegetarian lifestyle in 2018. Prior to that, he consumed meat and fish. However, his dietary habits have since changed completely, and he now adheres to a strict vegetarian diet, excluding all forms of meat and fish.