Marc Roca è un centrocampista del Real Betis che ha collezionato 14 presenze, per un totale di 909 minuti. É stato scelto nell'11 iniziale in 11 partite su 38 giornate ed è entrato a gara in corso 3 volte.
L'ultima partita del centrocampista in LaLiga risale al 16 febbraio, con la maglia del Real Betis contro la Real Sociedad. In quella partita ha realizzato una doppietta contribuendo alla vittoria per 3-0. In totale il centrocampista ha segnato 2 gol nel 2024/2025; ha inoltre offerto 2 assist. Ha ricevuto 4 cartellini gialli.
Nella passata stagione di LaLiga Roca ha giocato 26 partite con il Real Betis, gare in cui ha realizzato 2 gol e fornito 2 passaggi vincenti.
A luglio 2023 Roca, in quel periodo giocatore del Leeds United, ha iniziato a giocare per il Real Betis in prestito. Ha collezionato 32 presenze in campionato in totale con il Leeds United, realizzando uno gol e fornendo due assist. Il suo passaggio a giocatore del Real Betis è stato definitivo a luglio 2024.
Il 26 agosto 2016 Roca ha fatto il suo esordio in LaLiga con l'Espanyol, a 19 anni e 273 giorni, contro il Málaga. La prima presenza con la sua attuale squadra, il Real Betis, in LaLiga è stata nella sfida contro il Villarreal il 13 agosto 2023.
Finora in LaLiga, ha collezionato 143 presenze con 7 reti realizzate e 8 assist per i compagni. Nonostante abbia giocato 143 partite in LaLiga fino ad oggi, Roca non è ancora stato espulso nella competizione.