Joel Roca è un centrocampista del Girona che è sceso in campo nella maggior parte delle gare della sua squadra in LaLiga nel 2025/2026, avendo collezionato 20 presenze, per un totale di 844 minuti. É partito titolare in 9 di queste presenze, su 24 giornate, ed è stato utilizzato da subentrato in 11 occasioni.
L'ultima presenza di Roca risale al 16 febbraio, contro il Barcellona. In quella gara ha fornito un assist vincente nella vittoria per 2-1. Sfortunatamente sia per Roca che per il Girona, ha ricevuto un cartellino rosso nel match. In totale il centrocampista ha segnato 1 gol in questa stagione; ha inoltre registrato 1 assist.
Ha aperto le sue marcature in questo campionato contro il Rayo Vallecano il 15 agosto, avendo segnato nella sconfitta per 3-1.
La trasferta contro il Deportivo Alavés, il 23 febbraio, sarà la prossima sfida di LaLiga per il Girona.
Nella passata stagione di Segunda División Roca ha giocato 42 partite con il Mirandés, realizzando 6 gol e fornendo 3 assist.
Il centrocampista è tornato a giocare con il Girona nel luglio 2025 dopo un'esperienza in prestito con il Mirandés, con cui ha collezionato 42 presenze in campionato, con 6 gol segnati e 3 assist.
Il 26 agosto 2022 Roca ha debuttato in LaLiga, all'età di 17 anni e 80 giorni contro il Celta Vigo. Finora in LaLiga, ha giocato 25 partite, con 1 gol e 1 assist.