Primeira Liga · 2026

FC Porto 2–0 FC Arouca · Primeira Liga

2–0Full-time analysis

This page describes the completed match context. The result is not presented as a prior forecast.

Match at a glance

FC Porto won 2–0.

Shots
234
Shots on target
101
Expected goals
30.54
Possession
53%47%

Full time

What the match recorded

FC Porto beat FC Arouca 2–0. Recorded in this match (FC Porto – FC Arouca): shots 23–4, shots on target 10–1, expected goals 3–0.54, possession 53%–47%. This is what was recorded. It is not a claim that the result was foreseeable.

This match

Match statistics

  • Shots23 shots4 shotsFC Porto 23 shots, FC Arouca 4 shots
  • Shots on target10 shots1 shotFC Porto 10 shots, FC Arouca 1 shot
  • Expected goals3 xG0.54 xGFC Porto 3 xG, FC Arouca 0.54 xG
  • Possession53%47%FC Porto 53%, FC Arouca 47%
  • Corners12 corners2 cornersFC Porto 12 corners, FC Arouca 2 corners
  • Fouls16 fouls8 foulsFC Porto 16 fouls, FC Arouca 8 fouls
  • Yellow cards1 card0 cardsFC Porto 1 card, FC Arouca 0 cards

Every shot

Shot map

Every recorded shot, placed where it was taken and sized by its expected-goals value. Arrows show each team’s attacking direction.

Jakub Kiwior · FC Porto · 7′ · 0.01 xG · off target or blockedWilliam Gomes · FC Porto · 8′ · 0.01 xG · off target or blockedGabri Veiga · FC Porto · 30′ · 0.01 xG · off target or blockedPepê · FC Porto · 14′ · 0.02 xG · off target or blockedJan Bednarek · FC Porto · 27′ · 0.02 xG · off target or blockedPepê · FC Porto · 28′ · 0.02 xG · off target or blockedHyun-ju Lee · FC Arouca · 52′ · 0.02 xG · off target or blockedPedro Santos · FC Arouca · 90′ · 0.02 xG · off target or blockedBorja Sainz · FC Porto · 84′ · 0.03 xG · on targetPepê · FC Porto · 50′ · 0.04 xG · off target or blockedWilliam Gomes · FC Porto · 58′ · 0.04 xG · on targetPepê · FC Porto · 84′ · 0.04 xG · off target or blockedTaichi Fukui · FC Arouca · 90′ · 0.04 xG · off target or blockedVictor Froholdt · FC Porto · 40′ · 0.05 xG · off target or blockedGabri Veiga · FC Porto · 57′ · 0.05 xG · off target or blockedVictor Froholdt · FC Porto · 45′ · 0.06 xG · on targetIvan Barbero · FC Arouca · 43′ · 0.07 xG · on targetPepê · FC Porto · 57′ · 0.09 xG · off target or blockedPepê · FC Porto · 6′ · 0.11 xG · off target or blockedAndré Silva · FC Porto · 36′ · 0.15 xG · off target or blockedVictor Froholdt · FC Porto · 90′ · 0.18 xG · on targetGabri Veiga · FC Porto · 67′ · 0.20 xG · goalGabri Veiga · FC Porto · 64′ · 0.24 xG · on targetBorja Sainz · FC Porto · 85′ · 0.27 xG · on targetWilliam Gomes · FC Porto · 34′ · 0.36 xG · on targetNaïs Djouahra · FC Arouca · 90′ · 0.41 xG · off target or blockedBorja Sainz · FC Porto · 86′ · 0.42 xG · goalVictor Froholdt · FC Porto · 70′ · 0.62 xG · on target
  • off target
  • on target
  • goal
  • penalty
  • size = xG

FC Porto: 23 shots, 10 on target, 3.04 xG. FC Arouca: 5 shots, 1 on target, 0.56 xG.

How the match built

Expected-goals timeline

Expected goals accumulated minute by minute. Circles mark the goals that were actually scored.

01.753.50′HT90′Gabri Veiga · FC Porto · 67′Borja Sainz · FC Porto · 86′

The step line is cumulative expected goals; circles mark goals. Final: FC Porto 3.04 xG · FC Arouca 0.56 xG.

History

Head-to-head

Recent meetings between these teams.

Last 5 meetings

4FC Porto
0Draws
1FC Arouca
FC Porto — FC Arouca · Primeira Liga3–1
FC Arouca — FC Porto · Primeira Liga0–4
FC Arouca — FC Porto · Primeira Liga0–2
FC Porto — FC Arouca · Primeira Liga4–0
FC Arouca — FC Porto · Primeira Liga3–2

Head-to-Head & Recent Meetings

Metric comparison

Team comparison

led this metric higher value (descriptive) too close

  • Matches in previous 14 days · Both teams: 1 match
8 daysRest before fixtureprevious completed fixtures · 1/17.1 days

FC Porto / FC Arouca

Evidence quality

How much supports this analysis

Grade C · Limited evidenceLimited evidence — limited
Season samples2 / 2home / away teams
Recent samples2 / 2last-five windows
FreshnessLess than one dayfrom nearest prior match
  • At least one team has fewer than the configured season sample.
  • At least one team has an incomplete last-five window.
  • Recorded xG is incomplete, so xG context is omitted where unavailable.

Known unknowns

  • Lineups, injuries, suspensions and tactical changes are not available in the retained dataset.
  • Some metrics are unavailable or below their observation minimum: goals_for, goals_against, xg_for, xg_against, shots, shots_on_target, possession, corners, cards, fouls.
  • The completed-match sample is too small for broad style conclusions.
Analysis cutoff: Sun, 23 Aug 2026, 23:30 UTC · analysis-v4

Make a graphic from this match

Creator Studio builds a branded post from this match's recorded data, with its evidence grade and source cutoff carried into the export.

Turn this match into a graphicReady-made from PitchMath data · No sign-up required