Joan Horrach Ripoll es un ciclista español nacido el 27 de marzo de 1974 en la localidad mallorquina de Deiá (Mallorca, España).

Debutó como profesional en 2000 con el equipo portugués Milaneza-Maia.

La victoria más importante que ha conseguido en su carrera como ciclista profesional se produjo en la 12.ª etapa del Giro de Italia 2006. Se escapó junto con otros quince corredores en una etapa con inicio en Livorno y meta en Sestri Levante. Consiguió despegarse de sus compañeros de fuga y llegó en solitario a la meta, con cinco segundos de ventaja sobre un grupo formado por Addy Engels, Emanuele Sella, Manuele Mori, Fortunato Baliani y Wladimir Belli. A más de siete minutos entró en meta el gran grupo encabezado por Paolo Bettini.