Skip to main content
M. Roca photo

Marc Roca

Last 5
LWWWL
Spain flagSpain
Country
Midfielder
Position
29
Age
184 cm
Height
left
Foot
21
Shirt

Next match

La Liga logoLa Liga
Match oddsBet365Bet365
17.00
X5.25
21.38
View match

Match-by-match stats

M. Roca photo

M. Roca

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

Marc Roca 2026/2027 season stats

As a left defensive midfielder, Marc Roca has appeared in 2 La Liga matches this season, totalling 157 minutes at an average rating of 7.29. Every metric below is shown as a total, a per-90 rate or percentage, and a percentile against other La Liga midfielders.

7.3Rating
2
Apps
0
Goals
1
Assists
2
Key passes
6
Tackles
157
Minutes

Player traits

Percentile vs midfielders

Creating73Passing62On ball81Attacking58Defending68Aerial73

Attacking stats

AttackingTotalPer 90 / %Percentile
Goals0n/a38
Goal involvements10.5788
Shots31.7077
Shots on target0n/a27
Shot accuracy0.0%n/a27
Shot conversion0.0%n/a38
Goals per SoT0.00n/a38
Big chances missed0n/a46
Shots off target21.1581
Shots blocked10.5781
Hit woodwork0n/a42
Assists10.6096
Key passes21.1050
Chances created21.1550
Big chances created21.1596

Marc Roca has taken 3 shots with 0 on target , scoring 0 goals. That is a shot roughly every 52 minutes. Those shots are worth 0.1 expected goals (xG), 0 of it from shots on target (xGOT). He is strong for shooting, ranking in the 77th percentile for shot volume among midfielders. Marc Roca has 1 assist and 2 key passes , creating 2 big chances . That works out to a chance created roughly every 79 minutes. Marc Roca has set up 3 shots for teammates, worth 0.5 expected assists (xA). His creative output is elite, ranking in the 96th percentile for chance creation among midfielders.

Passing stats

PassingTotalPer 90 / %Percentile
Passes9856.2065
Accurate passes9152.2081
Pass accuracy93.0%n/a96
Long balls won21.1519
Through balls won0n/a50
Accurate crosses0n/a23
Backward passes63.4412
Passes (final third)179.7581

Marc Roca has completed 91 of 98 passes at 93% accuracy . He is around the divisional average for passing volume, ranking in the 65th percentile for passing volume among midfielders.

Possession stats

PossessionTotalPer 90 / %Percentile
Successful dribbles10.5773
Dribble attempts10.5731
Dribble success1.0%n/a96
Duels won137.4588
Aerials won42.2996
Touches12068.8065
Possession lost84.594
Dribbled past21.1588
Fouls won21.1550
Dispossessed0n/a8
Turnovers0n/a50

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

Defending stats

DefendingTotalPer 90 / %Percentile
Tackles63.4488
Tackles won31.7281
Interceptions21.1550
Clearances31.7265
Blocks0n/a50
Ball recoveries95.1688
Crosses blocked0n/a50
Clearances off line0n/a50
Offsides won0n/a50
Errors led to shot0n/a42
Errors led to goal0n/a50

Marc Roca makes 6 tackles and 2 interceptions , adding 3 clearances . That is a tackle roughly every 26 minutes. He is elite defensively, ranking in the 88th percentile for tackles among midfielders.

Discipline stats

DisciplineTotalPer 90 / %Percentile
Fouls committed21.1527
Yellow cards0n/a23
Red cards0n/a50
Offsides0n/a42
Fouls per card0.00n/a23
Foul involvements42.2942
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 2 fouls and received 0 yellow cards , no red cards .

Marc Roca previous seasons

Per season, all competitions
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 2 appearances (2 starts), totalling 157 minutes. That works out to 0 goals and 0.6 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 2 chances including 2 big chances for teammates. The midfielder has completed 1 successful dribbles from 1 attempts (100% success rate). Marc Roca has contributed 2 key passes and 0 crosses this season.

Defensive and passing

Defensively, Marc Roca has registered 6 tackles (3 won), 2 interceptions, and 3 clearances. In possession, the midfielder has completed 91 from 98 pass attempts, a 93% pass accuracy rate. Marc Roca has won 13 of 17 total duels.

Discipline

Marc Roca has received 0 yellow cards this season, committing 2 fouls and winning 2.

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 away at Levante on December 17th. Real Betis lost 5-2. Marc Roca played 67 minutes, registering 1 assist, 1 shot, 2 key passs, 3 tackles with a match rating of 7.42.

Recent matches

Next fixture

Marc Roca and Real Betis are next in action on November 4th against Real Madrid in the La Liga. Predicted lineups, head-to-head statistics, and tactical analysis are available on the Real Betis vs Real Madrid match preview.

Teammates at Real Betis

Marc Roca stats FAQ

How many tackles does Marc Roca make per game?
Marc Roca averages 3.44 tackles per 90 minutes in the La Liga along with 1.15 interceptions , ranking in the 88th 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 2 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 2 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 Real Madrid on 4 September in the La Liga.

Help FootyMetrics improve

Found a bug, got an idea, or just want to share your thoughts? We read everything.

Daily picks on Telegram

Trend alerts, value bets, and platform updates straight to your phone. Free to join.

Join channel