Воспитанник команды "Росарио Сентрал" (Аргентина). Кристиан - защитник-универсал, одинаково хорошо владеющий обеими ногами, может сыграть как на левом, так и на правом краю обороны. На его счету, помимо выступлений в составе гранда аргентинского футбола, "Ривер Плейт", есть две игры за сборную Аргентины.
По состоянию на 22 апреля 2013 - Вильягра провел 65 матчей за "Металлист" в чемпионате Украины и 95 матчей за клуб в официальных турнирах