Early career Torres was born in
Mar del Plata. After a two-month trial with
Boca Juniors aged 15, Torres began his career in Argentina at
Quilmes de Mar del Plata and later
Club Atlético Banfield in his native city of Mar del Plata playing part-time while working in the family brick factory and training to become a
PE teacher. In November 2003, he decided to leave the club and fund his own trip to England in the hope of playing professionally; He subsequently signed for
Isthmian League side
Molesey in late 2003 alongside fellow Argentinian Cristian Levis after a friend put them into contact with the Molesey owner. With Molesey unable to pay Torres any wages, manager
Steve Beeks arranged a trial for Torres and Levis at
Basingstoke Town, who they signed for in February 2004 after two months at Molesey. While at Basingstoke, Torres worked at
Boots, stacking shelves to earn a living and cycled to work. He and Levis lived with a supporter of the club for four months, shortly after he was married.
Wycombe Wanderers In July 2005, Basingstoke Town played in a 7–2 pre-season friendly defeat against
Wycombe Wanderers, during which Torres impressed then Wycombe manager
John Gorman, who stated that he thought that he could be "worth a look in training". He was offered a two-year professional contract the following month. He made his debut for Wycombe as a 58th-minute substitute in a 0–0
League Two draw with
Cheltenham Town on 29 August 2005. He received the
man-of-the-match award on his first start for the club in a 1–0 home victory over
Barnet on 17 September 2005, He suffered an ankle injury in February 2006 that ruled him out for the rest of the season, despite the initial belief that he would be ruled out for just two weeks. He scored once in 29 appearances for Wycombe across the
2005–06 season. In September 2006, Torres signed a one-year extension to his contract at Wycombe, keeping him at the club until summer 2008. He suffered a knee injury in September 2006, which limited his involvement in the first team that season. He made 23 appearances across the
2006–07 season.
Peterborough United In July 2008, Torres and Wycombe team-mate
Russell Martin joined
League One side
Peterborough United for a joint fee of £200,000, with Torres valued at £150,000. He made his debut for the club on 9 August 2008 as a substitute in a 1–0 League One defeat away to
Southend United. He scored his first goal for the club on 3 March 2009 with the second Peterborough goal of a 3–2 away win at
Leyton Orient. with Torres having scored once in 18 appearances. He scored his first goal for Lincoln on 3 October 2009 with the only goal of a 1–0 home win over
Aldershot. He returned to Peterborough the following month after the expiry of his loan deal. He returned to Lincoln on 28 October 2009 on a loan until the end of the season. He suffered an ankle injury in November 2009 which ruled him out for 6 weeks. He returned to Peterborough prior to the end of the season and made 9 appearances without scoring, while he scored twice in 9 matches across his two spells on loan at Lincoln. Torres stated that his time at Peterborough "did not work out the way I wanted", and that he considered returning to Argentina and consulted a sports psychologist after not being selected or being played out of position. He was transfer listed by the club at the end of the season following their promotion.
Crawley Town In July 2010, Torres joined Crawley Town on a two-year contract for an undisclosed fee reported to be around £100,000 by
BBC Sport, a then record fee for the club. In the
2010–11 season, Crawley were promoted to League Two, the fourth tier of English football, for the first time in their history after winning the
Conference Premier with a record 105 points. The club also reached the fifth round of the
FA Cup where they lost 1–0 to
Premier League club
Manchester United, though Torres did score the winning goal in their 2–1 third round victory over Championship side
Derby County. Torres made 45 appearances for Crawley across the 2010–11 season and scored 6 goals. Crawley achieved their second consecutive promotion to League One at the end of the
2011–12 season after finishing third in League Two. He scored 4 goals in 46 appearances for the club across the 2011–12 season. At the end of the season, Crawley took up an option to extend Torres' contract. Torres made 28 appearances for Crawley across the
2012–13 without scoring. At the end of the
2013–14, Torres was released by the club following a season in which he made 24 appearances without scoring.
Whitehawk In June 2014 Torres signed for
Conference South side Whitehawk, citing his desire to remain living in Brighton and the lack of offers from
Football League teams as the reasons for dropping down three divisions. The club's owners also offered him an office job with KSD Group.
Eastbourne Borough On 7 June 2017, Torres joined fellow
National League South side
Eastbourne Borough. Torres left Eastbourne on 14 August 2021, after he decided to relocated to Spain with his family. ==Personal life==