Cruz, formado en las categorías inferiores del Córdoba, fichó por el Rapid de Bucarest rumano en enero de 2016, con el que logró ascender a la máxima categoría de Rumanía, acumulando así el segundo ascenso a Primera División tras el conseguido en 2014 con el Córdoba.
Fran Cruz ha dicho a 'EFE' que tras el mal sabor de boca con el Lorca de la pasada campaña "ésta era una oportunidad que no se podía dejar pasar" y se ha mostrado "muy feliz por el inicio de esta nueva etapa", cuyo nuevo equipo comenzó ayer la temporada con victoria ante el Pogon (1-0).
El zaguero cordobés jugó la pasada campaña 36 partidos con los murcianos con los que materializó dos goles, para en total sumar tres en su carrera deportiva profesional en la que acumula más de 120 partidos en la categoría de plata española, en la que también pasó por el Alcorcón, Mirandés y Llagostera.