The home of football tactics, data & odds
Odds 18+
HomeLive scoresFC Porto vs Arouca
Primeira Liga · Regular Season - 3 Full time

FC Porto 2-0 Arouca — Full-Time Result

FC Porto FC Porto
2:0
Full time
Match Finished
Arouca Arouca
Form, head-to-head & model team data
Win probability — TFA model
FC Porto45%
Draw45%
Arouca10%
Model angle: Combo Double chance : FC Porto or draw and +1.5 goals · full prediction →
Recent form
FC PortoWW
AroucaWW
Last 5 goals — FC Porto 4–0 · Arouca 5–0
Recent head-to-head
FC Porto v Arouca3-1
Arouca v FC Porto0-4
Arouca v FC Porto0-2
FC Porto v Arouca4-0
Arouca v FC Porto3-2
How it unfolded
  1. 88' Substitution — J. Bednarek on, N. Perez off FC Porto
  2. 88' Substitution — Tiago Esgaio on, M. Flores off Arouca
  3. 86' Goal! B. Sainz (assist: Pepe) FC Porto
  4. 83' Yellow card — Hwang In-Beom FC Porto
  5. 76' Substitution — G. Veiga on, Hwang In-Beom off FC Porto
  6. 76' Substitution — William Gomes on, B. Sainz off FC Porto
  7. 72' Substitution — A. Trezza on, B. Mansilla off Arouca
  8. 72' Substitution — E. van Ee on, Pedro Santos off Arouca
  9. 72' Substitution — Andre Silva on, D. Gul off FC Porto
  10. 67' Goal! G. Veiga (assist: William Gomes) FC Porto
  11. 62' Substitution — I. Barbero on, D. Nandin off Arouca
  12. 62' Substitution — H. Lee on, P. Gozalbez off Arouca
  13. 59' VAR — Goal Disallowed - offside (J. Kiwior) FC Porto
Match stats
53%Ball Possession47%
23Total Shots4
10Shots on Goal1
12Corner Kicks2
16Fouls8
1Yellow Cards0

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.