The Vila-real born, left-footed center back has a great range of passing from the back. His imposing nature allows him to be a great weapon from set-pieces. Furthermore, he is quick and has great positioning on the pitch. After completing his formation at the Yellows Academy, he went on loan to Málaga CF before returning and making the step up to the Villarreal first team. He has also represented Spain at U21 level.
Torres played his first match in La Liga on 26 November 2017, replacing fellow youth graduate Manu Trigueros late into a 2–3 home loss to Sevilla FC. He made his UEFA Europa League debut ten days later, starting and finishing the 1–0 group stage home defeat against Maccabi Tel Aviv F.C. also at the Estadio de la Cerámica.
On 6 August 2018, Torres was loaned to Málaga CF for one year. He only missed four Segunda División games during his spell as the side reached the promotion play-offs and, subsequently, was recalled by his parent club.
Torres subsequently cemented his place in Villarreal's starting XI, playing every minute in the league. In October 2019, he was rewarded with a contract extension until 2024, and the same month scored his first goal in the Spanish top level, opening a 2–1 loss at CA Osasuna