← Match Finder
La Liga
Referee: José Munuera
Osasuna
T S S S T
2–2
Full-time
Villarreal
T U S S S

Retrospective analysis — the model is trained only on matches played before this one.

🔒 Who wins? Pro

The model's probabilities for a home win, draw and away win — with reasoning and recommended markets.

Unlock with Pro

Already have an account? Log in

Team trends

Osasuna Villarreal
Last 6 — all competitions · 6/6 matches
Win Ø 59%
50%
67%
Points per game
1,7
2,2
Over 2.5 Ø 59%
50%
67%
Both score Ø 50%
33%
67%
Average goals
2,8
3,5
Scored
1,7
2,5
Conceded
1,2
1,0
Goal diff per game
+0,5
+1,5
xG created Pro
xG conceded Pro
xG diff Pro
This season — La Liga · 13/12 matches
Win Ø 52%
46%
58%
Points per game
1,6
2,0
Over 2.5 Ø 65%
54%
75%
Both score Ø 69%
54%
83%
Average goals
2,8
3,5
Scored
1,3
1,9
Conceded
1,5
1,6
Goal diff per game
-0,2
+0,3
xG created Pro
xG conceded Pro
xG diff Pro
🔒 Goal markets Pro

Expected goals, over/under and both teams to score — priced by the model before kick-off.

Unlock with Pro

Already have an account? Log in

🔒 Most likely result Pro

The model's top final scores with the best bookmaker odds.

Unlock with Pro

Already have an account? Log in

Match stats

Half-time score: 2–0

1,08 xG 2,57
41% Possession 59%
4 Shots 17
3 Shots on target 7
0 Blocked shots 3
5 Goalkeeper saves 1
0 Corners 8
0 Offside 5
12 Free kicks against 13
6 Yellow cards 5
0 Red cards 0
The table before the match Osasuna 7. · Villarreal 4.
# Team K V U T +/− xG +/− P
1 Barcelona 14 11 1 2 +28 +14.0 34
2 Ath Madrid 14 8 5 1 +13 +10.4 29
3 Real Madrid 12 8 3 1 +14 +11.1 27
4 Villarreal 12 7 3 2 +4 +4.5 24
5 Girona 14 6 3 5 +2 +6.0 21
6 Mallorca 14 6 3 5 +1 +3.7 21
7 Osasuna 13 6 3 4 -3 -3.6 21
8 Ath Bilbao 13 5 5 3 +6 +5.7 20
9 Betis 14 5 5 4 +0 +3.6 20
10 Sociedad 13 5 3 5 +1 +3.3 18
11 Celta 14 5 3 6 -2 +3.6 18
12 Vallecano 12 4 4 4 +0 -0.3 16
13 Sevilla 13 4 3 6 -6 -2.8 15
14 Leganes 13 3 5 5 -3 -10.1 14
15 Getafe 14 2 7 5 -1 +1.7 13
16 Alaves 14 4 1 9 -9 -5.4 13
17 Las Palmas 14 3 3 8 -7 -12.6 12
18 Valencia 12 2 4 6 -7 -9.2 10
19 Espanol 13 3 1 9 -14 -13.8 10
20 Valladolid 14 2 3 9 -17 -9.7 9

Calculated from our results data. “xG +/−” is expected goal difference — a positive number with a low league position suggests an undervalued team. Ties on points are sorted by goal difference; some leagues use other rules.

Match report

Osasuna Villarreal
1–0 A. Budimir
Rubén García
8′
Ante Budimir ℹ️
VAR: Penalty confirmed
17′
19′
🟨 Raúl Albiol
2–0 A. Budimir
21′
Jesús Areso ℹ️
VAR: Penalty cancelled
27′
Flavien Boyomo 🟨
31′
39′
🟨 Santi Comesaña
45′
🟨 Alejandro Baena
Half-time 2–0
46′
🟨 Sergi Cardona
46′
🔁 Gerard Moreno
↦ Ramon Terrats
Alejandro Catena 🟨
52′
Iker Muñoz 🔁
↦ Moncayola
66′
Rubén Peña 🔁
↦ Rubén García
66′
67′
Álex Baena 2–1
Yeremy Pino
72′
🔁 Denis Suárez
↦ Santi Comesaña
Aimar Oroz 🟨
75′
77′
🔁 Juan Bernat
↦ Sergi Cardona
Moi Gómez 🔁
↦ Bryan Zaragoza
78′
Jesús Areso 🟨
84′
84′
🟨 Dani Parejo
86′
🔁 Pau Cabanes
↦ Yeremy Pino
Raúl García 🔁
↦ A. Budimir
87′
Abel Bretones 🔁
↦ Aimar Oroz
87′
Lucas Torró 🟨
91′
Sergio Herrera 🟨
92′
93′
Gerard Moreno 2–2
Full-time 2–2

Line-ups

Osasuna

4-3-3
1 Sergio Herrera G
12 Jesús Areso D
24 Catena D
22 E. Boyomo D
3 Juan Cruz D
7 Moncayola M
6 Lucas Torró M
10 Aimar Oroz M
14 Rubén García F
17 A. Budimir F
19 Bryan Zaragoza F
Bench (12)
18 Iker Muñoz
15 Rubén Peña
16 Moi Gómez
9 Raúl García
23 Abel Bretones
2 Nacho Vidal
8 Pablo Ibáñez
5 Jorge Herrando
13 Aitor Fernández
11 Kike Barja
20 José Arnáiz
4 Unai García

Coach: Vicente Moreno

Villarreal

4-4-2
13 Diego Conde G
26 Pau Navarro D
3 Raúl Albiol D
2 Logan Costa D
23 Sergi Cardona D
21 Yeremy Pino M
10 Dani Parejo M
14 Santi Comesaña M
16 Álex Baena M
15 T. Barry F
20 Ramon Terrats F
Bench (8)
7 Gerard Moreno
6 Denis Suárez
12 Juan Bernat
33 Pau Cabanes
1 Luíz Júnior
32 A. Diatta
5 W. Kambwala
28 Espigares

Coach: Marcelino

Odds comparison

Green columns are the outcomes that came in.

1X2
H
2,59
U ✓
3,45
B
2,70
Over/under goals
O1,5 ✓
O2,5 ✓
1,81
U2,5
2,02
O3,5 ✓
Both teams to score
BLS ja ✓
BLS nei

Referee

José Munuera · 114 kamper i vår database

🟨 Yellow cards
4,2 / match
Below average
⚽ Free kicks
24,9 / match
Average

🟥 Red cards: 0,23 per match

The analysis is a statistical estimate based on the teams' results and underlying performances (xG) — not a guarantee. See the model's results.