La falta de minutos con los ´Rayos´ obligó a los directivos del club de Aguascalientes a enviarlo de regreso a Esocia donde todavía tiene un año de contrato con el ex equipo de Arnold Peralta (QDDG). En el mes de mayo, Necaxa se vio obligado a internar al jugador en una clínica de rehabilitación.
Con la llegada del entrenador interino Marcelo Leaño fue regresado al plantel donde se creía podría resurgir pero el último partido completo que tuvo Peña fue contra León, equipo donde tuvo sus mejores momentos al inicio de su carrera. Fue en la fecha 13.
Carlos Peña ha jugado en el Pachuca, León (dos etapas), Chivas de Guadalajara, Cruz Azul y Necaxa en la Liga MX. Además es parte del equipo del Rangers de Escocia.