Skip to main content
M. Roca photo

Marc Roca stats

Last 5
LWWDW
Spain
Nationality
Midfielder
Position
29
Age
184 cm
Height
Left
Foot
#21
Shirt
19:00Tomorrow
LCM
Best match odds
1Bet3651.57
XLadbrokes4.60
2Paddy Power5.00

Match-by-match stats

M. Roca photo

M. Roca

Real Betis logoReal Betis
0.5
Avg0.00P900.00
Hit rate0%0/20
0.5
Avg0.00
P900.00
Hit rate0%0/20
Loading chart...

FeyenoordM. Roca vs Feyenoord

1 game played

Marc Roca's next match is tomorrow at 20:00 against Feyenoord. See how Marc Roca did in earlier matches against Feyenoord.

M. Roca's games against Feyenoord
DatePlayed forCompPosScoreMinGAShSoTFlsCards
Jan 29, 2026
Against FEY
Goals
Avg
0.00
Season 0.00
P90
0.00
Season 0.00
Assists
Avg
0.00
Season 0.17
P90
0.00
Season 0.18
Shots
Avg
0.00
Season 0.50
P90
0.00
Season 0.53
Shots on target
Avg
0.00
Season 0.00
P90
0.00
Season 0.00
Fouls
Avg
2.00
Season 1.67
P90
2.00
Season 1.78
Cards
Avg
1.00
Season 0.33
P90
1.00
Season 0.36

Before the next match

Real Betis v Feyenoord, Tomorrow

FeyenoordWhat Feyenoord allow left defensive midfielders

Position stats
Per LCDM appearanceProjectedFEYLeague
Shots0.821.18
Passesn/a41.744.3
Tackles2.001.58
Fouls committedn/a1.360.88

11 appearances at LCDM against Feyenoord in their last 20 matches; league average from the Eredivisie.

ProjectedOur AI model's numbers for this match. In beta. Access may change.

Best odds on M. Roca

Odds Outliers

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

CompetitionAppsMinGoalsAssistsKey pTacklesRating
La Liga6506015167.09
Champions League211000126.63
Total8616016186.97

Attacking stats

AttackingTotalPer 90 / %Percentile
Goals0n/a30
Goal involvements10.1850
Shots30.5019
Shots on target0n/a10
Shot accuracy0.0%n/a10
Shot conversion0.0%n/a30
Goals per SoT0.00n/a30
Big chances missed0n/a33
Shots off target20.3638
Shots blocked10.1829
Hit woodwork0n/a41
Assists10.2069
Key passes50.9035
Chances created50.8935
Big chances created20.3678

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

PassingTotalPer 90 / %Percentile
Passes32758.2079
Accurate passes30053.4080
Pass accuracy92.0%n/a88
Long balls won193.3886
Through balls won0n/a46
Accurate crosses0n/a17
Backward passes366.4029
Passes (final third)529.2587

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

PossessionTotalPer 90 / %Percentile
Successful dribbles10.189
Dribble attempts10.185
Dribble success1.0%n/a96
Duels won284.9856
Aerials won50.8971
Touches39570.3071
Possession lost346.056
Dribbled past71.2575
Fouls won61.0746
Dispossessed20.3613
Turnovers10.1835

Marc Roca completes 1 dribbles at a 100% success rate and wins 28 duels .

Defending stats

DefendingTotalPer 90 / %Percentile
Tackles162.8586
Tackles won81.4274
Interceptions71.2577
Clearances91.6078
Blocks0n/a50
Ball recoveries396.9496
Crosses blocked0n/a50
Clearances off line0n/a50
Offsides won0n/a48
Errors led to shot10.1876
Errors led to goal0n/a46

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

DisciplineTotalPer 90 / %Percentile
Fouls committed101.7874
Yellow cards20.3675
Red cards0n/a49
Offsides0n/a30
Fouls per card5.00n/a77
Foul involvements162.8565
2nd yellows0n/an/a
Penalties scored0n/an/a
Penalties missed0n/an/a
Penalties won0n/an/a
Penalties committed0n/an/a
Own goals0n/an/a

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 Liga
5
LCDM
1
CM

Mainly left defensive midfielder (5 appearances), also at central midfielder (1).

Strengths & weaknesses

vs midfielders

Strengths

Dribble success96
Ball recoveries96
Possession lost94

Weaknesses

Dribble attempts5
Successful dribbles9
Shot accuracy10

Previous seasons

Per competition, club and country

2025/2026

CompetitionAppsMinGoalsAssistsKey pTacklesRating
La Liga292,0261219396.85
Europa League8508028127.01
Copa Del Rey318200236.61

2024/2025

CompetitionAppsMinGoalsAssistsKey pTacklesRating
La Liga149082212217.08
Europa Conference League313200067.05

2023/2024

CompetitionAppsMinGoalsAssistsKey pTacklesRating
La Liga261,9882219537.12
Europa League6540105117.27
Copa Del Rey39611217.28
Europa Conference League212200007.19

2022/2023

CompetitionAppsMinGoalsAssistsKey pTacklesRating
Premier League322,3451233666.81
FA Cup325400286.80

2021/2022

CompetitionAppsMinGoalsAssistsKey pTacklesRating
Bundesliga937700596.89
Champions League47800035.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

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 stats FAQ

How many tackles does Marc Roca make per game?

Marc Roca averages 2.85 tackles per 90 minutes in the La Liga along with 1.25 interceptions , ranking in the 86th percentile for tackles among players in his position.

How many goals and assists does Marc Roca have in 26/27?

Marc Roca has 0 goals and 1 assist from 6 appearances in the La Liga.

What is Marc Roca's xG (expected goals) in 26/27?

Marc Roca has 0.1 expected goals (xG) from 0 actual goals in 6 appearances in the La Liga.

What position does Marc Roca play?

Marc Roca plays as an outfielder for Real Betis.

Who does Marc Roca play for?

Marc Roca plays for Real Betis in the La Liga.

When is Marc Roca's next match?

Real Betis next face Feyenoord on 21 October in the Champions League.