South African cricket icon AB de Villiers has identified Kuldeep Yadav as India's 'X factor' for the upcoming Champions Trophy 2025, set to commence on February 19.