FC Porto vs Manchester City — UEFA Champions League: stats, lineups & analysis
HighlightsUEFAUEFA.comMatch Events
- 37′Manchester City, yellow card:Foul
- Half-time
- 47′Manchester City, goal:0–1assist
- 48′Manchester City, substitution:off
- 49′Manchester City, yellow card:Foul
- 62′Manchester City, substitution:off
- 62′Manchester City, substitution:off
- 68′FC Porto, substitution:off
- 68′FC Porto, substitution:off
- 73′FC Porto, substitution:off
- 73′FC Porto, substitution:off
- 75′Manchester City, substitution:off
- 75′Manchester City, substitution:off
- 83′FC Porto, substitution:off
- 86′FC Porto, yellow card:Francesco FarioliDissent
- 90′Manchester City, goal:0–2assist
- 90+3′FC Porto, yellow card:Argument
- 90+3′Manchester City, yellow card:Argument
- Full-time0 – 2
Lineups
Tap a player for match statsKey Stats
Top Performers
Best rated
Goals
Assists
Videos
Player Ratings
FC Porto
Manchester City
Match report
Haaland double sinks Porto as Manchester City open Champions League campaign
Manchester City began their UEFA Champions League league-stage campaign with a 2-0 victory away to FC Porto, with both goals coming from Erling Haaland. The match remained goalless at half-time before City took control after the break, eventually seeing out a comfortable win against a Porto side that had arrived with a perfect domestic record.
AI-assisted match report written from official match data.
Haaland broke the deadlock two minutes into the second half, converting an assist from Enzo Fernández to put the visitors ahead. Porto pushed for a way back but could not find the breakthrough, and Haaland settled the contest deep into stoppage time, adding his second in the 90+1st minute with Rayan Aït-Nouri providing the assist to make it 2-0.
City dominated territory and chances throughout, finishing with 64% of possession and 19 shots to Porto's five, ten of which were on target compared to none for the hosts. Porto's goalkeeper Diogo Costa was repeatedly called into action and kept the scoreline from being more one-sided, while City's Enzo Fernández also contributed to the win with an assist alongside Haaland's brace.
Diogo Costa produced a string of saves to keep Porto in the contest despite facing ten shots on target, earning the highest rating on the pitch, while Haaland's two second-half goals proved decisive for City.
Manchester City's 19 shots to Porto's five underlined their dominance in front of goal throughout the match.
Manchester City won 2–0 away against FC Porto (half-time 0–0).
FC Porto met Manchester City in the UEFA Champions League (League Stage - 1). Kick-off was Tuesday, 8 September 2026, 19:00 UTC at Estádio do Dragão. Referee: Szymon Marciniak.
Team pages: FC Porto · Manchester City · UEFA Champions League
Key moments
- 47' Goal: Erling Haaland (assist: Enzo Fernández) — 0–1
- 90' Goal: Erling Haaland (assist: Rayan Aït-Nouri) — 0–2
Starting line-ups
FC Porto (4-3-3)
- 99 Diogo Costa (c)
- 52 Martim Fernandes
- 4 Jakub Kiwior
- 18 Nehuén Pérez
- 20 Alberto Costa
- 10 Gabri Veiga
- 22 Alan Varela
- 13 Pablo Rosario
- 11 Pepê
- 19 André Silva
- 7 William Gomes
Manchester City (4-2-3-1)
Sirius · Why these numbers
Before kick-off Sirius gave FC Porto 26%, the draw 26%, Manchester City 48%. It finished FC Porto 0–2 Manchester City.
Manchester City's rating gap outweighs FC Porto's home ground — Manchester City are clearly the stronger side on our strength rating, and that is most of Manchester City's 48%. The draw at 26% is up from the usual 24.0% for a gap this size, as small adjustments add up.
Why Manchester City at 48%?
Manchester City sit 214 points higher on our strength rating — 1983 to 2197. Sides with a 200–300-point rating edge on the road won 51.9% of 6,073 such games. The 300 most similar past games finished 29–22–49.
Why only 48%?
FC Porto sit -0.33 goals per game below chance-quality — cold streaks like this have bounced back. Finishing swings carry a receipt at this rating gap too: sides finishing this cold won 39.0% of 2,426 such games where the class table expected 36.4%.
Why the draw at 26%?
With a rating gap this size the draw starts at 24.0%. These teams' recent games average 2.6 goals — a typical goals environment. Games in that environment drew 26.2% of 27,777. The goals environment adds 1.2 points to the draw.
What did we measure but not count?
Manchester City average 9 points more possession, but the rating gap here is 214 points. Our control receipt only exists between near-equals — there it moved results; across a class gap we could not measure a separate style edge, so style scores 0 here. FC Porto are unbeaten in their last 23 league games at home (20 wins, 3 draws), a run going back to April 2025. Rolling home runs look imposing but sides on a 6+ run won 56.2% of 13,585 games vs 54.5% class-expected — and in our walked test the rating already carried it, as it did for the season-long record. The other measured facts on this page scored nothing either.
Sirius probabilities, frozen at kick-off. Analysis, not betting advice. How Sirius is doing this season · Full breakdown, evidence cards and squad news in the Match Insights tab
About this match
On this page: the FC Porto vs Manchester City final score and result, goal highlights and video clips of every goal, who scored, starting lineups, match stats and the full match report from this UEFA Champions League fixture.
- Who scored and when — a goal-by-goal timeline of the match.
- Match stats — possession, shots, expected goals (xG), corners and cards.
- Starting lineups and player ratings for both teams.
- Head-to-head record and recent form for both sides.
Watch the goals: goal highlights and video clips of every goal from FC Porto 0–2 Manchester City. Explore more on the FC Porto and Manchester City team pages or the UEFA Champions League page.

