Trayectoria
Temporada 2006/2007: Baza (2ª División B, Grupo 4º): 36 partidos jugados (36 de titular), 3.215 minutos jugados, 6 goles, 10 amarillas.
Temporada 2005/2006: Arenas CyD (3ª División, Grupo 9º): 34 partidos jugados (34 de titular), 3.040 minutos jugados, 3 goles, 8 amarillas, 2 rojas. En la fase de ascenso a Segunda B jugó 2 partidos (2 de titular) por lo que jugó 180 minutos.
Temporada 2004/2005: Imperio (3ª División, Grupo 9º): 37 partidos jugados (37 de titular), 11 goles, 6 amarillas.
Temporada 2003/2004: Baza (3ª División, Grupo 9º): 28 partidos jugados (18 de titular, 10 de suplente), 4 goles, 6 amarillas.
Temporada 2002/2003: Baza (3ª División, Grupo 9º): 30 partidos jugados (20 de titular, 10 de suplente), 5 goles.
Características
En las tres últimas temporadas ha tenido como entrenador a Óscar Cano y cuando ha estado disponible siempre ha jugado de titular, ni una vez de suplente en los tres años. De los 116 partidos que ha dirigido Cano en las tres últimas temporadas, tanto en el Imperio como en el Arenas CyD como en el Baza, Carlos Ruiz ha jugado de titular 109. Es el hombre de confianza de Cano, que dice de él que cumple con muchos de los valores que exige a un jugador, como son la solidaridad en el esfuerzo y el derroche físico sobre el terreno de juego, al margen del compromiso. Es muy goleador pese a jugar de mediocentro defensivo y esta temporada se ha destapado como un jugador con llegada, prueba de ello son los 6 tantos que ha anotado en su debut en Segunda División B.