Virat Kohli, the renowned Indian cricketer, does not have white hair. He has maintained his dark brown hair color throughout his career.
While some people may have noticed a few strands of gray hair on him, it's important to remember that even young individuals can experience occasional graying, especially due to factors like stress or genetics.
However, Virat Kohli's hair color remains predominantly dark brown, and he has not publicly spoken about any intention to dye his hair.
Therefore, it's safe to say that Virat Kohli does not have white hair.