La Liga Regular Season - 5

Villarreal 2 - 1 FT Osasuna

Estadio de la Ceramica

AI-powered match analysis and previews to help you decide which games are worth watching

100
FT
Sat, Sep 20
Español
Villarreal
2-1
Osasuna
⚡ Intensity 93
⚖️ Balance 74
🏆 Stakes 56
🎲 Upset 0
Red card chaos, heroic saves, and late drama

Villarreal Breaks Through the Barrier: Gueye's 85th-Minute Masterclass

Must-Watch Futmetrix Score: 100/100. A crunch match of relentless intensity where Villarreal's dominance finally overwhelmed Osasuna's ten-man heroics, but only after a dramatic final twist.

Red Card Turns the Tide at the Midway Point

Valentín Rosier's 40th-minute dismissal handed Villarreal control, yet Sergio Herrera refused to surrender. The Osasuna goalkeeper delivered six saves—a masterclass in last-ditch defending that kept his side breathing. Five minutes later, Budimir converted a penalty to give the visitors an improbable lead at the break, a moment that seemed to rewrite the entire narrative.

The Relentless Siege

Osasuna entered halftime with 66% possession and a staggering 26 shots to Osasuna's six. The intensity was suffocating. In the 69th minute, Mikautadze leveled via Solomon's assist—the substitute immediately shifting the balance. Three lead changes followed: a frenetic second half where 32 combined shots tested both defenses, where every clearance mattered, where momentum swung like a pendulum.

The Substitute Difference in the Final Gasp

When a draw seemed inevitable, Gueye arrived in the 85th minute with Oluwaseyi's assist to shatter the balance once more. Villarreal's bench proved decisive: both late-game substitutes provided assists that sealed victory. Luiz Júnior made just two saves, but his composure in managing the final onslaught proved crucial—a stark contrast to Herrera's six-save performance that kept Osasuna alive.

Key Questions

How did Rosier's red card reshape this six-pointer?

It handed Villarreal dominance, yet Herrera's heroics kept Osasuna competitive. Despite ten men, Budimir's penalty gave the visitors hope until the 85th-minute collapse.

Why was Sergio Herrera the standout performer?

Six saves against a 26-shot barrage. His performance kept Osasuna alive after going down to ten men—a display of pure goalkeeper heroics.

How dramatic was Gueye's late winner?

Extremely. It arrived in the 85th after three lead changes. Villarreal's substitutes won the title race battle where the starting XI had struggled.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
66%
34%
Villarreal 66%
Osasuna 34%
Shots
26
6
Villarreal 26
Osasuna 6
Shots on Target
8
3
Villarreal 8
Osasuna 3
Expected Goals (xG)
2.55
1.80
Villarreal 2.55
Osasuna 1.80
Passes
502
274
Villarreal 502
Osasuna 274
Pass Accuracy
88%
77%
Villarreal 88%
Osasuna 77%
Corners
7
0
Villarreal 7
Osasuna 0
Fouls
10
11
Villarreal 10
Osasuna 11
Yellow Cards
2
3
Villarreal 2
Osasuna 3
Red Cards
0
1
Villarreal 0
Osasuna 1

Match Events

Valentin Rosier 🟨 33'
Lucas Torró 🟨 39'
Valentin Rosier 🟨 40'
Valentin Rosier 🟥 40'
42' 🟨 Pau Navarro
A. Budimir 45'
HT
46' 🔄 I. Akhomach T. Buchanan
R. Garcia J. Herrando 🔄 46'
J. Cruz A. Osambela 🔄 46'
58' 🔄 P. Navarro S. Comesana
58' 🔄 T. Partey T. Oluwaseyi
67' 🔄 A. Moleiro M. Solomon
67' 🔄 J. Foyth R. Veiga
69' G. Mikautadze (M. Solomon)
A. Budimir R. Garcia 🔄 77'
V. Munoz S. Becker 🔄 77'
85' P. Gueye (T. Oluwaseyi)
87' 🟨 Santi Comesaña
F. Boyomo K. Barja 🔄 88'
FT

Player Cards

Season performance ratings for players in this match

Villarreal

Goalkeepers
Luiz Junior
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
P. Navarro
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
1
on target
J. Foyth
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
67
total mins
67
entry
R. Marin
MAGNET
MAGNET
83
activity
83
activity
73
passes
10
duels
A. Pedraza
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
36%
pass acc
Midfielders
I. Akhomach
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
46
entry
T. Partey
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
1
fouls
6.5
rating
P. Gueye
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
7.6
rating
A. Moleiro
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
67
total mins
67
entry
Forwards
N. Pepe
ARCHITECT
ARCHITECT
4
key passes
4
key passes
0
assists
33%
pass acc
G. Mikautadze
FINISHER
FINISHER
1
goals
1
goals
5
shots
7.2
rating
BENCH
D. Conde
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
A. Tenas
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
A. Altimira
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
S. Mourino
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
S. Cardona
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
D. Parejo
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
R. Veiga
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
23
total mins
Started
entry
S. Comesana
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
32
total mins
Started
entry
M. Solomon
SUPER SUB
SUPER SUB
0
impact
0
impact
23
minutes
7
rating
T. Buchanan
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
Started
entry
T. Oluwaseyi
SUPER SUB
SUPER SUB
0
impact
0
impact
32
minutes
6.7
rating

Osasuna

Goalkeepers
S. Herrera
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
F. Boyomo
NPC
NPC
88
minutes
88
minutes
29%
pass acc
6.7
rating
A. Catena
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
J. Cruz
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
0
on target
Midfielders
V. Rosier
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
3
fouls
5.2
rating
L. Torro
SWEEPER
SWEEPER
4
cleanups
4
cleanups
4
interceptions
0
blocks
J. Moncayola
SWEEPER
SWEEPER
3
cleanups
3
cleanups
3
interceptions
0
blocks
A. Bretones
SWEEPER
SWEEPER
2
cleanups
2
cleanups
1
interceptions
1
blocks
Forwards
R. Garcia
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
46
entry
A. Budimir
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
V. Munoz
LATE SHIFT
LATE SHIFT
13
late mins
13
late mins
77
total mins
77
entry
BENCH
A. Fernandez
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
J. Herrando
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
Started
entry
R. C. Ruiz
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
I. Munoz
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
A. Osambela
SWEEPER
SWEEPER
2
cleanups
2
cleanups
1
interceptions
1
blocks
I. Benito
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
R. Garcia
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
13
total mins
Started
entry
K. Barja
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
9
total mins
Started
entry
S. Becker
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
13
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
20/09/2025 Villarreal 2 - 1 Osasuna La Liga Estadio de la Ceramica
03/05/2025 Villarreal 4 - 2 Osasuna La Liga Estadio de la Cerámica
24/11/2024 Osasuna 2 - 2 Villarreal La Liga Estadio El Sadar
25/05/2024 Osasuna 1 - 1 Villarreal La Liga Estadio El Sadar
26/11/2023 Villarreal 3 - 1 Osasuna La Liga Estadio de la Cerámica
19/03/2023 Osasuna 0 - 3 Villarreal La Liga Estadio El Sadar
20/09/2025
La Liga Estadio de la Ceramica
03/05/2025
La Liga Estadio de la Cerámica
24/11/2024
La Liga Estadio El Sadar
25/05/2024
La Liga Estadio El Sadar
26/11/2023
La Liga Estadio de la Cerámica
19/03/2023
La Liga Estadio El Sadar
Villarreal Win
Osasuna Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Real Madrid 5 15 10 2 +8 WReal Madrid 2 - 0 Espanyol (20-09-2025)WReal Sociedad 1 - 2 Real Madrid (13-09-2025)WReal Madrid 2 - 1 Mallorca (30-08-2025)WOviedo 0 - 3 Real Madrid (24-08-2025)WReal Madrid 1 - 0 Osasuna (19-08-2025)
2 Barcelona 5 13 16 3 +13 WBarcelona 3 - 0 Getafe (21-09-2025)WBarcelona 6 - 0 Valencia (14-09-2025)DRayo Vallecano 1 - 1 Barcelona (31-08-2025)WLevante 2 - 3 Barcelona (23-08-2025)WMallorca 0 - 3 Barcelona (16-08-2025)
3 Villarreal 5 10 10 4 +6 WVillarreal 2 - 1 Osasuna (20-09-2025)LAtletico Madrid 2 - 0 Villarreal (13-09-2025)DCelta Vigo 1 - 1 Villarreal (31-08-2025)WVillarreal 5 - 0 Girona (24-08-2025)WVillarreal 2 - 0 Oviedo (15-08-2025)
4 Espanyol 5 10 8 7 +1 LReal Madrid 2 - 0 Espanyol (20-09-2025)WEspanyol 3 - 2 Mallorca (15-09-2025)WEspanyol 1 - 0 Osasuna (31-08-2025)DReal Sociedad 2 - 2 Espanyol (24-08-2025)WEspanyol 2 - 1 Atletico Madrid (17-08-2025)
5 Elche 5 9 7 4 +3 WElche 1 - 0 Oviedo (21-09-2025)DSevilla 2 - 2 Elche (12-09-2025)WElche 2 - 0 Levante (29-08-2025)DAtletico Madrid 1 - 1 Elche (23-08-2025)DElche 1 - 1 Real Betis (18-08-2025)
6 Athletic Club 5 9 6 6 0 LValencia 2 - 0 Athletic Club (20-09-2025)LAthletic Club 0 - 1 Alaves (13-09-2025)WReal Betis 1 - 2 Athletic Club (31-08-2025)WAthletic Club 1 - 0 Rayo Vallecano (25-08-2025)WAthletic Club 3 - 2 Sevilla (17-08-2025)
7 Getafe 5 9 6 7 -1 LBarcelona 3 - 0 Getafe (21-09-2025)WGetafe 2 - 0 Oviedo (13-09-2025)LValencia 3 - 0 Getafe (29-08-2025)WSevilla 1 - 2 Getafe (25-08-2025)WCelta Vigo 0 - 2 Getafe (17-08-2025)
8 Real Betis 5 8 8 6 +2 WReal Betis 3 - 1 Real Sociedad (19-09-2025)DLevante 2 - 2 Real Betis (14-09-2025)LReal Betis 1 - 2 Athletic Club (31-08-2025)WReal Betis 1 - 0 Alaves (22-08-2025)DElche 1 - 1 Real Betis (18-08-2025)
9 Sevilla 5 7 9 8 +1 WAlaves 1 - 2 Sevilla (20-09-2025)DSevilla 2 - 2 Elche (12-09-2025)WGirona 0 - 2 Sevilla (30-08-2025)LSevilla 1 - 2 Getafe (25-08-2025)LAthletic Club 3 - 2 Sevilla (17-08-2025)
10 Alaves 5 7 5 5 0 LAlaves 1 - 2 Sevilla (20-09-2025)WAthletic Club 0 - 1 Alaves (13-09-2025)DAlaves 1 - 1 Atletico Madrid (30-08-2025)LReal Betis 1 - 0 Alaves (22-08-2025)WAlaves 2 - 1 Levante (16-08-2025)
11 Valencia 5 7 6 8 -2 WValencia 2 - 0 Athletic Club (20-09-2025)LBarcelona 6 - 0 Valencia (14-09-2025)WValencia 3 - 0 Getafe (29-08-2025)LOsasuna 1 - 0 Valencia (24-08-2025)DValencia 1 - 1 Real Sociedad (16-08-2025)
12 Atletico Madrid 5 6 6 5 +1 DMallorca 1 - 1 Atletico Madrid (21-09-2025)WAtletico Madrid 2 - 0 Villarreal (13-09-2025)DAlaves 1 - 1 Atletico Madrid (30-08-2025)DAtletico Madrid 1 - 1 Elche (23-08-2025)LEspanyol 2 - 1 Atletico Madrid (17-08-2025)
13 Osasuna 5 6 4 4 0 LVillarreal 2 - 1 Osasuna (20-09-2025)WOsasuna 2 - 0 Rayo Vallecano (14-09-2025)LEspanyol 1 - 0 Osasuna (31-08-2025)WOsasuna 1 - 0 Valencia (24-08-2025)LReal Madrid 1 - 0 Osasuna (19-08-2025)
14 Rayo Vallecano 5 5 5 6 -1 DRayo Vallecano 1 - 1 Celta Vigo (21-09-2025)LOsasuna 2 - 0 Rayo Vallecano (14-09-2025)DRayo Vallecano 1 - 1 Barcelona (31-08-2025)LAthletic Club 1 - 0 Rayo Vallecano (25-08-2025)WGirona 1 - 3 Rayo Vallecano (15-08-2025)
15 Levante 5 4 9 9 0 WGirona 0 - 4 Levante (20-09-2025)DLevante 2 - 2 Real Betis (14-09-2025)LElche 2 - 0 Levante (29-08-2025)LLevante 2 - 3 Barcelona (23-08-2025)LAlaves 2 - 1 Levante (16-08-2025)
16 Celta Vigo 5 4 4 6 -2 DRayo Vallecano 1 - 1 Celta Vigo (21-09-2025)DCelta Vigo 1 - 1 Girona (14-09-2025)DCelta Vigo 1 - 1 Villarreal (31-08-2025)DMallorca 1 - 1 Celta Vigo (23-08-2025)LCelta Vigo 0 - 2 Getafe (17-08-2025)
17 Oviedo 5 3 1 8 -7 LElche 1 - 0 Oviedo (21-09-2025)LGetafe 2 - 0 Oviedo (13-09-2025)WOviedo 1 - 0 Real Sociedad (30-08-2025)LOviedo 0 - 3 Real Madrid (24-08-2025)LVillarreal 2 - 0 Oviedo (15-08-2025)
18 Real Sociedad 5 2 5 9 -4 LReal Betis 3 - 1 Real Sociedad (19-09-2025)LReal Sociedad 1 - 2 Real Madrid (13-09-2025)LOviedo 1 - 0 Real Sociedad (30-08-2025)DReal Sociedad 2 - 2 Espanyol (24-08-2025)DValencia 1 - 1 Real Sociedad (16-08-2025)
19 Mallorca 5 2 5 10 -5 DMallorca 1 - 1 Atletico Madrid (21-09-2025)LEspanyol 3 - 2 Mallorca (15-09-2025)LReal Madrid 2 - 1 Mallorca (30-08-2025)DMallorca 1 - 1 Celta Vigo (23-08-2025)LMallorca 0 - 3 Barcelona (16-08-2025)
20 Girona 5 1 2 15 -13 LGirona 0 - 4 Levante (20-09-2025)DCelta Vigo 1 - 1 Girona (14-09-2025)LGirona 0 - 2 Sevilla (30-08-2025)LVillarreal 5 - 0 Girona (24-08-2025)LGirona 1 - 3 Rayo Vallecano (15-08-2025)