Olympiacos PiraeusMidfielder
Joel Roca
- Shirt number
- 73
Midfielder
Photo: API-Football · Sources: API-Football
Season 2026Super League 1 · UEFA Champions League
7Apps4 starts
356Minutes
1Goals
0Assists
0Yellow cards
0Red cards
Last 10 matches
Average rating6.62
Goals + assists2
Minutes per match58
Goals + assists per 90 min0.31
Numbers from 85 matches in our archive.
FormRating and result of the last 10 matches
6.1D04/08/26 · Olympiacos Piraeus 0 - 0 NEC Nijmegen · Rating 6.16.4L11/08/26 · NEC Nijmegen 2 - 1 Olympiacos Piraeus · Rating 6.47.5W22/08/26 · Olympiacos Piraeus 1 - 0 Atromitos Athens FC · Rating 7.56.4W30/08/26 · Asteras Tripolis 0 - 1 Olympiacos Piraeus · Rating 6.46.7D05/09/26 · PAE Volos 1 - 1 Olympiacos Piraeus · Rating 6.76.8W20/09/26 · Levadiakos 0 - 1 Olympiacos Piraeus · Rating 6.8–W18/10/26 · Panetolikos FC 0 - 2 Olympiacos Piraeus6.2W25/10/26 · Olympiacos Piraeus 5 - 0 Kalamata FC · Rating 6.27.5W31/10/26 · AE Kifisia FC 2 - 3 Olympiacos Piraeus · Rating 7.56.0D08/11/26 · Olympiacos Piraeus 1 - 1 PAOK FC · Rating 6.0
Rating trendLast 12 rated matches
Profile per 90 minutes31 matches · 1,333 min
| Profile per 90 minutes | |
|---|---|
| Shots | 3.07 |
| Key passes | 2.50 |
| Dribbles | 2.80 |
| Pass accuracy | 81% |
| Duels won | 49% |
| Ball wins | 2.68 |
| Fouls won | 3.49 |
Last appearances
- Super League 1Olympiacos Piraeus1PAOK FC177' Started6.0
- Super League 1AE Kifisia FC2Olympiacos Piraeus3Goals 186' Started7.5
- Super League 1Olympiacos Piraeus5Kalamata FC079' Started6.2
- Super League 1Panetolikos FC0Olympiacos Piraeus2Goals 1Yellow cards 163' Started
- Greek Super LeagueLevadiakos0Olympiacos Piraeus124' Off the bench6.8
- Greek Super LeaguePAE Volos1Olympiacos Piraeus161' Started6.7
- Greek Super LeagueAsteras Tripolis0Olympiacos Piraeus169' Started6.4
- Greek Super LeagueOlympiacos Piraeus1Atromitos Athens FC023' Off the bench7.5
- UEFA Champions LeagueNEC Nijmegen2Olympiacos Piraeus148' Off the bench6.4
- UEFA Champions LeagueOlympiacos Piraeus0NEC Nijmegen045' Started6.1
- LaLigaGirona FC1Elche CF167' Started6.2
- LaLigaAtletico Madrid1Girona FC063' Started6.7
Goals and assists per season
- Goals
- Assists
Minutes playedLast 20 matches
- Started
- Off the bench
Detailed statistics31 matches · 1,333 min
Attack
- Shots (on target)35 (16)3.07 per 90
- Successful dribbles25 / 58
Passing
- Key passes152.50 per 90
- Pass accuracy81%369 passes
Defence and duels
- Tackles · interceptions22 · 2
- Duels won94 / 191
- Fouls won433.49 per 90
Career statistics
| Season | Competition · Team | Apps | Goals | Assists | Minutes | Yellow cards | Red cards |
|---|---|---|---|---|---|---|---|
| 2026 | Super League 1Olympiacos Piraeus | 5 | 1 | 0 | 263 | 0 | 0 |
| UEFA Champions LeagueOlympiacos Piraeus | 2 | 0 | 0 | 93 | 0 | 0 | |
| 2025 | Copa del ReyGirona FC | 1 | 0 | 0 | 90 | 0 | 0 |
| LaLigaGirona FC | 32 | 3 | 1 | 1,482 | 4 | 1 | |
| 2024 | Copa del ReyCD Mirandes | 1 | 0 | 0 | 25 | 0 | 0 |
| LaLiga 2CD Mirandes | 41 | 6 | 3 | 1,792 | 4 | 0 | |
| Total | 82 | 10 | 4 | 3,745 | 8 | 1 | |
Clubs
- Olympiacos PiraeusCurrent#73
- CD MirandesCurrent#27
- Girona FCCurrent#33
