Joan Horrach Ripoll is a Spanish cyclist born on March 27, 1974 in the Majorcan village of Deia (Mallorca, Spain).

He made his professional debut in 2000 with the Portuguese team Milaneza-Maia.

The most important victory he has achieved in his career as a professional cyclist came in the 12th stage of the Giro d’Italia 2006. He escaped along with fifteen other riders in a stage starting in Livorno and finishing in Sestri Levante. He managed to break away from his fellow flight and arrived alone at the goal, with five seconds ahead of a group of Addy Engels, Emanuele Sella, Manuele Mori, Fortunato Baliani and Wladimir Belli. More than seven minutes he entered the large group headed goal by Paolo Bettini.