PLAYER PROFILE

Joel Roca.

Olympiacos Piraeus · Spain

Matrix 44665

At a glance

Full name
Joel Roca Casals
Born
07 Jun 2005
Age today
21
Nationality
Spain

Career by season

101 recorded appearances
Joel Roca appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27UEFA Champions League Olympiacos Piraeus 2100940
26/27Super League Greece Olympiacos Piraeus 75214051
26/27Greek Cup Olympiacos Piraeus 1010270
25/26La Liga Girona FC 3216311,4824 / 1 red
25/26Copa del Rey Girona FC 1100900
2024/2025Segunda División CD Mirandés 4217631,8014
24/25Copa del Rey CD Mirandés 1100900
22/23La Liga Girona FC 5000791
22/23International Friendly Games Spain U19 53112750
21/22International Friendly Games Spain U18 1110450
21/22International Friendly Games Spain U17 42002101

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
Joel Roca match log
DateCompetitionMatchScoreMinutesGoals
31 Oct 2026Super League Greece AE Kifisias v Olympiacos Piraeus 2 – 3861
25 Oct 2026Super League Greece Olympiacos Piraeus v Kalamata FC 5 – 079
18 Oct 2026Super League Greece Panetolikos GFS v Olympiacos Piraeus 0 – 2631
20 Sep 2026Super League Greece APO Levadiakos v Olympiacos PiraeusSubstitute, on 66′ 0 – 124
05 Sep 2026Super League Greece Volos NPS v Olympiacos Piraeus 1 – 161
02 Sep 2026Greek Cup AE Larissa FC v Olympiacos PiraeusSubstitute, on 63′ 0 – 4271
30 Aug 2026Super League Greece Asteras Tripoli v Olympiacos Piraeus 0 – 169
22 Aug 2026Super League Greece Olympiacos Piraeus v Atromitos AthensSubstitute, on 67′ 1 – 023
11 Aug 2026UEFA Champions League NEC Nijmegen v Olympiacos PiraeusSubstitute, on 72′ 2 – 148
04 Aug 2026UEFA Champions League Olympiacos Piraeus v NEC Nijmegen 0 – 046
23 May 2026La Liga Girona FC v Elche CF 1 – 167
17 May 2026La Liga Atlético de Madrid v Girona FC 1 – 063
14 May 2026La Liga Girona FC v Real Sociedad 1 – 190
11 May 2026La Liga Rayo Vallecano v Girona FC 1 – 190
01 May 2026La Liga Girona FC v RCD Mallorca 0 – 170
25 Apr 2026La Liga Valencia CF v Girona FCSubstitute, on 61′ 2 – 1291
21 Apr 2026La Liga Girona FC v Real Betis BalompiéSubstitute, on 66′ 2 – 324
06 Apr 2026La Liga Girona FC v Villarreal CFSubstitute, on 85′ 1 – 09
21 Mar 2026La Liga CA Osasuna v Girona FC 1 – 060
14 Mar 2026La Liga Girona FC v Athletic Bilbao 3 – 083

Career transfers

5 recorded moves

All recorded career moves, newest first.

Joel Roca career transfers
Date FromToMoveFee
18 Jul 2026 Girona FC Olympiacos Piraeus Transfer €5m
30 Jun 2025 CD Mirandés Girona FC Loan return
20 Aug 2024 Girona FC CD Mirandés Loan —
01 Jul 2024 Girona FC B Girona FC Internal move —
01 Jul 2019 FC Barcelona Youth Girona FC Youth Transfer —

Contracts and market values are not available yet.