P
Prognosist
P
⚽ Football 📈 Forecasts
Football Spain La Liga Osasuna — Villarreal

Match Osasuna vs Villarreal January 31, 2026

Spain   /   La Liga
Osasuna
Osasuna
Home · last 5 L L L L L
Kick-off
Sat 31 Jan · 15:15
2:2
Full-time
Villarreal
Villarreal
W D L L W Away · last 5
Referee Ricardo De Burgos Bengoetxea, Spain
Miss
Away Win
Away Win
AI 47% · book 2.59
Miss
BTTS No
BTTS No
AI 45% · book 2.32
Miss
Under 2.5
Under 2.5
AI 49% · book 2.04
Total goals
4
2 · 2
xG (open play)
1.12 – 0.92
Δ +0.20
Possession
47% – 53%
AI accuracy
8 / 17
picks cashed
Post-match · 90 sec read

La Liga Clash: Osasuna vs Villarreal

Osasuna arrives with strong home momentum, boasting solid recent form and a pressing edge in defense. Villarreal, despite a higher overall quality rating, struggles with away form and defensive consistency. The tactical battle will likely see Osasuna's compact block challenge Villarreal's attacking threat, while the pace hints at a balanced tempo. Expect a tight contest where Osasuna’s home resilience could neutralize Villarreal’s offensive edge.

  • Osasuna’s recent form and home defensive solidity
  • Villarreal’s superior quality but shaky away results
  • Balanced pace suggesting a tactical, measured game

P Recap generated by AI · 6 markets graded

Lineups

OSA 4-2-3-1 · VIL 4-4-2
Subs used · OSA
46' Herrando ↑ · Catena
62' Oroz ↑ · Moro
76' Bretones ↑ · Garcia
76' Garcia ↑ · Budimir
Subs used · VIL
46' Cardona ↑ · Pedraza
75' Buchanan ↑ · Mikautadze
75' Comesana ↑ · Parejo
83' Oluwaseyi ↑ · Moreno

📊 Statistics

OSA 22 VIL
47%
Possession (%)
53%
1.12
Expected Goals (xG) expected goals
0.92
15
Total Shots
5
5
Shots on Target
4
7
Shots off Target
1
13
Shots Inside Box
3
6
Corner Kicks
2
1
Offsides
0
13
Fouls
6
82%
Pass Accuracy (%)
79%
2
Yellow Cards
2
2
Goalkeeper Saves
2

Match events

16 · 2 – 2
17'
G. Moreno (P)
Penalty · 0–1
19'
Alfonso Pedraza
Yellow Card
V. Munoz
Assist · R. Garcia · 1–1
20'
Alejandro Catena
Yellow Card
38'
A. Budimir
Assist · J. Moncayola · 2–1
45'
Half-time · 2 – 1
J. Herrando ↓ · A. Catena ↑
Substitution 1
46'
46'
S. Cardona ↓ · A. Pedraza ↑
Substitution 1
A. Oroz ↓ · R. Moro ↑
Substitution 2
62'
70'
G. Moreno
Assist · N. Pepe · 2–2
Lucas Torró
Yellow Card
72'
75'
T. Buchanan ↓ · G. Mikautadze ↑
Substitution 2
75'
S. Comesana ↓ · D. Parejo ↑
Substitution 3
A. Bretones ↓ · R. Garcia ↑
Substitution 3
76'
R. Garcia ↓ · A. Budimir ↑
Substitution 4
76'
83'
T. Oluwaseyi ↓ · G. Moreno ↑
Substitution 4
90'
Renato Veiga
Yellow Card
Full-time · 2 – 2

Bet recap · markets settled

17 · 8 W · 9 L
Market Odds Closed AI Result P/L · 1u
Away Win 2.59 47% Lost −1.00 Miss
BTTS No 2.32 45% Lost −1.00 Miss
Under 2.5 2.04 49% Lost −1.00 Miss
Over 2.5 1.96 51% Cashed +0.96 Cashed
BTTS Yes 1.69 55% Cashed +0.69 Cashed
AH Away 0 1.85 47% Lost −1.00 Miss
AH Home 0 2.10 26% Lost −1.00 Miss
Double Chance X2 1.46 74% Cashed +0.46 Cashed
Under 3.5 1.40 71% Lost −1.00 Miss
Double Chance 1X 1.57 53% Cashed +0.57 Cashed
Home Win 2.94 26% Lost −1.00 Miss
Under 1.5 4.10 25% Lost −1.00 Miss
Over 0.5 1.07 92% Cashed +0.07 Cashed
Over 1.5 1.31 75% Cashed +0.31 Cashed
Over 3.5 3.22 29% Cashed +2.22 Cashed
Draw 3.50 27% Cashed +2.50 Cashed
Under 0.5 12.00 8% Lost −1.00 Miss
Total · 17 markets @ 1u each 8 W · 9 L −1.22u −7% ROI