Marc Roca
#21

Marc Roca

Midfielder
Spain
29 yrs
184 cm
77 kg
left foot

Mercato XI valuation · €30.1M · July 2026

Real Betis

Current Team

Real Betis

Compare
Marc Roca

Marc Roca

Midfielder·Real Betis
1G · 4A

Performance Summary

Season snapshot

Season Rating

6.9/10
Appearances40
Minutes2,716

Goals / 90

0.03

Assists / 90

0.13

Key Passes

29

Pass Acc.

88.6%

Dribble %

78%

Tackles

54

Season
2025/2026How we count

Goals

1

Assists

4

Key Passes

29

Rating

6.87

Detailed stats

Player Statistics

Goals

1

Assists

4

Shots

23

Shots on Target

8

Shot Accuracy

35%

Big Chances Created

7

Big Chances Missed

3

Hit Woodwork

1

Transfer History

Career moves for Marc Roca

Total fees: €25.5M
Jul 1, 2024
Transfer
Leeds United
Leeds United
Real Betis
Real Betis
€4.5M
Jun 30, 2024
End of loan
Real Betis
Real Betis
Leeds United
Leeds United
Jul 17, 2023
Loan
Leeds United
Leeds United
Real Betis
Real Betis
Jul 1, 2022
Transfer
FC Bayern München
FC Bayern München
Leeds United
Leeds United
€12.0M
Oct 4, 2020
Transfer
Espanyol
Espanyol
FC Bayern München
FC Bayern München
€9.0M
Jul 1, 2016
Transfer
Espanyol II
Espanyol II
Espanyol
Espanyol

About Marc Roca

Marc Roca is a 29-year-old Spanish midfielder at Real Betis, where he wears the number 21 shirt. Standing at 184cm and left-footed, he plays in La Liga.

Across 40 appearances and 2,716 minutes in the 2025/26 season, Marc Roca has scored 1 goal and provided 4 assists — a rate of 0.17 goal contributions per 90 minutes.

As of July 2026, Mercato XI values Marc Roca at €30.1M, a figure that has remained broadly steady in recent months. Playing regularly in La Liga, a defined role at Real Betis, and being at a productive age for a midfielder all support a positive outlook on his value. Read the methodology to learn more about how we estimate player value.

Frequently asked questions

What position does Marc Roca play?+

Marc Roca plays as a midfielder for Real Betis, and is 29 years old.

How many goals has Marc Roca scored in the 2025/26 season?+

In the 2025/26 season, Marc Roca has scored 1 goal and provided 4 assists in 40 appearances in La Liga.

How is Marc Roca's 2026 market value calculated?+

Mercato XI estimates Marc Roca's market value with an AI model that weighs his on-pitch performance, age, and the strength of La Liga. The valuation is recalculated every month.