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

Match Osasuna vs Real Madrid February 21, 2026

Spain   /   La Liga
Osasuna
Osasuna
Home · last 5 L L L L L
Kick-off
Sat 21 Feb · 17:30
2:1
Full-time
Real Madrid
Real Madrid
W L W W W Away · last 5
Referee Alejandro Quintero Gonzalez, Spain
Miss
Away Win
Away Win
AI 63% · book 1.75
Miss
Over 3.5
Over 3.5
AI 39% · book 2.78
Hit
Over 2.5
Over 2.5
AI 61% · book 1.73
Total goals
3
2 · 1
xG (open play)
2.05 – 1.69
Δ +0.36
Possession
39% – 61%
AI accuracy
8 / 17
picks cashed
Post-match · 90 sec read

La Liga Clash: Osasuna vs Real Madrid

Real Madrid's clear quality edge and potent attack pose a significant threat to Osasuna's defense, which has struggled against high-caliber offenses. Despite Osasuna's solid home form and recent resilience, Madrid's consistent winning streak and offensive firepower suggest a lively contest with goals likely. The home side's defensive solidity and recent momentum could keep the scoreline respectable, but Madrid's pressing edge and superior quality hint at their control.

  • Madrid's attacking threat vs Osasuna's defense
  • Osasuna's home momentum and compact block
  • Potential for a high-tempo, goal-rich game

P Recap generated by AI · 6 markets graded

Lineups

OSA 4-2-3-1 · REA 4-4-2
Subs used · OSA
66' Bretones ↑ · Garcia
67' Garcia ↑ · Budimir
71' Munoz ↑ · Oroz
83' Moro ↑ · Moncayola
83' Arguibide ↑ · Rosier
Subs used · REA
64' Alexander-Arnold ↑ · Carvajal
64' Diaz ↑ · Camavinga
75' Garcia ↑ · Valverde
82' Ceballos ↑ · Guler

📊 Statistics

OSA 21 REA
39%
Possession (%)
61%
2.05
Expected Goals (xG) expected goals
1.69
13
Total Shots
15
2
Shots on Target
5
6
Shots off Target
5
11
Shots Inside Box
7
3
Corner Kicks
7
1
Offsides
2
19
Fouls
10
83%
Pass Accuracy (%)
90%
2
Yellow Cards
4
4
Goalkeeper Saves
1

Match events

18 · 2 – 1
Aimar Oroz
Yellow Card
32'
37'
Thibaut Courtois
Yellow Card
A. Budimir (P)
Penalty · 1–0
38'
Half-time · 1 – 0
64'
T. Alexander-Arnold ↓ · D. Carvajal ↑
Substitution 1
64'
B. Diaz ↓ · E. Camavinga ↑
Substitution 2
Jon Moncayola
Yellow Card
66'
A. Bretones ↓ · R. Garcia ↑
Substitution 1
66'
R. Garcia ↓ · A. Budimir ↑
Substitution 2
67'
I. Munoz ↓ · A. Oroz ↑
Substitution 3
71'
73'
Vinicius Junior
Assist · F. Valverde · 1–1
75'
G. Garcia ↓ · F. Valverde ↑
Substitution 3
82'
D. Ceballos ↓ · A. Guler ↑
Substitution 4
R. Moro ↓ · J. Moncayola ↑
Substitution 4
83'
I. Arguibide ↓ · V. Rosier ↑
Substitution 5
83'
84'
Trent Alexander-Arnold
Yellow Card
88'
Vinícius Júnior
Yellow Card
R. Garcia
Assist · R. Moro · 2–1
90'
90+3'
David Alaba
Yellow Card
Full-time · 2 – 1

Bet recap · markets settled

17 · 8 W · 9 L
Market Odds Closed AI Result P/L · 1u
Away Win 1.75 63% Lost −1.00 Miss
Over 3.5 2.78 39% Lost −1.00 Miss
Over 2.5 1.73 61% Cashed +0.73 Cashed
BTTS Yes 1.70 57% Cashed +0.70 Cashed
BTTS No 2.24 43% Lost −1.00 Miss
Under 2.5 2.28 39% Lost −1.00 Miss
Double Chance 1X 2.24 37% Cashed +1.24 Cashed
Double Chance X2 1.22 85% Lost −1.00 Miss
Under 3.5 1.47 61% Cashed +0.47 Cashed
AH Away 0 1.30 63% Lost −1.00 Miss
Over 1.5 1.24 82% Cashed +0.24 Cashed
Over 0.5 1.05 95% Cashed +0.05 Cashed
Draw 4.21 22% Lost −1.00 Miss
Under 1.5 4.60 18% Lost −1.00 Miss
Under 0.5 14.80 5% Lost −1.00 Miss
Home Win 5.00 15% Cashed +4.00 Cashed
AH Home 0 3.74 15% Cashed +2.74 Cashed
Total · 17 markets @ 1u each 8 W · 9 L +1.17u +7% ROI