Joel Roca del Girona è sceso in campo nella maggior parte delle partite del suo club in LaLiga nel 2025/2026, avendo collezionato 14 presenze, per un totale di 752 minuti. É partito titolare in 9 di queste presenze, su 17 giornate, ed è entrato a gara in corso 5 volte.
La sua ultima apparizione nella competizione è stata il 21 dicembre, partita in cui ha giocato 45 minuti con la maglia del Girona contro l'Atletico Madrid, nella sconfitta per 3-0. In totale il centrocampista ha realizzato 1 gol in questa stagione.
Il suo primo gol nel campionato è arrivato in una sconfitta 3-1 contro il Rayo Vallecano il 15 agosto.
Nella prossima partita di LaLiga, il 4 gennaio, il Girona dovrà giocare una trasferta contro il Maiorca.
Nella passata stagione di Segunda División Roca ha giocato 42 partite con il Mirandés, gare in cui ha realizzato 6 gol e fornito 3 passaggi vincenti.
Roca è tornato a giocare per 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. In totale, nella sua carriera in LaLiga, ha collezionato 19 partite, con 1 gol.