W lipcu 2010 przeszedł do zespołu Jaguares de Chiapas z siedzibą w Tuxtla Gutiérrez, gdzie jako podstawowy bramkarz występował przez rok, również nie odnosząc większych osiągnięć.

Latem 2011 Villalpando na zasadzie wypożyczenia przeniósł się do klubu Deportivo Toluca, gdzie jednak przez sześć miesięcy nie wystąpił w żadnym ligowym spotkaniu, będąc wyłącznie alternatywą dla reprezentanta kraju Alfredo Talavery. W późniejszym czasie udał się na kolejne półroczne wypożyczenie, tym razem do zespołu Club Atlas z miasta Guadalajara, gdzie bezskutecznie rywalizował o miejsce w wyjściowym składzie z Miguelem Pinto. W lipcu 2012 został wypożyczony do drużyny Atlante FC z siedzibą w Cancún, w którego barwach spędził rok, mając pewną pozycję między słupkami, a ponadto w wiosennym sezonie Clausura 2013 dotarł do finału krajowego pucharu – Copa MX. Bezpośrednio po tym powrócił został sprzedany do zespołu Monarcas Morelia, lecz od razu wypożyczono go do swojego macierzystego Puebla FC, gdzie występował przez rok jako pierwszy golkiper, jedka nie zdołał zanotować żadnych osiągnięć.