Premier League
Home › Teams › Real Betis › Marc Roca
Marc Roca

Marc Roca (Real Betis, midfielder): player stats and career

Real Betis · midfielder · Spain · 29 years old

Who is Marc Roca?

Marc Roca is a midfielder from Spain (29 years old); in 2026/27 he plays for Real Betis.

In the 2026/27 season: 12 matches, 0 goals and 1 assist.

In the previous season (2025/26): 40 matches, 1 goal and 3 assists.

Latest transfer: from Leeds to Real Betis (1 July 2024).

Trophies won: 5; most often Bundesliga (2×), Super Cup (1×).

Marc Roca: 2026/27 season stats

12Apps
0Goals
1Assists
898Minutes
3Yellow cards
0Red cards
6.9Rating

Club competitions

CompetitionAppsGAMinsCardsRtg
UEFA Champions League4002121/06.4
La Liga8016862/07.2
Total12018983/06.9

Marc Roca: detailed stats

7Shots
2Shots on target
632Passes
12Key passes
92%Pass accuracy
4/4Successful dribbles / attempts
45/82Duels won / total
24Tackles
10Fouls won
18Fouls committed

Totals across all club competitions in 2026/27.

Marc Roca: 2025/26 season stats

40Apps
1Goals
3Assists
2641Minutes
6.8Rating

Marc Roca: career

ClubPeriod
Real Betis2023–present
Leeds2022
Bayern München2020–2021
Espanyol2016–2019

Senior clubs only; youth and reserve teams are not shown.

Marc Roca: transfers

DateMoveFee
1 July 2024Leeds → Real Betis€ 4.5M
17 July 2023Leeds → Real BetisLoan
17 June 2022Bayern München → Leeds€ 12M
4 October 2020Espanyol → Bayern München€ 9M

Marc Roca: trophies

Trophies won: 5.

  • Bundesliga2021/2022, 2020/20212×
  • Super Cup20211×
  • FIFA Intercontinental Cup20211×
  • UEFA U21 Championship2017/20191×

Marc Roca: injuries and absences

ReasonFromTo
ankle injury16 April 202530 August 2025
foot injury17 February 20257 April 2025
ankle injury18 October 20248 January 2025
knee injury10 October 202417 October 2024
absence15 March 202419 April 2024
illness30 January 20245 February 2024

Marc Roca: frequently asked questions

How many goals has Marc Roca scored in 2026/27?

In 2026/27, Marc Roca has 0 goals and 1 assist in 12 matches.

Which club does Marc Roca play for?

Marc Roca (midfielder) plays for Real Betis in 2026/27. Nationality: Spain.

How old is Marc Roca?

Marc Roca is 29 years old. Date of birth: 26 November 1996.

What was Marc Roca's latest transfer?

From Leeds to Real Betis, 1 July 2024, € 4.5M.

What trophies has Marc Roca won?

Trophies won: 5; most often Bundesliga (2×), Super Cup (1×), FIFA Intercontinental Cup (1×).

About Marc Roca

Here are the numbers for Marc Roca (Spain): appearances, goals, assists and cards this season, plus the clubs of his career, transfers and trophies won. He is part of the Real Betis squad.