P
Prognosist
P
⚽ Football 📈 Forecasts
Football Spain La Liga Villarreal — Real Madrid

Match Villarreal vs Real Madrid January 24, 2026

Spain   /   La Liga
Villarreal
Villarreal
Home · last 5 W D L L W
Kick-off
Sat 24 Jan · 20:00
0:2
Full-time
Real Madrid
Real Madrid
W L W W W Away · last 5
Estadio de la Ceramica · Villarreal Referee César Soto Grado, Spain
Miss
Over 3.5
Over 3.5
AI 51% · book 2.25
Hit
Away Win
Away Win
AI 54% · book 2.09
Miss
Double Chance 1X
Double Chance 1X
AI 46% · book 1.84
Total goals
2
0 · 2
xG (open play)
0.58 – 1.58
Δ −1.00
Possession
42% – 58%
AI accuracy
8 / 17
picks cashed
Post-match · 90 sec read

Real Madrid arrives at Estadio de la Ceramica with strong momentum, boasting a flawless recent run contrasting Villarreal's mixed form. Their offensive edge and higher overall quality suggest they can unlock Villarreal's defense, despite the home side's solid defensive numbers. Villarreal's home advantage is moderate, but Real's pressing and clinical finishing could tilt the balance.

  • Real's attacking prowess vs Villarreal's defense
  • Home side's inconsistent recent form
  • Potential for an open, goal-rich encounter

P Recap generated by AI · 6 markets graded

Lineups

VIL 4-4-2 · REA 4-3-3
Subs used · VIL
24' Marin ↑ · Foyth
70' Pepe ↑ · Buchanan
70' Oluwaseyi ↑ · Moreno
77' Partey ↑ · Parejo
77' Perez ↑ · Mikautadze
Subs used · REA
74' Garcia ↑ · Mastantuono
80' Diaz ↑ · Guler

📊 Statistics

VIL 02 REA
42%
Possession (%)
58%
0.58
Expected Goals (xG) expected goals
1.58
8
Total Shots
14
1
Shots on Target
4
4
Shots off Target
4
5
Shots Inside Box
9
6
Corner Kicks
6
19
Fouls
10
81%
Pass Accuracy (%)
88%
3
Yellow Cards
1
2
Goalkeeper Saves
1

Match events

13 · 0 – 2
Juan Foyth
Yellow Card
2'
R. Marin ↓ · J. Foyth ↑
Substitution 1
24'
Half-time · 0 – 0
47'
K. Mbappe
0–1
Tajon Buchanan
Yellow Card
51'
Pau Navarro
Yellow Card
57'
62'
Franco Mastantuono
Yellow Card
N. Pepe ↓ · T. Buchanan ↑
Substitution 2
70'
T. Oluwaseyi ↓ · G. Moreno ↑
Substitution 3
70'
74'
G. Garcia ↓ · F. Mastantuono ↑
Substitution 1
T. Partey ↓ · D. Parejo ↑
Substitution 4
77'
A. Perez ↓ · G. Mikautadze ↑
Substitution 5
77'
80'
B. Diaz ↓ · A. Guler ↑
Substitution 2
90'
K. Mbappe (P)
Penalty · 0–2
Full-time · 0 – 2

Bet recap · markets settled

17 · 8 W · 9 L
Market Odds Closed AI Result P/L · 1u
Over 3.5 2.25 51% Lost −1.00 Miss
Away Win 2.09 54% Cashed +1.09 Cashed
Double Chance 1X 1.84 46% Lost −1.00 Miss
Under 3.5 1.75 49% Cashed +0.75 Cashed
Under 2.5 2.70 29% Cashed +1.70 Cashed
AH Home 0 2.60 23% Lost −1.00 Miss
Over 2.5 1.50 71% Lost −1.00 Miss
Double Chance X2 1.36 77% Cashed +0.36 Cashed
BTTS Yes 1.44 70% Lost −1.00 Miss
BTTS No 2.90 30% Cashed +1.90 Cashed
AH Away 0 1.55 54% Cashed +0.55 Cashed
Over 1.5 1.16 88% Cashed +0.16 Cashed
Over 0.5 1.03 97% Cashed +0.03 Cashed
Draw 4.00 23% Lost −1.00 Miss
Home Win 3.50 23% Lost −1.00 Miss
Under 1.5 6.00 12% Lost −1.00 Miss
Under 0.5 21.00 3% Lost −1.00 Miss
Total · 17 markets @ 1u each 8 W · 9 L −2.46u −14% ROI