Career
Born in Premià de March, Barcelona, Catalonia, Roca made his senior debuts with UE Rubí. In the 2010 summer he joined Gimnàstic de Tarragona, after a stint at Civil Defense Blanes. He was assigned to the farm team in Tercera División.
On 8 September 2011 Roca played his first match as a professional, starting in a 0–6 away loss against Valladolid, for the season"s Copa del Rey.
He would spent the vast majority of his spell with the reserves, however. On 19 July 2012 Roca signed for Segunda División B"s Civil Defense Atlético Baleares.
In September, however, he rescinded his link, and joined Terrassa Football Club in the fourth division on 8 October. On 15 July 2013 Roca returned to Pobla, After appearing regularly during the campaign, he moved to UE Morell in the regional leagues.