Joel Roca is represented by the football agency THE·TEAM. The player currently plays for Olympiakos; the current market value is €6.00m. Under contract until 29.06.2029.

timeline Career History

19/20
Girona Alt. Girona Alt.
20/21
Girona FC U18 Girona FC U18
21/22
Girona FC B Girona FC B
24/25
Girona Girona
24/25
CD Mirandés CD Mirandés
24/25
Girona Girona
26/27
Olympiakos Olympiakos

Rating

69

LEF

Joel Roca player profile photo

Joel Roca

Spain • Left Winger visibility254,5B Wikidata Q113628690

ATT

56

TEC

47

TAC

33

DEF

34

CRE

50

AGE

21

Height: 1,76
Foot: Right
euro €6.00m
support_agent Agent: THE·TEAM

ATT: Attacking • TEC: Technical • TAC: Tactical • DEF: Defending • CRE: Creativity

Position

Forward

Age

21

Height

1,76

Foot

Right

Personal details

Date of Birth
07.06.2005
Place of birth
Camprodón, Spain
Nationality
Spain
League
Super League 1
Shirt number
73

info About Joel Roca

Joel Roca is a 21-year-old Left Winger from Spain. Joel Roca has played for Olympiakos since 2026. The contract runs until June 2029. Current estimated market value: €6.00m. Joel Roca is represented by the football agency THE·TEAM. 7 transfers on record; the highest fee was €5.00m for the 2026 move from Girona to Olympiakos. Average rating over the last 18 matches: 6.90. Height 1.76 m, preferred foot: right.

Who is Joel Roca's agent?

expand_more

Joel Roca is represented by the football agency THE·TEAM.

Which club does Joel Roca play for?

expand_more

Joel Roca currently plays for Olympiakos as a Left Winger.

What is Joel Roca's market value?

expand_more

Joel Roca's market value is estimated at around €6.00m (2026 data).

Where is Joel Roca from?

expand_more

Joel Roca holds Spain nationality.

How old is Joel Roca?

expand_more

Joel Roca is 21 years old.

scoreboard Recent Matches

Date Opponent Score Rating
31 Oct 2026
AE Kifisia (A)
Stoiximan Super League
2 - 3 (W) 7.4
25 Oct 2026
PS Kalamata (H)
Stoiximan Super League
5 - 0 (W) 6.7
18 Oct 2026
GFS Panetolikos (A)
Stoiximan Super League
0 - 2 (W) 7.1
11 Oct 2026
Panathinaikos FC (H)
Stoiximan Super League
1 - 0 (W) –
20 Sep 2026
APO Levadiakos (A)
Stoiximan Super League
0 - 1 (W) 7.0