Este futbolista, que puede actuar en todos los puestos de la defensa, llega a ABANCA-RIAZOR tras haber militado la pasada temporada en el Fortuna Sittard de la Primera División de Países Bajos (Eredivise), con el que jugó 15 partidos.
Formado en la cantera del Real Mallorca, atesora una amplia experiencia en el fútbol español. Así, disputó 177 partidos y anotó 3 goles en Primera División desde la temporada 2012-13 defendiendo los colores del Real Mallorca (15 encuentros), UD Almería (28), UD Las Palmas (31) y Deportivo Alavés (103 partidos desde la campaña 2018-19 a la 2021-22).
En Segunda División también fue uno de los habituales, con un total de 128 encuentros jugados y 4 goles entre el Recreativo de Huelva (12 partidos), Córdoba CF (17 partidos), RCD Mallorca (38 partidos) y UD Almería (61 partidos).
Ximo Navarro también conoce la Primera Federación, antigua Segunda División B, puesto que en el arranque de su carrera disputó 58 partidos y metió 1 gol con el RCD Mallorca B (temporadas 2009-10 y 2010-11).