Skip to content
Marc Roca

Marc Roca

Midfield - Defensive Midfield  at Real Betis Balompié
Age29
CitizenshipSpain
Height1.84 m
Footleft
BornNovember 26, 1996
at Real Betis Balompié 692 days · joined 2024-07-01
👕200+ Apps
Market value €6.00m
Defensive Midfield Midfield

Career snapshot

5
clubs played for
14/15
debut season
0.06
goals / match
RCD Espanyol Barcelona
top club · 121 apps

Career highs

€30.00m
peak value · 2019
€12.00m
top transfer fee · 22/23
4
best season · 23/24
7 / 2
int'l caps / goals
286Appearances
16Goals
13Assists
49Yellow cards
0Red cards
122Full matches (90′)
Full nameMarc Roca
Name in home countryMarc Roca Junqué
Date of birth1996-11-26 (29 yrs)
Place of birthVilafranca del Penedès, Spain
CitizenshipSpain
PositionMidfield - Defensive Midfield (main: Midfield)
Footleft
Height184.00 m
Current clubReal Betis Balompié
Joined2024-07-01
Contract expires2029-06-30
AgentAS1
OutfitterNike
Jul 2025
25/26 — Real Betis Balompié
0 matches · 0 G · 0 A · across 1 competition
Feb 2025
Injury: unknown
26 games missed
Oct 2024
Injury: unknown
19 games missed
Jul 2024
24/25 — Real Betis Balompié
17 matches · 2 G · 2 A · across 3 competitions
Jul 2024
Transfer: Leeds → Real Betis
24/25 · Transfer · €4.50m
Jun 2024
Transfer: Real Betis → Leeds
23/24 · Return from loan
Jul 2023
Transfer: Leeds → Real Betis
23/24 · Loan
Jul 2023
23/24 — Real Betis Balompié
37 matches · 4 G · 3 A · across 4 competitions
Jul 2022
22/23 — Leeds United
36 matches · 1 G · 2 A · across 3 competitions
Jul 2022
Transfer: Bayern Munich → Leeds
22/23 · Transfer · €12.00m
Jul 2021
Injury: unknown
5 games missed
Jul 2021
2021 — Bayern Munich
1 matches · 0 G · 0 A · across 1 competition
Jul 2021
21/22 — Bayern Munich
13 matches · 0 G · 0 A · across 2 competitions
Apr 2021
Injury: unknown
5 games missed
Dec 2020
Injury: unknown
1 games missed
Oct 2020
Transfer: Espanyol → Bayern Munich
20/21 · Transfer · €9.00m
Jul 2020
20/21 — RCD Espanyol Barcelona, Bayern Munich
12 matches · 0 G · 0 A · across 4 competitions
Jul 2019
19/20 — RCD Espanyol Barcelona
44 matches · 2 G · 3 A · across 4 competitions
Nov 2018
Injury: unknown
1 games missed
Jul 2018
18/19 — RCD Espanyol Barcelona
40 matches · 1 G · 2 A · across 2 competitions
Feb 2018
Injury: unknown
2 games missed
Jul 2017
17/18 — RCD Espanyol Barcelona
9 matches · 0 G · 0 A · across 2 competitions
Nov 2016
Injury: unknown
1 games missed
Nov 2016
Injury: unknown
4 games missed
Jul 2016
16/17 — RCD Espanyol B, RCD Espanyol Barcelona
32 matches · 2 G · 1 A · across 3 competitions
Jul 2016
Transfer: RCD Espanyol B → Espanyol
16/17 · Transfer
Jul 2015
15/16 — RCD Espanyol B
34 matches · 3 G · 0 A · across 1 competition
Jul 2015
Transfer: Espanyol U19 → RCD Espanyol B
15/16 · Transfer
Jul 2014
14/15 — RCD Espanyol B
11 matches · 1 G · 0 A · across 1 competition
Jul 2013
Transfer: Espanyol U18 → Espanyol U19
13/14 · Transfer
Jul 2012
Transfer: Espanyol Youth → Espanyol U18
12/13 · Transfer
Jan 1970
Peak market value: €30.00m
Highest valuation recorded in dataset
10,960 min
Minutes played by club
Real Betis Balompié 19.0%
Leeds United 21.3%
Bayern Munich 0.0%
RCD Espanyol Barcelona 42.2%
RCD Espanyol B 17.5%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
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

2€7.5M4€15M5€22.5M7€30M14/15 — 1 goals (RCD Espanyol B)114/1515/16 — 3 goals (RCD Espanyol B)315/1616/17 — 2 goals (RCD Espanyol B)16/17 — 1 assists316/1717/1818/19 — 1 goals (RCD Espanyol Barcelona)18/19 — 2 assists318/1919/20 — 2 goals (RCD Espanyol Barcelona)19/20 — 3 assists519/2020/2121/2222/23 — 1 goals (Leeds United)22/23 — 2 assists322/2323/24 — 4 goals (Real Betis Balompié)23/24 — 3 assists723/2424/25 — 2 goals (Real Betis Balompié)24/25 — 2 assists424/2525/2616/17 — €1M17/18 — €2M18/19 — €12M19/20 — €30M20/21 — €16M21/22 — €12M22/23 — €12M23/24 — €15M24/25 — €9M25/26 — €6MGoalsAssistsMarket value

Goals by season

14/15: 1114/1515/16: 3315/1616/17: 2216/1717/18: 0017/1818/19: 1118/1919/20: 2219/2020/21: 0020/212021: 00202121/22: 0021/2222/23: 1122/2323/24: 4423/2424/25: 2224/2525/26: 0025/26

Assists by season

14/15: 0014/1515/16: 0015/1616/17: 1116/1717/18: 0017/1818/19: 2218/1919/20: 3319/2020/21: 0020/212021: 00202121/22: 0021/2222/23: 2222/2323/24: 3323/2424/25: 2224/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
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
SeasonDateFromToTypeMarket valueFee
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
SeasonInjuryFromToDays missedGames 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
Current€6.00m
Peak€30.00m
Low€250k
Δ since start+€5.75m
€250k€7.69m€15.13m€22.56m€30.00m197019701970
DateValue
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
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #12609 0 0 former national player
Team #9567 #21 7 2 former national player
TeammatePPG played withJoint goalsMinutes
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

SeasonCompetitionClubGoalsMatches
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

SeasonCompetitionClubAssistsMatches
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.

SeasonDateFromToTypeFeeValue 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.

DateCompHomeScoreAwayAvailability
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).

OpponentPWDLGFGAGDWin %
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 / YearMilestoneDate
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.

SeasonMatchesMinsYC2nd YCRCCards / 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.

LaLiga
143 apps
7 G
8 A
2ª B - Grupo III
51 apps
6 G
0 A
Premier League
32 apps
1 G
2 A
Copa del Rey
11 apps
1 G
1 A
Europa League
9 apps
1 G
0 A
Europa League Qualifying
5 apps
0 G
2 A
Bundesliga
15 apps
0 G
0 A
Champions League
6 apps
0 G
0 A

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.