[1] Born in Granollers, Barcelona, Catalonia, Roca spent most of his career with clubs in his native region, starting out at CE L'Hospitalet in the Segunda División B.
[3] In 2001, Roca joined Sabadell's coaching staff, leaving two years later for Barcelona under newly appointed Frank Rijkaard.
[9][10] His first game in charge occurred on 4 June at the Toyota Stadium in Frisco, Texas, ending with a 1–2 friendly defeat to Ivory Coast.
[13] They immediately proceeded to reach the final of the AFC Cup, becoming the first team in the country to achieve the feat but eventually losing 1–0 to Iraq's Al-Quwa Al-Jawiya.
[19][20] He returned to Barcelona in August after agreeing to terminate his two-year contract, as fitness coach under newly appointed Ronald Koeman.