Our Osasuna vs Villarreal Prediction: 2-2
Osasuna vs Villarreal in the Spain La Liga is scheduled for an 15:15 GMT kick-off on Saturday January 31, 2026. Our forecast favors a 2-2 draw, with both sides expected to find the net, making BTTS a highly probable scenario.
Our prediction is supported by key Osasuna vs Villarreal stats, including attacking and defensive strength, recent form and historical results — all detailed below.
→ View Today's Correct Score Predictions
Recent Form Insights
Osasuna's Last Match – Rayo Vallecano vs Osasuna
Osasuna must win to build on their momentum after securing a hard-fought 3-1 Spain La Liga victory over Rayo Vallecano in their last outing. In that match, Osasuna recorded 33% possession, attempting 10 shots on goal, with 6 hitting the target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Rayo Vallecano | 67% | 5 (4) | 0.71 | 45 |
Osasuna | 33% | 10 (6) | 1.17 | 46 |
Villarreal's Last Match – Bayer Leverkusen vs Villarreal
After suffering a 0-3 UEFA Champions League loss to Bayer Leverkusen, Villarreal must win to get back on track. In that match, Villarreal saw 35% of the ball and created 4 goal attempts, with 2 on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Bayer Leverkusen | 65% | 11 (7) | 2.03 | 80 |
Villarreal | 35% | 4 (2) | 0.25 | 27 |
Osasuna vs Villarreal Stats
Key Stats
| Osasuna | Villarreal | |
|---|---|---|
| 1.24 | Attacking Strength | 1.5 |
| 0.97 | Defence Strength | 0.97 |
| 1.8 | Points Per Game | 1.3 |
| 5/10 | WIN | 4/10 |
| 3/10 | DRAW | 1/10 |
| 2/10 | Clean Sheets | 1/10 |
| 6/10 | BTTS | 6/10 |
| 6/10 | Over 2.5 Goals | 6/10 |
| 2.2 | Average Scored | 1.5 |
Goals Scored vs Goals Conceded
Osasuna are averaging 2.3 goals scored and 1.4 conceded per match, while Villarreal average 1.2 scored and 1.8 conceded per game.
Osasuna 23-14
Villarreal 12-18
What are the odds for this match?
Osasuna to win: @3.2
Draw: @3.4
Villarreal to win: @2.2
Over 2.5 Goals: @2.025



Rayo Vallecano
Osasuna
Bayer Leverkusen
Villarreal
Barcelona
Real Madrid
Villarreal
Atletico Madrid
Real Betis
Celta Vigo
Espanyol
Athletic Bilbao
Osasuna
Real Sociedad
Girona
Sevilla
Getafe
CD Alaves
Rayo Vallecano
Valencia
Elche
Mallorca
Levante
Oviedo