La Liga Regular Season - 22

Osasuna 2 - 2 FT Villarreal

Estadio El Sadar

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

88
FT
Sat, Jan 31
Español
Osasuna
2-2
Villarreal
⚡ Intensity 77
⚖️ Balance 80
🏆 Stakes 44
🎲 Upset 10
Moreno brace rescues Villarreal at Sadar.

Moreno’s Brace Salvages Point in El Sadar Thriller

Must-Watch Futmetrix Score: 88/100. Villarreal survived a frantic attacking siege at Estadio El Sadar as two goals from their talismanic forward neutralised a spirited Osasuna display.

The Early Exchange

The atmosphere at Estadio El Sadar was electric as the hosts sought to disrupt the visitors' top-four rhythm. Despite Villarreal controlling 53% of the possession, it was the raw Intensity of the opening phase that dictated the narrative. The deadlock was broken in the 17th minute when G. Moreno stepped up to convert a clinical penalty, silencing the home crowd. However, the lead was short-lived. Osasuna responded with immediate aggression, as R. Garcia provided the creative spark for V. Munoz to level the scores just three minutes later. This rapid-fire exchange set the tone for a match where neither side was willing to retreat into a defensive shell, keeping the Balance of the match on a knife-edge.

The Navarrese Surge

As the first half progressed, the Stakes for Villarreal’s Champions League ambitions became evident as they struggled to contain a relentless attacking siege. Osasuna turned the pitch into a shooting gallery, racking up 15 total shots compared to just 5 from the visitors. The pressure finally told in stoppage time before the interval. J. Moncayola delivered a precise ball that allowed A. Budimir to find the back of the net, sending the home supporters into raptures. It was a deserved lead for the hosts, who exploited their 13 shots from inside the box to overwhelm the Yellow Submarine's backline. Villarreal looked rattled, unable to find an answer to the physical and tactical pressure applied by the Navarrese side before the whistle.

The Final Twist

The second half saw a tactical shift as Dani Parejo began to exert his influence on the match, dictating the tempo and recording two key passes to settle his side. Villarreal refused to accept an Upset and slowly clawed their way back into contention. In the 70th minute, the quality of N. Pepe proved decisive, as his assist allowed G. Moreno to clinicaly dispatch his second of the afternoon and restore parity. Despite Osasuna’s superior shot count, they could not find a third breakthrough against a resilient Villarreal defence. The final 2-2 scoreline reflects a hard-fought battle where individual brilliance from the visitors countered the collective volume of the hosts, leaving both sides with a point that keeps their respective season targets within reach.

Key Questions

Who scored the goals for Villarreal?

G. Moreno scored both goals, including a 17th-minute penalty and a 70th-minute equaliser.

How many shots did Osasuna have?

Osasuna dominated the attack with 15 total shots, including 13 from inside the box.

Who was the Man of the Match?

Dani Parejo was the top performer with a rating of 8.0, recording two key passes.

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
47%
53%
Osasuna 47%
Villarreal 53%
Shots
15
5
Osasuna 15
Villarreal 5
Shots on Target
5
4
Osasuna 5
Villarreal 4
Expected Goals (xG)
1.12
0.92
Osasuna 1.12
Villarreal 0.92
Passes
368
445
Osasuna 368
Villarreal 445
Pass Accuracy
82%
79%
Osasuna 82%
Villarreal 79%
Corners
6
2
Osasuna 6
Villarreal 2
Fouls
13
6
Osasuna 13
Villarreal 6
Yellow Cards
2
2
Osasuna 2
Villarreal 2
Red Cards
0
0
Osasuna 0
Villarreal 0

Match Events

G. Moreno 17'
A. Pedraza 🟨 19'
20' V. Munoz (R. Garcia)
38' 🟨 A. Catena
45'+2 A. Budimir (J. Moncayola)
HT
46' 🔄 A. Catena J. Herrando
A. Pedraza S. Cardona 🔄 46'
62' 🔄 R. Moro A. Oroz
G. Moreno (N. Pepe) 70'
72' 🟨 L. Torro
G. Mikautadze T. Buchanan 🔄 75'
D. Parejo S. Comesana 🔄 75'
75' 🟨 A. Lisci
76' 🔄 A. Budimir R. Garcia
76' 🔄 R. Garcia A. Bretones
G. Moreno T. Oluwaseyi 🔄 83'
R. Veiga 🟨 90'
FT

Player Cards

Season performance ratings for players in this match

Osasuna

Goalkeepers
Sergio Herrera
NPC
NPC
95
minutes
95
minutes
22%
pass acc
6.3
rating
Defenders
Valentin Rosier
NPC
NPC
95
minutes
95
minutes
40%
pass acc
6.3
rating
Alejandro Catena
BRUISER
BRUISER
3
fouls
3
fouls
Yellow
cards
1
tackles
Flavien Boyomo
WALL
WALL
0
dribbled past
0
dribbled past
2
tackles
75%
duel win %
Javi Galán
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
1
fouls
6.9
rating
Midfielders
Jon Moncayola
PROVIDER
PROVIDER
1
assists
1
assists
1
key passes
7.2
rating
Lucas Torró
STORMTROOPER
STORMTROOPER
3
shots
3
shots
0
goals
1
on target
Rubén García
ARCHITECT
ARCHITECT
3
key passes
3
key passes
1
assists
22%
pass acc
Victor Muñoz
WALL
WALL
0
dribbled past
0
dribbled past
2
tackles
35%
duel win %
Raúl Moro
NPC
NPC
62
minutes
62
minutes
10%
pass acc
6.5
rating
Forwards
Ante Budimir
WALL
WALL
0
dribbled past
0
dribbled past
2
tackles
36%
duel win %
BENCH
Aitor Fernández
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Jorge Herrando
👻 Invisible Nothing to note
Abel Bretones
👻 Invisible Nothing to note
Iñigo Arguibide
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Juan Cruz
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Aimar Oroz
👻 Invisible Nothing to note
Asier Osambela
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Iker Muñoz
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Moi Gómez
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Raúl García de Haro
👻 Invisible Nothing to note
Kike Barja
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Sheraldo Becker
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events

Villarreal

Goalkeepers
Luiz Júnior
NPC
NPC
95
minutes
95
minutes
26%
pass acc
6.3
rating
Defenders
Santiago Mouriño
NPC
NPC
95
minutes
95
minutes
40%
pass acc
6.2
rating
Rafa Marín
NPC
NPC
95
minutes
95
minutes
42%
pass acc
6.5
rating
Renato Veiga
NPC
NPC
95
minutes
95
minutes
46%
pass acc
6.7
rating
Alfonso Pedraza
WALL
WALL
0
dribbled past
0
dribbled past
2
tackles
62%
duel win %
Midfielders
Nicolas Pépé
PROVIDER
PROVIDER
1
assists
1
assists
1
key passes
6.2
rating
Pape Gueye
WALL
WALL
0
dribbled past
0
dribbled past
2
tackles
86%
duel win %
Dani Parejo
PROVOCATEUR
PROVOCATEUR
3
fouls won
3
fouls won
10
Duels Won
0
pens won
Alberto Moleiro
NPC
NPC
95
minutes
95
minutes
23%
pass acc
6.3
rating
Forwards
Gerard Moreno
HITMAN
HITMAN
2
goals
2
goals
3
on target
7.9
rating
Georges Mikautadze
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
3
Duels Won
0
pens won
BENCH
Arnau Tenas
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Sergi Cardona
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
3
Duels Won
0
pens won
Alexander Freeman
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Pau Navarro
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Santi Comesaña
👻 Invisible Nothing to note
Carlos Maciá
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Tajon Buchanan
👻 Invisible Nothing to note
Tani Oluwaseyi
CAMEO
CAMEO
12
minutes
12
minutes
3
touches
None
events
Hugo Lopez
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events

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
Osasuna Win
Villarreal Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Barcelona 22 55 60 23 +37 WElche 1 - 3 Barcelona (31-01-2026)WBarcelona 3 - 0 Oviedo (25-01-2026)LReal Sociedad 2 - 1 Barcelona (18-01-2026)WEspanyol 0 - 2 Barcelona (03-01-2026)WVillarreal 0 - 2 Barcelona (21-12-2025)
2 Real Madrid 21 51 45 17 +28 WVillarreal 0 - 2 Real Madrid (24-01-2026)WReal Madrid 2 - 0 Levante (17-01-2026)WReal Madrid 5 - 1 Real Betis (04-01-2026)WReal Madrid 2 - 0 Sevilla (20-12-2025)WAlaves 1 - 2 Real Madrid (14-12-2025)
3 Atletico Madrid 22 45 38 17 +21 DLevante 0 - 0 Atletico Madrid (31-01-2026)WAtletico Madrid 3 - 0 Mallorca (25-01-2026)WAtletico Madrid 1 - 0 Alaves (18-01-2026)DReal Sociedad 1 - 1 Atletico Madrid (04-01-2026)WGirona 0 - 3 Atletico Madrid (21-12-2025)
4 Villarreal 21 42 39 23 +16 DOsasuna 2 - 2 Villarreal (31-01-2026)LVillarreal 0 - 2 Real Madrid (24-01-2026)LReal Betis 2 - 0 Villarreal (17-01-2026)WVillarreal 3 - 1 Alaves (10-01-2026)WElche 1 - 3 Villarreal (03-01-2026)
5 Espanyol 22 34 26 27 -1 LEspanyol 1 - 2 Alaves (30-01-2026)LValencia 3 - 2 Espanyol (24-01-2026)LEspanyol 0 - 2 Girona (16-01-2026)DLevante 1 - 1 Espanyol (11-01-2026)LEspanyol 0 - 2 Barcelona (03-01-2026)
6 Real Betis 21 32 34 27 +7 LAlaves 2 - 1 Real Betis (25-01-2026)WReal Betis 2 - 0 Villarreal (17-01-2026)DOviedo 1 - 1 Real Betis (10-01-2026)LReal Madrid 5 - 1 Real Betis (04-01-2026)WReal Betis 4 - 0 Getafe (21-12-2025)
7 Celta Vigo 21 32 29 23 +6 LReal Sociedad 3 - 1 Celta Vigo (25-01-2026)WCelta Vigo 3 - 0 Rayo Vallecano (18-01-2026)WSevilla 0 - 1 Celta Vigo (12-01-2026)WCelta Vigo 4 - 1 Valencia (03-01-2026)DOviedo 0 - 0 Celta Vigo (20-12-2025)
8 Real Sociedad 21 27 29 29 0 WReal Sociedad 3 - 1 Celta Vigo (25-01-2026)WReal Sociedad 2 - 1 Barcelona (18-01-2026)WGetafe 1 - 2 Real Sociedad (09-01-2026)DReal Sociedad 1 - 1 Atletico Madrid (04-01-2026)DLevante 1 - 1 Real Sociedad (20-12-2025)
9 Osasuna 22 26 26 27 -1 DOsasuna 2 - 2 Villarreal (31-01-2026)WRayo Vallecano 1 - 3 Osasuna (24-01-2026)WOsasuna 3 - 2 Oviedo (17-01-2026)LGirona 1 - 0 Osasuna (10-01-2026)DOsasuna 1 - 1 Athletic Club (03-01-2026)
10 Alaves 22 25 20 27 -7 WEspanyol 1 - 2 Alaves (30-01-2026)WAlaves 2 - 1 Real Betis (25-01-2026)LAtletico Madrid 1 - 0 Alaves (18-01-2026)LVillarreal 3 - 1 Alaves (10-01-2026)DAlaves 1 - 1 Oviedo (04-01-2026)
11 Girona 22 25 21 36 -15 LOviedo 1 - 0 Girona (31-01-2026)DGirona 1 - 1 Getafe (26-01-2026)WEspanyol 0 - 2 Girona (16-01-2026)WGirona 1 - 0 Osasuna (10-01-2026)WMallorca 1 - 2 Girona (04-01-2026)
12 Elche 22 24 30 32 -2 LElche 1 - 3 Barcelona (31-01-2026)LLevante 3 - 2 Elche (23-01-2026)DElche 2 - 2 Sevilla (19-01-2026)DValencia 1 - 1 Elche (10-01-2026)LElche 1 - 3 Villarreal (03-01-2026)
13 Sevilla 21 24 28 33 -5 WSevilla 2 - 1 Athletic Club (24-01-2026)DElche 2 - 2 Sevilla (19-01-2026)LSevilla 0 - 1 Celta Vigo (12-01-2026)LSevilla 0 - 3 Levante (04-01-2026)LReal Madrid 2 - 0 Sevilla (20-12-2025)
14 Athletic Club 21 24 20 30 -10 LSevilla 2 - 1 Athletic Club (24-01-2026)LMallorca 3 - 2 Athletic Club (17-01-2026)DOsasuna 1 - 1 Athletic Club (03-01-2026)LAthletic Club 1 - 2 Espanyol (22-12-2025)LCelta Vigo 2 - 0 Athletic Club (14-12-2025)
15 Valencia 21 23 22 33 -11 WValencia 3 - 2 Espanyol (24-01-2026)WGetafe 0 - 1 Valencia (18-01-2026)DValencia 1 - 1 Elche (10-01-2026)LCelta Vigo 4 - 1 Valencia (03-01-2026)DValencia 1 - 1 Mallorca (19-12-2025)
16 Rayo Vallecano 21 22 17 28 -11 LRayo Vallecano 1 - 3 Osasuna (24-01-2026)LCelta Vigo 3 - 0 Rayo Vallecano (18-01-2026)WRayo Vallecano 2 - 1 Mallorca (11-01-2026)DRayo Vallecano 1 - 1 Getafe (02-01-2026)LElche 4 - 0 Rayo Vallecano (21-12-2025)
17 Getafe 21 22 16 27 -11 DGirona 1 - 1 Getafe (26-01-2026)LGetafe 0 - 1 Valencia (18-01-2026)LGetafe 1 - 2 Real Sociedad (09-01-2026)DRayo Vallecano 1 - 1 Getafe (02-01-2026)LReal Betis 4 - 0 Getafe (21-12-2025)
18 Mallorca 21 21 24 33 -9 LAtletico Madrid 3 - 0 Mallorca (25-01-2026)WMallorca 3 - 2 Athletic Club (17-01-2026)LRayo Vallecano 2 - 1 Mallorca (11-01-2026)LMallorca 1 - 2 Girona (04-01-2026)DValencia 1 - 1 Mallorca (19-12-2025)
19 Levante 21 18 24 34 -10 DLevante 0 - 0 Atletico Madrid (31-01-2026)WLevante 3 - 2 Elche (23-01-2026)LReal Madrid 2 - 0 Levante (17-01-2026)DLevante 1 - 1 Espanyol (11-01-2026)WSevilla 0 - 3 Levante (04-01-2026)
20 Oviedo 22 16 12 34 -22 WOviedo 1 - 0 Girona (31-01-2026)LBarcelona 3 - 0 Oviedo (25-01-2026)LOsasuna 3 - 2 Oviedo (17-01-2026)DOviedo 1 - 1 Real Betis (10-01-2026)DAlaves 1 - 1 Oviedo (04-01-2026)