The home of football tactics, data & odds
Odds 18+
Live scoresLive 85' TWE - ADO 2–0 82' NAC - ALV 1–3 HT STR - MON 0–0 10' LAZ - ACM 0–0 11' FCS - FCS 0–0 12' FCT - GRA 0–0 TOT - EVE ATH - ELC FCK - WER GOA - GRO FCL - BSC CAS - FCP
HomeLive scoresOsasuna vs Espanyol
La Liga · Regular Season - 5 Full time

Osasuna 0-2 Espanyol — Full-Time Result

Osasuna Osasuna
0:2
Full time
Match Finished
Espanyol Espanyol
Form, head-to-head & model team data
Win probability — TFA model
Osasuna45%
Draw45%
Espanyol10%
Model angle: Double chance : Osasuna or draw · full prediction →
Recent form
OsasunaDWWL
EspanyolWLLD
Last 5 goals — Osasuna 5–6 · Espanyol 6–5
Recent head-to-head
Osasuna v Espanyol1-2
Espanyol v Osasuna1-0
Osasuna v Espanyol2-0
Espanyol v Osasuna0-0
Espanyol v Osasuna1-1
How it unfolded
  1. 89' Substitution — Eduardo Expósito Jaén on, Vanja Drkusic off Espanyol
  2. 87' Yellow card — Roger Hinojo Espanyol
  3. 80' Substitution — Francisco Javier Hernandez Coarasa on, Bryan Zaragoza off Espanyol
  4. 80' Substitution — Roberto Fernández Jaén on, Pere Milla off Espanyol
  5. 71' Substitution — Raul García on, Romain Del Castillo off Osasuna
  6. 66' Substitution — Tyrhys Dolan on, Álex Calatrava Torrado off Espanyol
  7. 66' Substitution — Marcos Fernández on, Gabriel Moscardo off Espanyol
  8. 60' Substitution — Enrique Barja Alfonso on, Jonathan Dubasin off Osasuna
  9. 60' Substitution — Rubén García on, Raul Moro off Osasuna
  10. 59' Substitution — Íñigo Arguibide on, Asier Osambela off Osasuna
  11. 45' Substitution — Diego Rico on, Abel Bretones off Osasuna
  12. 45' Yellow card — Omar El Hilali Espanyol
  13. 40' Yellow card — Clemens Riedel Espanyol
  14. 39' Yellow card — Jon Moncayola Osasuna
  15. 30' Yellow card — Enrique Barja Alfonso Osasuna
  16. 17' Goal! Roberto Fernández Jaén (assist: Omar El Hilali) Espanyol
  17. 3' Goal! Roberto Fernández Jaén (assist: Marcos Fernández) Espanyol
Match stats
61%Ball Possession39%
11Total Shots6
4Shots on Goal3
3Corner Kicks4
10Fouls24
2Yellow Cards3

Live data via our aggregation feed, refreshed continuously — figures may lag the broadcast by a few seconds. 18+ · Gamble responsibly · T&Cs apply · BeGambleAware.org

18+
Please gamble responsibly. When live, 18+/21+ only, region-dependent. BeGambleAware.org · GamCare · National Council on Problem Gambling. TFA may earn commission from operators listed — this never affects our analysis or rankings.

Total Football Analysis — tactical journalism, now with live odds, model-backed predictions and an honest betting layer.

© 2026 Total Football Analysis. Odds via our live aggregation feed — prices change constantly, always confirm at the bookmaker.