La Liga 2025 31 Jan 2026

Osasuna vs Villarreal

2 – 2 2 – 1 0 – 1

(HT: 2–1)

FT

16:15

Estadio El Sadar (Pamplona) · Ref: Ricardo De Burgos Bengoetxea, Spain

← Back to Matches
Score Summary
Full Time 2 – 2
Half Time 2 – 1
Key Stats
Ball Possession 47% – 53%
Blocked Shots 3 – 0
Corner Kicks 6 – 2
Fouls 15 – 7
Goalkeeper Saves 2 – 2
Offsides 1 – 0
Elo (before match)
Rating 1469 – 1619
Expected win probability 29.6% – 70.4%
xPi (before match)
Rating -0.06 – 0.05
Expected win probability 43.7% – 35.8%
Top Performers
Top Rated
Dani Parejo
Villarreal
8.0 rating (75 min)
Most Clinical
Gerard Moreno
Villarreal
2 goals
Best Creator
Rubén García
Osasuna
3 key passes, 1 assists
Defensive Leader
Javi Galán
Osasuna
4 tackles + 3 interceptions
Standings (Top 6) View Full Standings
#TeamPtsForm
1 Barcelona 67 W W W L W
2 Real Madrid 63 W L L W W
3 Atletico Madrid 54 W W W L L
4 Villarreal 54 W L W W L
5 Real Betis 43 L D D W W
6 Celta Vigo 40 L W W D L
7 Espanyol 37 D D L D L
8 Real Sociedad 35 L W D L W
9 Getafe 35 W W L W W
10 Athletic Club 35 L D W W W
11 Osasuna 34 D L W D W
12 Valencia 32 W W L W L
13 Rayo Vallecano 31 D W D D W
14 Sevilla 31 D D W D D
15 Girona 31 D L D W D
16 Alaves 27 L L D D L
17 Elche 26 L D L D L
18 Mallorca 25 D L L L L
19 Levante 22 D W L L L
20 Oviedo 18 D L L D L
{# ================================================================ Lineup Section — SofaScore/Flashscore style shared pitch Context: pitch_lineups, lineups_data, match, substitutions, substitutions_map, debug_mode, debug_lineups ================================================================ #}
Match Statistics (Full Time)
Statistic Osasuna Villarreal
Ball Possession 47% 53%
Blocked Shots 3 0
Corner Kicks 6 2
Fouls 15 7
Goalkeeper Saves 2 2
Offsides 1 0
Passes Accurate 299 353
Red Cards N/A N/A
Shots Insidebox 13 3
Shots Off Goal 7 1
Shots On Goal 5 4
Shots Outsidebox 2 2
Total Passes 370 445
Total Shots 15 5
Yellow Cards 2 2
expected_goals 1.37 0.92
goals_prevented 0 0
Passes % 81% 79%
Team Aggregates (Season)
Osasuna
Possession % {{ team_aggregates_home.avg_possession }}%
Pass Accuracy % {{ team_aggregates_home.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_home.shot_accuracy }}%
Goals (avg) 1.15
xG (avg) 1.14{% else %}N/A
Villarreal
Possession % {{ team_aggregates_away.avg_possession }}%
Pass Accuracy % {{ team_aggregates_away.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_away.shot_accuracy }}%
Goals (avg) 1.85
xG (avg) 1.52{% else %}N/A
Osasuna — Player Statistics
Player cards.red cards.yellow dribbles.attempts dribbles.past dribbles.success duels.total duels.won fouls.committed fouls.drawn games.captain games.minutes games.number games.position games.rating games.substitute goals.assists goals.conceded goals.saves goals.total offsides passes.accuracy passes.key passes.total penalty.commited penalty.missed penalty.saved penalty.scored penalty.won shots.on shots.total tackles.blocks tackles.interceptions tackles.total
Abel Bretones 👤 Abel Bretones 0 0 N/A N/A N/A N/A N/A N/A N/A False 14 23 D 6.9 True 0 0 N/A N/A N/A 8 N/A 8 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Aimar Oroz 👤 Aimar Oroz 0 0 N/A N/A N/A 5 3 1 1 False 28 10 M 6.3 True 0 0 N/A N/A N/A 5 N/A 9 N/A 0 N/A 0 N/A N/A N/A N/A N/A 2
Aitor Fernández 👤 Aitor Fernández 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 13 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Alejandro Catena 👤 Alejandro Catena 0 1 1 1 1 6 2 3 N/A False 45 24 D 6.2 False 0 0 N/A N/A N/A 25 N/A 26 N/A 0 N/A 0 N/A N/A N/A N/A 1 1
Ante Budimir 👤 Ante Budimir 0 0 N/A N/A N/A 12 5 1 N/A False 76 17 F 7.3 False 0 0 N/A 1 1 2 N/A 3 N/A 0 N/A 0 N/A 1 3 N/A 1 2
Asier Osambela 👤 Asier Osambela 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 29 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Flavien Boyomo 👤 Flavien Boyomo 0 0 N/A N/A N/A 9 6 1 N/A False 90 22 D 6.6 False 0 0 N/A N/A N/A 40 N/A 46 N/A 0 N/A 0 N/A N/A N/A N/A 2 2
Iker Muñoz 👤 Iker Muñoz 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 8 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Iñigo Arguibide 👤 Iñigo Arguibide 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 41 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Javi Galán 👤 Javi Galán 0 0 7 N/A 5 17 12 1 1 False 90 20 D 6.9 False 0 0 N/A N/A N/A 31 3 38 1 0 N/A 0 N/A N/A N/A N/A 3 4
Jon Moncayola 👤 Jon Moncayola 0 0 5 N/A 4 8 5 N/A N/A False 90 7 M 7.3 False 1 0 N/A N/A N/A 38 1 44 N/A 0 N/A 0 N/A N/A 1 N/A N/A 1
Jorge Herrando 👤 Jorge Herrando 0 0 N/A N/A N/A 3 1 1 N/A False 45 5 D 7.3 True 0 0 N/A N/A N/A 9 N/A 10 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Juan Cruz 👤 Juan Cruz 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 3 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Kike Barja 👤 Kike Barja 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 11 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Lucas Torró 👤 Lucas Torró 0 1 3 1 2 16 10 1 2 False 90 6 M 6.9 False 0 0 N/A N/A N/A 39 1 54 N/A 0 N/A 0 N/A 1 3 N/A 1 N/A
Moi Gómez 👤 Moi Gómez 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 16 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Raúl García de Haro 👤 Raúl García de Haro 0 0 1 N/A N/A 5 3 N/A 1 False 14 9 F 6.3 True 0 0 N/A N/A N/A N/A N/A 1 N/A 0 N/A 0 N/A 1 2 N/A N/A 1
Raúl Moro 👤 Raúl Moro 0 0 4 N/A 2 7 3 N/A N/A False 62 15 M 6.5 False 0 0 N/A N/A N/A 10 1 13 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Rubén García 👤 Rubén García 0 0 1 1 N/A 10 4 2 N/A True 76 14 M 7.2 False 1 0 N/A N/A N/A 21 3 27 N/A 0 N/A 0 N/A N/A N/A N/A N/A 2
Sergio Herrera 👤 Sergio Herrera 0 0 N/A N/A N/A N/A N/A N/A N/A False 90 1 G 6.7 False 0 2 2 N/A N/A 22 N/A 30 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Sheraldo Becker 👤 Sheraldo Becker 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 18 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Valentin Rosier 👤 Valentin Rosier 0 0 N/A N/A N/A 3 1 1 N/A False 90 19 D 6.3 False 0 0 N/A N/A N/A 39 1 47 N/A 0 N/A 0 N/A N/A N/A N/A 2 1
Victor Muñoz 👤 Victor Muñoz 0 0 7 N/A 2 17 6 3 1 False 90 21 M 7.2 False 0 0 N/A 1 N/A 10 1 14 N/A 0 N/A 0 N/A 2 3 N/A N/A 2
Villarreal — Player Statistics
Player cards.red cards.yellow dribbles.attempts dribbles.past dribbles.success duels.total duels.won fouls.committed fouls.drawn games.captain games.minutes games.number games.position games.rating games.substitute goals.assists goals.conceded goals.saves goals.total offsides passes.accuracy passes.key passes.total penalty.commited penalty.missed penalty.saved penalty.scored penalty.won shots.on shots.total tackles.blocks tackles.interceptions tackles.total
Alberto Moleiro 👤 Alberto Moleiro 0 0 N/A 2 N/A 5 1 N/A 1 False 90 20 M 6.3 False 0 0 N/A N/A N/A 23 N/A 31 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Alexander Freeman 👤 Alexander Freeman 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 3 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Alfonso Pedraza 👤 Alfonso Pedraza 0 1 1 N/A 1 8 5 1 1 False 45 24 D 6.5 False 0 0 N/A N/A N/A 16 1 18 N/A 0 N/A 0 N/A N/A N/A 1 1 2
Arnau Tenas 👤 Arnau Tenas 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 25 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Carlos Maciá 👤 Carlos Maciá 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 37 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Dani Parejo 👤 Dani Parejo 0 0 1 2 1 15 10 2 3 False 75 10 M 8 False 0 0 N/A N/A N/A 50 2 53 N/A 0 N/A 0 N/A N/A N/A 1 N/A 4
Georges Mikautadze 👤 Georges Mikautadze 0 0 1 1 1 9 3 N/A 2 False 75 9 F 6.5 False 0 0 N/A N/A N/A 9 N/A 11 N/A 0 N/A 0 N/A N/A 1 N/A N/A N/A
Gerard Moreno 👤 Gerard Moreno 0 0 N/A 2 N/A 12 4 1 2 True 83 7 F 7.9 False 0 0 N/A 2 N/A 24 N/A 32 N/A 0 N/A 1 N/A 3 3 N/A N/A N/A
Hugo Lopez 👤 Hugo Lopez 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 32 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Luiz Júnior 👤 Luiz Júnior 0 0 N/A N/A N/A 1 1 N/A N/A False 90 1 G 6.5 False 0 2 2 N/A N/A 26 N/A 39 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Nicolas Pépé 👤 Nicolas Pépé 0 0 1 5 N/A 16 4 1 1 False 90 19 M 6.2 False 1 0 N/A N/A N/A 20 1 31 N/A 0 N/A 0 1 1 1 N/A 1 N/A
Pape Gueye 👤 Pape Gueye 0 0 1 N/A N/A 7 6 N/A 1 False 90 18 M 6.9 False 0 0 N/A N/A N/A 41 N/A 52 N/A 0 N/A 0 N/A N/A N/A N/A 1 2
Pau Navarro 👤 Pau Navarro 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 6 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Rafa Marín 👤 Rafa Marín 0 0 N/A N/A N/A 9 5 1 1 False 90 4 D 6.5 False 0 0 N/A N/A N/A 42 N/A 47 N/A 0 N/A 0 N/A N/A N/A 1 N/A N/A
Renato Veiga 👤 Renato Veiga 0 1 1 1 N/A 9 5 N/A N/A False 90 12 D 6.6 False 0 0 N/A N/A N/A 46 N/A 54 N/A 0 N/A 0 N/A N/A N/A 1 N/A 3
Santi Comesaña 👤 Santi Comesaña 0 0 N/A N/A N/A 2 N/A N/A N/A False 15 14 M 6.3 True 0 0 N/A N/A N/A 2 N/A 7 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Santiago Mouriño 👤 Santiago Mouriño 0 0 1 3 N/A 14 7 1 1 False 90 15 D 6.3 False 0 0 N/A N/A N/A 41 N/A 51 N/A 0 N/A 0 N/A N/A N/A N/A 2 4
Sergi Cardona 👤 Sergi Cardona 0 0 1 N/A N/A 4 3 N/A 2 False 45 23 D 6.9 True 0 0 N/A N/A N/A 10 N/A 14 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Tajon Buchanan 👤 Tajon Buchanan 0 0 1 N/A N/A 3 1 N/A N/A False 15 17 F 6.3 True 0 0 N/A N/A N/A 2 N/A 2 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Tani Oluwaseyi 👤 Tani Oluwaseyi 0 0 N/A N/A N/A 4 2 N/A N/A False 13 21 F 6.5 True 0 0 N/A N/A N/A 1 N/A 3 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Match Events
17'
G. Moreno (Penalty)
19'
🟨 Alfonso Pedraza (Yellow Card)
V. Munoz (Normal Goal)
20'
🟨 Alejandro Catena (Yellow Card)
38'
A. Budimir (Normal Goal)
45'
🔄 A. Catena → Substitution 1
46'
46'
🔄 A. Pedraza → Substitution 1
🔄 R. Moro → Substitution 2
62'
70'
G. Moreno (Normal Goal)
🟨 Lucas Torró (Yellow Card)
72'
75'
🔄 G. Mikautadze → Substitution 2
75'
🔄 D. Parejo → Substitution 3
🔄 R. Garcia → Substitution 3
76'
🔄 A. Budimir → Substitution 4
76'
83'
🔄 G. Moreno → Substitution 4
90'
🟨 Renato Veiga (Yellow Card)
Substitutions
46'
Osasuna
46'
Villarreal
62'
Osasuna
75'
Villarreal
75'
Villarreal
76'
Osasuna
76'
Osasuna
83'
Villarreal
League Standings View Standings

Teams in this match: Osasuna and Villarreal

#TeamMPWDLGFGAGDPtsForm
1 Barcelona 27 22 1 4 72 26 46 67 W W W L W
2 Real Madrid 27 20 3 4 56 23 33 63 W L L W W
3 Atletico Madrid 27 16 6 5 46 25 21 54 W W W L L
4 Villarreal 27 17 3 7 50 32 18 54 W L W W L
5 Real Betis 27 11 10 6 42 34 8 43 L D D W W
6 Celta Vigo 27 10 10 7 37 30 7 40 L W W D L
7 Espanyol 27 10 7 10 34 40 -6 37 D D L D L
8 Real Sociedad 27 9 8 10 40 41 -1 35 L W D L W
9 Getafe 27 10 5 12 23 29 -6 35 W W L W W
10 Athletic Club 27 10 5 12 30 37 -7 35 L D W W W
11 Osasuna 27 9 7 11 32 32 0 34 D L W D W
12 Valencia 27 8 8 11 30 41 -11 32 W W L W L
13 Rayo Vallecano 27 7 10 10 27 33 -6 31 D W D D W
14 Sevilla 27 8 7 12 35 42 -7 31 D D W D D
15 Girona 27 7 10 10 28 43 -15 31 D L D W D
16 Alaves 27 7 6 14 25 37 -12 27 L L D D L
17 Elche 27 5 11 11 35 41 -6 26 L D L D L
18 Mallorca 27 6 7 14 31 44 -13 25 D L L L L
19 Levante 27 5 7 15 29 45 -16 22 D W L L L
20 Oviedo 27 3 9 15 17 44 -27 18 D L L D L

Predictions provided by Football API

All data below is returned exactly as from GET /predictions?fixture={id}. Keys are not renamed or translated.

La Liga Spain · Season 2025

Teams

Osasuna
Last 5: Form 67% · Att 77% · Def 62%
Goals: 10 for · 5 against
W7 D4 L10 · LWLWLDLWLLDLLD…
Villarreal
Last 5: Form 40% · Att 46% · Def 38%
Goals: 6 for · 8 against
W13 D2 L5 · WWDLWWWLDWWWWW…

Predictions

Osasuna 45%
Draw 45%
Villarreal 10%
Osasuna (Win or draw)

Double chance : Osasuna or draw

Goals: Osasuna -2.5 · Villarreal -2.5
Win or Draw

Comparison

Form
63% – 38%
Attack
63% – 38%
Defense
62% – 38%
Poisson
51% – 49%
Head to Head
15% – 85%
Goals
37% – 63%
Total
48.5% – 51.8%

Head to Head

Last 9 matches: Home wins: 5, Away wins: 2, Draws: 2

20 Sep 2025 · La Liga 2025
Villarreal 2 – 1 Osasuna
Estadio de la Ceramica
03 May 2025 · La Liga 2024
Villarreal 4 – 2 Osasuna
Estadio de la Cerámica
24 Nov 2024 · La Liga 2024
Osasuna 2 – 2 Villarreal
Estadio El Sadar
25 May 2024 · La Liga 2023
Osasuna 1 – 1 Villarreal
Estadio El Sadar
26 Nov 2023 · La Liga 2023
Villarreal 3 – 1 Osasuna
Estadio de la Cerámica
19 Mar 2023 · La Liga 2022
Osasuna 0 – 3 Villarreal
Estadio El Sadar
17 Oct 2022 · La Liga 2022
Villarreal 2 – 0 Osasuna
Estadio Ciudad de Valencia
05 Mar 2022 · La Liga 2021
Osasuna 1 – 0 Villarreal
Estadio El Sadar
17 Oct 2021 · La Liga 2021
Villarreal 1 – 2 Osasuna
Estadio de la Cerámica
CatBoost Prediction

Model not available yet. Run train_catboost to train a model.

No Predictions Available

Predictions for this match have not been generated yet. Check back later or sync match data.

Analysis
Analysis Coming Soon

xG comparison, momentum graph, and match rating overview will be available in a future update.