Il difensore del Querétaro Carlos Villanueva ha collezionato 14 presenze, per un totale di 877 minuti. É partito titolare in 9 partite su 34 giornate ed è entrato a gara in corso 5 volte.
L'ultima partita di Villanueva in campionato è stata il 7 aprile, gara in cui ha giocato 90 minuti con la maglia del Querétaro contro il Fútbol Club Juárez, nel pareggio per 1-1.
Nella passata stagione di Liga de Expansión MX Villanueva ha giocato 32 partite con Atlante, gare in cui ha segnato 1 gol.
Prima di arrivare a vestire la maglia del Querétaro nel luglio 2025, il difensore ha collezionato 54 presenze in campionato con Atlante, per un totale di 2 gol.