
Marc Roca stats
Next match
Match-by-match stats

M. Roca
M. Roca vs Feyenoord
1 game playedMarc Roca's next match is tomorrow at 20:00 against Feyenoord. See how Marc Roca did in earlier matches against Feyenoord.
Before the next match
Real Betis v Feyenoord, Tomorrow
What Feyenoord allow left defensive midfielders
Position stats11 appearances at LCDM against Feyenoord in their last 20 matches; league average from the Eredivisie.
Best odds on M. Roca
Odds OutliersMarc Roca 2026/2027 season stats
As a left defensive midfielder, Marc Roca has appeared in 6 La Liga matches this season, totalling 506 minutes at an average rating of 7.09. Every metric below is shown as a total, a per-90 rate or percentage, and a percentile against other La Liga midfielders.
Stats by competition
Club and country, 2026/2027.
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 6 | 506 | 0 | 1 | 5 | 16 | 7.09 | |
| 2 | 110 | 0 | 0 | 1 | 2 | 6.63 | |
| Total | 8 | 616 | 0 | 1 | 6 | 18 | 6.97 |
Attacking stats
Marc Roca has taken 3 shots with 0 on target , scoring 0 goals. That is a shot roughly every 169 minutes. Those shots are worth 0.1 expected goals (xG), 0 of it from shots on target (xGOT). He is below average for shooting, ranking in the 19th percentile for shot volume among midfielders. Marc Roca has 1 assist and 5 key passes , creating 2 big chances . That works out to a chance created roughly every 101 minutes. Marc Roca has set up 6 shots for teammates, worth 0.7 expected assists (xA). His creative output is strong, ranking in the 69th percentile for chance creation among midfielders.
Passing stats
Marc Roca has completed 300 of 327 passes at 92% accuracy . He is strong for passing volume, ranking in the 79th percentile for passing volume among midfielders.
Possession stats
Marc Roca completes 1 dribbles at a 100% success rate and wins 28 duels .
Defending stats
Marc Roca makes 16 tackles and 7 interceptions , adding 9 clearances . That is a tackle roughly every 32 minutes. He is elite defensively, ranking in the 86th percentile for tackles among midfielders.
Discipline stats
Marc Roca has committed 10 fouls and received 2 yellow cards , no red cards . That is roughly a booking every 5 fouls.
Positions played
La LigaMainly left defensive midfielder (5 appearances), also at central midfielder (1).
Strengths & weaknesses
vs midfieldersStrengths
Weaknesses

Real Betis squad
Antony
26 yrs#7
C. Hernández
27 yrs#9
A. Ezzalzouli
24 yrs#10
R. Riquelme
26 yrs#17
T. Parrott
24 yrs#19
A. Ruibal
30 yrs#24
F. Bernal
23 yrs#6
P. Fornals
30 yrs#8
I. Losada
25 yrs#14
Á. Fidalgo
29 yrs#15
N. Deossa
26 yrs#18
G. Lo Celso
30 yrs#20
M. Roca
29 yrs#21
Isco
34 yrs#22
D. Ceballos
30 yrs#25Previous seasons
Per competition, club and country2025/2026
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 29 | 2,026 | 1 | 2 | 19 | 39 | 6.85 | |
| 8 | 508 | 0 | 2 | 8 | 12 | 7.01 | |
| 3 | 182 | 0 | 0 | 2 | 3 | 6.61 |
2024/2025
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 14 | 908 | 2 | 2 | 12 | 21 | 7.08 | |
| 3 | 132 | 0 | 0 | 0 | 6 | 7.05 |
2023/2024
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 26 | 1,988 | 2 | 2 | 19 | 53 | 7.12 | |
| 6 | 540 | 1 | 0 | 5 | 11 | 7.27 | |
| 3 | 96 | 1 | 1 | 2 | 1 | 7.28 | |
| 2 | 122 | 0 | 0 | 0 | 0 | 7.19 |
2022/2023
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 32 | 2,345 | 1 | 2 | 33 | 66 | 6.81 | |
| 3 | 254 | 0 | 0 | 2 | 8 | 6.80 |
2021/2022
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 9 | 377 | 0 | 0 | 5 | 9 | 6.89 | |
| 4 | 78 | 0 | 0 | 0 | 3 | 5.13 |
About Marc Roca
La Liga 2026/2027 season
This season in the La Liga, Marc Roca has scored 1 assist across 6 appearances (6 starts), totalling 506 minutes. That works out to 0 goals and 0.2 assists per 90 minutes. Marc Roca has attempted 3 shots with 0 on target, a 0% shot accuracy rate. That shot output is worth 0.10 expected goals (xG) this season.
Attacking and creative
In attacking play, Marc Roca has created 5 chances including 2 big chances for teammates. The midfielder has completed 1 successful dribbles from 1 attempts (100% success rate). Marc Roca has contributed 5 key passes and 1 crosses this season.
Defensive and passing
Defensively, Marc Roca has registered 16 tackles (8 won), 7 interceptions, and 9 clearances. In possession, the midfielder has completed 300 from 327 pass attempts, a 92% pass accuracy rate. Marc Roca has won 28 of 49 total duels.
Discipline
Marc Roca has received 2 yellow cards this season, committing 10 fouls and winning 6.
About Marc Roca
Marc Roca is a 29-year-old midfielder playing for Real Betis in the La Liga, representing Spain. Marc Roca is left-footed and wears the number 21 shirt. Born on 26 November 1996.
Most recent appearance
Marc Roca's most recent match was at home against Porto on May 11th. Real Betis won 3-2. Marc Roca played 87 minutes, registering 2 shots, 1 key pass, 2 tackles with a match rating of 6.64.
Recent matches
- April 15th2-5 lossvsFC Barcelona(0 mins, rating 0)
- May 11th3-2 winvsPorto(87 mins, rating 6.64)
- November 11th5-2 winvsOsasuna(90 mins, 1 yellow card, rating 6.94)
- May 13th1-1 drawatDeportivo A Coruña(79 mins, rating 6.87)
- March 17th1-0 winvsGetafe(0 mins, rating 0)
Next fixture
Marc Roca and Real Betis are next in action on July 11th against Feyenoord in the Champions League. Predicted lineups, head-to-head statistics, and tactical analysis are available on the Real Betis vs Feyenoord match preview.
Teammates at Real Betis
Marc Roca currently plays alongside Marc Bartra, Giovani Lo Celso, Isco, Ángel Ortiz, Álvaro Valles, Pablo Fornals, Antony, Facundo Bernal, Junior Firpo, Diego Llorente, Aitor Ruibal, Abde Ezzalzouli, Natan, Héctor Bellerín, Nelson Deossa, Marc Roca, Valentín Gómez, Fran García, Rodrigo Riquelme, Álvaro Fidalgo, Troy Parrott, Cucho Hernández, Diego Conde, Iker Losada and Dani Ceballos at Real Betis.









30 yrs
