Llegó a la máxima categoría con el Sporting de Gijón, con el que también disputó encuentros en Segunda
"Los charros de Unionistas habrían cerrado ya la llegada del gallego Juan Rodríguez, ex del San Fernando CD, que sonaba en el Pontevedra CF SAD". Es la noticia que avanza el periodista especializado en el mercado de fichajes, Ángel García (en Twitter: @__AngelGarcia__). Se trata de un defensa central de 27 años y 1,84 metros de altura, que la pasada temporada jugó 19 partidos de liga en el San Fernando CD, en Primera RFEF.
Anteriormente también militó Gimnastic de Tarragona, el Somozas, el Racing Ferrol y el Sporting de Gijón, club el asturiano con el que llegó a disputar cuatro partidos en Primera División y diez en Segunda. Juan Rodríguez es un experto central con buena visión de juego, que aportará seguridad aérea y opciones ofensivas en las acciones a pelota parada.