FC Porto 0–2 Manchester City · UEFA Champions League
This page describes the completed match context. The result is not presented as a prior forecast.
Match at a glance
Manchester City won 0–2.
- Shots
- 5–20
- Shots on target
- 0–10
- Expected goals
- 0.22–2.31
- Possession
- 36%–64%
Full time
What the match recorded
Manchester City beat FC Porto 2–0. Recorded in this match (FC Porto – Manchester City): shots 5–20, shots on target 0–10, expected goals 0.22–2.31, possession 36%–64%. This is what was recorded. It is not a claim that the result was foreseeable.
This match
Match statistics
Who started
Lineups
Show both lineups
Confirmed lineups as published before kick-off.
- Diogo CostaG
- Jakub KiwiorD
- Nehuén PérezD
- Alberto CostaD
- Martim FernandesD
- Gabri VeigaM
- Pablo RosarioM
- Hwang In-beomM
- William GomesF
- PepêF
- André SilvaF
- Gianluigi DonnarummaG
- Rúben DiasD
- Marc GuéhiD
- Joško GvardiolD
- Matheus NunesD
- Elliot AndersonM
- Rayan CherkiM
- Enzo FernándezM
- Erling HaalandF
- Antoine SemenyoF
- Phil FodenF
Season-opening preview
Current-season evidence is still building.
This competition's new season has only just started, so PitchMath does not yet hold enough completed matches for a current-season grade. The comparison below is last season's recorded data, shown as historical context.
1 / 2 matches toward the first current-season grade
Current season so far
Completed matches in the season being played. Kept separate from the historical block below.
- FC Porto1 matches
- Manchester City1 matches
Previous-season context
Recorded season totals from the source competition. Not current form.
These two clubs played in different competitions last season, so the values are shown side by side without ranking them against each other.
FC Porto
- Competition
- Primeira Liga
- Season
- 2025/26
- Sample
- 36 matches
- Profile grade
- A
- Data cutoff
- 28 May 2026
- Goals scored1.92 goals/match
- Goals allowed0.58 goals/match
- Expected goals1.85 xG/match
- Expected goals allowed0.65 xG/match
- Shots14.7 shots/match
- Shots allowed9.47 shots/match
- Shots on target5.17 shots/match
- Shots on target allowed2.42 shots/match
- Possession55.9%
- Corners5.72 corners/match
- Corners allowed2.89 corners/match
- Cards2.38 cards/match
- Fouls13.6 fouls/match
- Clean-sheet frequency61%
- Scoring frequency97%
Manchester City
- Competition
- UEFA Champions League
- Season
- 2025/26
- Sample
- 10 matches
- Profile grade
- A
- Data cutoff
- 30 May 2026
- Goals scored1.6 goals/match
- Goals allowed1.4 goals/match
- Expected goals1.69 xG/match
- Expected goals allowed1.31 xG/match
- Shots15.6 shots/match
- Shots allowed9.3 shots/match
- Shots on target6.8 shots/match
- Shots on target allowed3.6 shots/match
- Possession58.7%
- Corners6.3 corners/match
- Corners allowed3.3 corners/match
- Fouls9.9 fouls/match
- Clean-sheet frequency30%
- Scoring frequency80%
Evidence quality
How much supports this analysis
- 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.
FC Porto
Casa Pia
Coventry City
Lille
Real Betis
Borussia Dortmund
Villarreal