Carlos Villanueva è un difensore del Querétaro che ha collezionato 6 presenze, per un totale di 314 minuti. É stato scelto nell'11 iniziale in 3 partite su 15 giornate ed è stato frequentemente utilizzato come subentrato, in 3 occasioni.
Il difensore ha collezionato la sua ultima presenza il 26 ottobre, con il Querétaro FC: una sconfitta per 3-1 contro il Club Santos Laguna, in cui ha giocato 32 minuti.
La gara casalinga contro il Mazatlán, il 2 novembre, sarà la prossima sfida di Liga MX per il Querétaro FC.
Nell'ultima stagione con Atlante in Liga de Expansión MX Villanueva ha collezionato 32 presenze, gare in cui ha realizzato 1 gol.
Il difensore è passato a giocare con il Querétaro FC nel luglio 2025, mentre prima giocava con Atlante, con cui ha collezionato 54 presenze in campionato, con 2 gol segnati.