Marc Roca

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Marc Roca
Personal information
Full name Marc Roca Junqué[1]
Date of birth (1996-11-26) 26 November 1996 (age 29)[2]
Place of birth Vilafranca, Spain[2]
Height 1.84 m (6 ft 0 in)[2]
Position Defensive midfielder
Team information
Current team
Betis
Number 21
Youth career
2003–2008 Atlètic Vilafranca
2008–2015 Espanyol
Senior career*
Years Team Apps (Gls)
2014–2017 Espanyol B 51 (6)
2016–2020 Espanyol 105 (3)
2020–2022 Bayern Munich 15 (0)
2022–2024 Leeds United 32 (1)
2023–2024Betis (loan) 26 (2)
2024– Betis 25 (2)
International career
2015 Spain U19 1 (0)
2018–2019 Spain U21 7 (2)
2016– Catalonia 2 (0)
Medal record
Men's football
Representing  Spain
UEFA European Under-21 Championship
Winner 2019 Italy Team
* Club domestic league appearances and goals as of 22:18, 15 December 2025 (UTC)
‡ National team caps and goals as of 20:05, 2 June 2025 (UTC)

Marc Roca Junqué (born 26 November 1996) is a Spanish professional footballer who plays as a defensive midfielder for La Liga club Real Betis.

He started his career at Espanyol, appearing in 121 competitive matches and four La Liga seasons. In October 2020, he signed with Bayern Munich.

Roca won the 2019 European Under-21 Championship with Spain.

Club career

[edit | edit source]

Espanyol

[edit | edit source]

Born in Vilafranca del Penedès, Barcelona, Catalonia, Roca joined RCD Espanyol's youth setup in 2008, aged 11.[3] On 24 August 2014, he made his senior debut with the reserves, starting in a 2–2 Segunda División B home draw against Lleida Esportiu.[4]

Roca scored his first senior goal on 17 January 2015, his team's second in a 2–3 home loss to UE Olot.[5] On 4 August, he renewed his contract until 2017.[6]

On 26 August 2016, Roca made his first-team – and La Liga – debut, starting in a 2–2 home draw against Málaga CF.[7] On 11 November, he agreed to an extension until 2022 and was permanently promoted to the main squad the following season.[8]

Roca scored his first goal in the top flight on 21 April 2019, in a 2–2 draw at Levante UD.[9] He played 44 matches across all competitions in the 2019–20 campaign, but the club was relegated to Segunda División for the first time in 26 years.[10]

Bayern Munich

[edit | edit source]

On 4 October 2020, Roca signed for FC Bayern Munich on a five-year contract.[11] He made his official debut 11 days later, in a 3–0 defeat of amateurs 1. FC Düren in the first round of the DFB-Pokal.[12][13] He appeared in his first Bundesliga match later that month, coming on as an injury-time substitute for Serge Gnabry in the 2–1 away victory over 1. FC Köln.[14]

Roca played his first-ever game in the UEFA Champions League on 25 November 2020, starting and being sent off for two bookable offences midway through the second half on an eventual 3–1 group stage win against FC Red Bull Salzburg.[15] He totalled only 11 appearances in his first season.[16]

Roca featured slightly more in 2021–22 as his team won the league again, but was once again a fringe first-team player.[17]

Leeds United

[edit | edit source]

On 17 June 2022, Leeds United announced that Roca would join the club on 1 July after an agreement was reached with Bayern Munich; he agreed to a four-year contract for a reported €12,000,000 fee that could eventually rise on add-ons.[18][19] He made his Premier League debut on 6 August, starting in a 2–1 home victory over Wolverhampton Wanderers.[20] He scored his first goal one month later, in the 5–2 away defeat to Brentford.[21]

Betis

[edit | edit source]

Roca returned to Spain in the summer of 2023, on a season-long loan at Real Betis.[22] He scored his first goal on 1 October, through a header in a 3–0 win over Valencia CF.[23] His third came one month later, in the 12–1 away rout of amateurs CD Hernán Cortés in the opening round of the Copa del Rey.[24]

On 28 June 2024, Roca agreed to a permanent deal.[25] He spent the better part of the campaign nursing a left-ankle injury, playing only 17 games in all competitions.[26]

International career

[edit | edit source]

On 28 December 2016, Roca made his debut for the Catalonia autonomous team, starting in a 3–3 draw against Tunisia (4–2 penalty loss).[27] He was named in Spain's under-21 squad for the 2019 UEFA European Championship, starting the final three games of the tournament for the eventual winners including a 4–1 semi-final victory over France in which he scored.[28][29]

Career statistics

[edit | edit source]
As of match played 15 December 2025[30]
Appearances and goals by club, season and competition
Club Season League National cup[a] League cup[b] Europe Other Total
Division Apps Goals Apps Goals Apps Goals Apps Goals Apps Goals Apps Goals
Espanyol B 2014–15 Segunda División B 11 1 11 1
2015–16 Segunda División B 34 3 34 3
2016–17 Segunda División B 6 2 6 2
Total 51 6 51 6
Espanyol 2016–17 La Liga 25 0 1 0 26 0
2017–18 La Liga 8 0 1 0 9 0
2018–19 La Liga 35 1 5 0 40 1
2019–20 La Liga 35 2 1 0 8[c] 0 44 2
2020–21 Segunda División 2 0 0 0 2 0
Total 105 3 8 0 8 0 121 3
Bayern Munich 2020–21 Bundesliga 6 0 2 0 2[d] 0 1[e] 0 11 0
2021–22 Bundesliga 9 0 0 0 4[d] 0 0 0 13 0
Total 15 0 2 0 6 0 1 0 24 0
Leeds United 2022–23 Premier League 32 1 3 0 1 0 36 1
Betis (loan) 2023–24 La Liga 26 2 3 1 8[f] 1 37 4
Betis 2024–25 La Liga 14 2 0 0 3[g] 0 17 2
2025–26 La Liga 11 0 1 0 3[c] 0 15 0
Total 51 4 4 1 14 1 69 6
Career total 254 14 17 1 1 0 28 1 1 0 301 16
  1. ^ Includes Copa del Rey, DFB-Pokal, FA Cup
  2. ^ Includes EFL Cup
  3. ^ a b Appearances in UEFA Europa League
  4. ^ a b Appearances in UEFA Champions League
  5. ^ Appearance in FIFA Club World Cup
  6. ^ Six appearances and one goal in UEFA Europa League, two appearances in UEFA Europa Conference League
  7. ^ Appearances in UEFA Conference League

Honours

[edit | edit source]

Espanyol

Bayern Munich

Spain U21

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  17. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  18. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  19. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  20. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  21. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  22. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  23. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  24. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  25. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  26. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  27. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  28. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  29. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  30. ^ a b Marc Roca at SoccerwayLua error in Module:WikidataCheck at line 29: attempt to index field 'wikibase' (a nil value).
  31. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  32. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  33. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  34. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  35. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]
  • Marc Roca at BDFutbolLua error in Module:WikidataCheck at line 29: attempt to index field 'wikibase' (a nil value).