Marc Roca
Career snapshot
Career highs
Born the same day
Shares 1996-11-26 · 5 players total
| Full name | Marc Roca |
|---|---|
| Name in home country | Marc Roca Junqué |
| Date of birth | 1996-11-26 (29 yrs) |
| Place of birth | Vilafranca del Penedès, Spain |
| Citizenship | Spain |
| Position | Midfield - Defensive Midfield (main: Midfield) |
| Foot | left |
| Height | 184.00 m |
| Current club | Real Betis Balompié |
| Joined | 2024-07-01 |
| Contract expires | 2029-06-30 |
| Agent | AS1 |
| Outfitter | Nike |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Real Betis Balompié | 3 | 23/24 | 25/26 | 54 | 6 | 5 | 2,084 |
| Leeds United | 1 | 22/23 | 22/23 | 36 | 1 | 2 | 2,330 |
| Bayern Munich | 3 | 20/21 | 21/22 | 24 | 0 | 0 | 0 |
| RCD Espanyol Barcelona | 5 | 16/17 | 20/21 | 121 | 3 | 6 | 4,626 |
| RCD Espanyol B | 3 | 14/15 | 16/17 | 51 | 6 | 0 | 1,920 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | LaLiga | Real Betis Balompié | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Conference League | Real Betis Balompié | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | LaLiga | Real Betis Balompié | 14 | 2 | 2 | 4 | 0 | 455 |
| 24/25 | UECL Qualifiers | Real Betis Balompié | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Conference L. | Real Betis Balompié | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Copa del Rey | Real Betis Balompié | 3 | 1 | 1 | 1 | 0 | 95 |
| 23/24 | Europa League | Real Betis Balompié | 6 | 1 | 0 | 1 | 0 | 540 |
| 23/24 | LaLiga | Real Betis Balompié | 26 | 2 | 2 | 5 | 0 | 994 |
| 22/23 | EFL Cup | Leeds United | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | FA Cup | Leeds United | 3 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Premier League | Leeds United | 32 | 1 | 2 | 7 | 0 | 2,330 |
| 21/22 | Bundesliga | Bayern Munich | 9 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Champions League | Bayern Munich | 4 | 0 | 0 | 0 | 0 | 0 |
| 2021 | Club World Cup | Bayern Munich | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | 2ª División | RCD Espanyol Barcelona | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Bundesliga | Bayern Munich | 6 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Champions League | Bayern Munich | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | DFB-Pokal | Bayern Munich | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Copa del Rey | RCD Espanyol Barcelona | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Europa League | RCD Espanyol Barcelona | 3 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Europa League Qualifying | RCD Espanyol Barcelona | 5 | 0 | 2 | 0 | 0 | 0 |
| 19/20 | LaLiga | RCD Espanyol Barcelona | 35 | 2 | 1 | 8 | 0 | 1,510 |
| 18/19 | Copa del Rey | RCD Espanyol Barcelona | 5 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | LaLiga | RCD Espanyol Barcelona | 35 | 1 | 2 | 9 | 0 | 3,116 |
| 17/18 | Copa del Rey | RCD Espanyol Barcelona | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | LaLiga | RCD Espanyol Barcelona | 8 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | 2ª B - Grupo III | RCD Espanyol B | 6 | 2 | 0 | 1 | 0 | 263 |
| 16/17 | Copa del Rey | RCD Espanyol Barcelona | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | LaLiga | RCD Espanyol Barcelona | 25 | 0 | 1 | 4 | 0 | 0 |
| 15/16 | 2ª B - Grupo III | RCD Espanyol B | 34 | 3 | 0 | 6 | 0 | 949 |
| 14/15 | 2ª B - Grupo III | RCD Espanyol B | 11 | 1 | 0 | 1 | 0 | 708 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 12/13 | 2012-07-01 | Espanyol Youth | Espanyol U18 | Transfer | 0 | — |
| 13/14 | 2013-07-01 | Espanyol U18 | Espanyol U19 | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Espanyol U19 | RCD Espanyol B | Transfer | 0 | — |
| 16/17 | 2016-07-01 | RCD Espanyol B | Espanyol | Transfer | 0 | — |
| 20/21 | 2020-10-04 | Espanyol | Bayern Munich | Transfer | 16000000 | €9.00m |
| 22/23 | 2022-07-01 | Bayern Munich | Leeds | Transfer | 7000000 | €12.00m |
| 23/24 | 2023-07-17 | Leeds | Real Betis | Loan | 10000000 | — |
| 23/24 | 2024-06-30 | Real Betis | Leeds | Return from loan | 9000000 | — |
| 24/25 | 2024-07-01 | Leeds | Real Betis | Transfer | 9000000 | €4.50m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 16/17 | Adductor injury | 2016-11-02 | 2016-11-25 | 24 | 4 |
| 16/17 | muscular problems | 2016-11-30 | 2016-12-09 | 10 | 1 |
| 17/18 | influenza | 2018-02-20 | 2018-02-27 | 8 | 2 |
| 18/19 | Stomach flu | 2018-11-29 | 2018-12-03 | 5 | 1 |
| 20/21 | unknown injury | 2020-12-29 | 2021-01-05 | 8 | 1 |
| 20/21 | unknown injury | 2021-04-04 | 2021-04-21 | 18 | 5 |
| 21/22 | Torn lateral ankle ligament | 2021-07-17 | 2021-08-31 | 46 | 5 |
| 24/25 | Ankle injury | 2024-10-15 | 2025-01-15 | 93 | 19 |
| 24/25 | Foot injury | 2025-02-17 | 209 | 26 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €16.00m |
| Jan 1, 1970 | €16.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €250k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #12609 | — | 0 | 0 | — | — | former national player |
| Team #9567 | #21 | 7 | 2 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| David López | 1 | 1 | 0 |
| Sergi Darder | 1 | 0 | 0 |
| Óscar Melendo | 1 | 0 | 0 |
| Borja Iglesias | 2 | 1 | 0 |
| Aarón Martín | 2 | 0 | 0 |
| Lei Wu | 1 | 1 | 0 |
| Lluís López | 1 | 0 | 0 |
| Léo Baptistão | 2 | 0 | 0 |
| Naldo | 1 | 1 | 0 |
| Andrés Prieto | 1 | 0 | 0 |
| Mario Hermoso | 2 | 0 | 0 |
| Hernán Pérez | 2 | 0 | 0 |
| Adrià Pedrosa | 1 | 0 | 0 |
| Rui Silva | 1 | 0 | 0 |
| Illan Meslier | 1 | 0 | 0 |
| Robin Koch | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 15/16 | 2ª B - Grupo III | RCD Espanyol B | 3 | 34 |
| 19/20 | LaLiga | RCD Espanyol Barcelona | 2 | 35 |
| 16/17 | 2ª B - Grupo III | RCD Espanyol B | 2 | 6 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 19/20 | Europa League Qualifying | RCD Espanyol Barcelona | 2 | 5 |
| 22/23 | Premier League | Leeds United | 2 | 32 |
| 18/19 | LaLiga | RCD Espanyol Barcelona | 2 | 35 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 23/24 | 2024-06-30 | Real Betis | Leeds | Return from loan | — | €9.00m |
| 23/24 | 2023-07-17 | Leeds | Real Betis | Loan | — | €10.00m |
Last 50 matches for Real Betis Balompié The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2026-05-23 | ES1 |
Real Betis Balompié | 2–1 | Levante UD | Available |
| 2026-05-17 | ES1 |
FC Barcelona | – | Real Betis Balompié | TIMED |
| 2026-05-12 | ES1 |
Real Betis Balompié | 2–1 | Elche CF | Available |
| 2026-05-12 | ES1 |
Real Betis Balompié | 2–1 | Elche CF | Available |
| 2026-05-09 | ES1 |
Real Sociedad de Fútbol | 2–2 | Real Betis Balompié | Available |
| 2026-05-09 | ES1 |
Real Sociedad de Fútbol | 2–2 | Real Betis Balompié | Available |
| 2026-05-03 | ES1 |
Real Betis Balompié | 3–0 | Real Oviedo | Available |
| 2026-05-03 | ES1 |
Real Betis Balompié | 3–0 | Real Oviedo | Available |
| 2026-04-24 | ES1 |
Real Betis Balompié | 1–1 | Real Madrid CF | Available |
| 2026-04-24 | ES1 |
Real Betis Balompié | 1–1 | Real Madrid CF | Available |
| 2026-04-21 | ES1 |
Girona FC | 2–3 | Real Betis Balompié | Available |
| 2026-04-21 | ES1 |
Girona FC | 2–3 | Real Betis Balompié | Available |
| 2026-04-12 | ES1 |
CA Osasuna | 1–1 | Real Betis Balompié | Available |
| 2026-04-04 | ES1 |
Real Betis Balompié | 0–0 | RCD Espanyol de Barcelona | Available |
| 2026-03-22 | ES1 |
Athletic Club | 2–1 | Real Betis Balompié | Available |
| 2026-03-15 | ES1 |
Real Betis Balompié | 1–1 | RC Celta de Vigo | Available |
| 2026-03-08 | ES1 |
Getafe CF | 2–0 | Real Betis Balompié | Available |
| 2026-03-01 | ES1 |
Real Betis Balompié | 2–2 | Sevilla FC | Available |
| 2026-02-21 | ES1 |
Real Betis Balompié | 1–1 | Rayo Vallecano de Madrid | Available |
| 2026-02-15 | ES1 |
RCD Mallorca | 1–2 | Real Betis Balompié | Available |
| 2026-02-08 | ES1 |
Club Atlético de Madrid | 0–1 | Real Betis Balompié | Available |
| 2026-02-01 | ES1 |
Real Betis Balompié | 2–1 | Valencia CF | Available |
| 2026-01-25 | ES1 |
Deportivo Alavés | 2–1 | Real Betis Balompié | Available |
| 2026-01-17 | ES1 |
Real Betis Balompié | 2–0 | Villarreal CF | Available |
| 2026-01-10 | ES1 |
Real Oviedo | 1–1 | Real Betis Balompié | Available |
| 2026-01-04 | ES1 |
Real Madrid CF | 5–1 | Real Betis Balompié | Available |
| 2025-12-21 | ES1 |
Real Betis Balompié | 4–0 | Getafe CF | Available |
| 2025-12-15 | ES1 |
Rayo Vallecano de Madrid | 0–0 | Real Betis Balompié | Available |
| 2025-12-06 | ES1 |
Real Betis Balompié | 3–5 | FC Barcelona | Available |
| 2025-11-30 | ES1 |
Sevilla FC | 0–2 | Real Betis Balompié | Available |
| 2025-11-23 | ES1 |
Real Betis Balompié | 1–1 | Girona FC | Available |
| 2025-11-09 | ES1 |
Valencia CF | 1–1 | Real Betis Balompié | Available |
| 2025-11-02 | ES1 |
Real Betis Balompié | 3–0 | RCD Mallorca | Available |
| 2025-10-27 | ES1 |
Real Betis Balompié | 0–2 | Club Atlético de Madrid | Available |
| 2025-10-18 | ES1 |
Villarreal CF | 2–2 | Real Betis Balompié | Available |
| 2025-10-05 | ES1 |
RCD Espanyol de Barcelona | 1–2 | Real Betis Balompié | Available |
| 2025-09-28 | ES1 |
Real Betis Balompié | 2–0 | CA Osasuna | Available |
| 2025-09-19 | ES1 |
Real Betis Balompié | 3–1 | Real Sociedad de Fútbol | Available |
| 2025-09-14 | ES1 |
Levante UD | 2–2 | Real Betis Balompié | Available |
| 2025-08-31 | ES1 |
Real Betis Balompié | 1–2 | Athletic Club | Available |
| 2025-08-27 | ES1 |
RC Celta de Vigo | 1–1 | Real Betis Balompié | Available |
| 2025-08-22 | ES1 |
Real Betis Balompié | 1–0 | Deportivo Alavés | Available |
| 2025-08-18 | ES1 |
Elche CF | 1–1 | Real Betis Balompié | Available |
| 2025-05-23 | ES1 |
Real Betis Balompié | 1–1 | Valencia CF | Available |
| 2025-05-18 | ES1 |
Club Atlético de Madrid | 4–1 | Real Betis Balompié | Available |
| 2025-05-15 | ES1 |
Rayo Vallecano de Madrid | 2–2 | Real Betis Balompié | Available |
| 2025-05-11 | ES1 |
Real Betis Balompié | 1–1 | CA Osasuna | Available |
| 2025-05-04 | ES1 |
RCD Espanyol de Barcelona | 1–2 | Real Betis Balompié | Available |
| 2025-04-24 | ES1 |
Real Betis Balompié | 5–1 | Real Valladolid CF | Available |
| 2025-04-21 | ES1 |
Girona FC | 1–3 | Real Betis Balompié | Available |
Teams faced most often by Marc Roca's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Brentford FC | 10 | 2 | 4 | 4 | 6 | 11 | -5 | 20% |
| Sheffield Wednesday | 10 | 4 | 4 | 2 | 9 | 8 | +1 | 40% |
| Birmingham City | 10 | 4 | 2 | 4 | 15 | 15 | 0 | 40% |
| Derby County | 10 | 6 | 2 | 2 | 17 | 9 | +8 | 60% |
| Blackburn Rovers | 10 | 6 | 0 | 4 | 16 | 16 | 0 | 60% |
| Reading FC | 10 | 7 | 2 | 1 | 13 | 3 | +10 | 70% |
| Nottingham Forest | 10 | 1 | 5 | 4 | 9 | 14 | -5 | 10% |
| Middlesbrough FC | 9 | 4 | 3 | 2 | 8 | 7 | +1 | 44% |
| Fulham FC | 9 | 2 | 4 | 3 | 11 | 9 | +2 | 22% |
| Preston North End | 9 | 5 | 3 | 1 | 16 | 6 | +10 | 56% |
| Huddersfield Town | 8 | 5 | 0 | 3 | 14 | 8 | +6 | 63% |
| Queens Park Rangers | 8 | 2 | 2 | 4 | 5 | 8 | -3 | 25% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 14/15 | Senior debut season | |
| 14/15 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 17 | 455 | 4 | 0 | 0 | 0.79 |
| 23/24 | 37 | 1,629 | 7 | 0 | 0 | 0.39 |
| 22/23 | 36 | 2,330 | 7 | 0 | 0 | 0.27 |
| 20/21 | 12 | 0 | 1 | 2 | 0 | 0 |
| 19/20 | 44 | 1,510 | 8 | 0 | 0 | 0.48 |
| 18/19 | 40 | 3,116 | 10 | 1 | 0 | 0.32 |
| 16/17 | 32 | 263 | 5 | 1 | 0 | 2.05 |
| 15/16 | 34 | 949 | 6 | 0 | 0 | 0.57 |
| 14/15 | 11 | 708 | 1 | 0 | 0 | 0.13 |
Output by competition
Career goals and assists broken down by tournament.
More on Marc Roca
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Marc Roca
Who is Marc Roca?
Marc Roca is a Spain professional footballer who plays as a defensive midfield for Real Betis Balompié.
How old is Marc Roca?
Marc Roca is 29 years old. He was born on November 26, 1996 in Vilafranca del Penedès.
What position does Marc Roca play?
Marc Roca plays as a defensive midfield (Midfield - Defensive Midfield).
What club does Marc Roca play for?
Marc Roca currently plays for Real Betis Balompié.
How many career goals has Marc Roca scored?
Across all senior club competitions in our dataset, Marc Roca has scored 16 goals in 286 appearances.
What is Marc Roca's market value?
Marc Roca's most recent reported market value is €6.00m.
Spain