Today

FC Porto 0-2 Manchester City: result and stats, UEFA Champions League

Matchday 1
FT
    • 47', 90'E. Haaland
    Estádio do DragãoSzymon MarciniakTue, 8 Sept 202621:00
    Lucho González portrait
    Assistant
    Lucho González
    Pepijn Lijnders portrait
    Assistant
    Pepijn Lijnders

    Home

    • J. Bednarek portraitFC Porto crest
      J. Bednarek
      Red Card
      Out
    • V. Froholdt portraitFC Porto crest
      V. Froholdt
      Concussion
      Out
    • Gabriel Mec portraitFC Porto crest
      Gabriel Mec
      Off the roster
      Out
    • O. Pietuszewski portraitFC Porto crest
      O. Pietuszewski
      Muscle Injury
      Out
    • D. Prpic portraitFC Porto crest
      D. Prpic
      Off the roster
      Out
    • Samu portraitFC Porto crest
      Samu
      Knee Injury
      Out
    • V. Sousa portraitFC Porto crest
      V. Sousa
      Leg Injury
      Out
    • Zaidu portraitFC Porto crest
      Zaidu
      Muscle Injury
      Out

    Away

    • J. Doku portraitManchester City crest
      J. Doku
      Calf Injury
      Out
    • N. O'Reilly portraitManchester City crest
      N. O'Reilly
      Back Injury
      Out
    Player of the match
    Diogo Meireles da Costa headshot
    Diogo Meireles da Costa
    Goalkeeper · FC Porto
    9.3
    This match
    Shooting0.0Finishing0.0Creativity0.5Passing7.0Involvement3.4Defending0.0Physical4.1Dribbling0.0
    Attacking
    Goals0
    Assists0
    Build-up
    Passes48
    Pass accuracy81%
    Goalkeeping
    Saves8
    Goals conceded2
    Penalties saved0
    This match · octagon = season skill index

    Highest-rated players

    Costa9.3Kiwior7.5Veiga6.9Fernández7.3Guéhi7.3Haaland8.2
    Player
    Diogo CostaDiogo CostaG823,75+1,7539/4813/22
    Gianluigi DonnarummaGianluigi DonnarummaG000,000,0033/3811/15
    FC Porto crestLive statsManchester City crest

    Possession & Passing

    36%Possession64%
    353Total passes635
    81%Pass accuracy93%
    2Corners5

    Attack

    5Shots20
    0On target10
    4Off target6
    1Blocked shots4

    Box & Quality

    3Shots in box13
    2Shots out box7
    0.2xG2.6

    Defense & Discipline

    8Goalkeeper saves0
    7Offsides1
    10Fouls17
    1Yellow cards3

    Half by half

    The same match, split at the break. Which half did each side actually win?

    FC Porto crest

    First half

    Manchester City crest
    0,00xG1,25
    0Shots6
    0On target5
    0Big chances3
    31%Possession69%
    0Corners1
    FC Porto crest

    Second half

    Manchester City crest
    0,22xG1,04
    5Shots14
    0On target5
    0Big chances3
    41%Possession59%
    2Corners4

    xG analytics

    TeamxGShotsSOTPoss
    FC Porto crestFC Porto
    0.225136%
    95% open play5% set piece
    Manchester City crestManchester City
    2.55201464%
    89% open play11% set piece

    Expected goals weighs every shot by the historic conversion rate of similar chances. Higher xG means better scoring opportunities, regardless of whether they went in.

    xG race

    25 shots

    Chance quality as it built up. A steep step is a big chance.

    0,00,71,42,12,90'15'30'45'60'75'90'Erling Haaland 47'Erling Haaland 90'Manchester …2,55 xGFC Porto0,22 xGCumulative expected goals per team over the match.
    FC Porto crestFC Porto0,22 xG · 0 scoredManchester City crestManchester City2,55 xG · 2 scored

    How those chances were made

    FC Porto10
    Open play 9Set piece 1
    Manchester City37
    Open play 32Set piece 2Foul won 1Rebound 2

    Momentum

    20 swings

    Which side was on top, minute by minute. A taller bar is heavier pressure.

    Erling Haaland 47'Erling Haaland 90'0'15'30'45'60'75'90'FC PortoManchester …
    FC Porto crestFC Porto13% pressureManchester City crestManchester City87% pressure

    Match replay

    91'
    0-2
    0%Draw 0%100%
    0.22xG2.55
    5Shots20
    1On target14
    Momentum
    Enzo Fernández portrait90' Saved Enzo Fernández 0.03 xG

    Shot map

    5 v 20

    FC Porto shoot right, Manchester City left. Bigger dot = better chance.

    PORMCgoalsavedoff target

    Goal mouth

    15 on target · 2 scored

    Where each shot on target crossed the line. Placement beats power.

    Erling Haaland, 27', off targetAlan Varela, 57', off targetWilliam Gomes, 62', off targetGabriel Veiga, 63', off targetPepê, 76', off targetErling Haaland, 83', off targetRayan Aït-Nouri, 85', off targetIliman Ndiaye, 90', off targetEnzo Fernández, 90', off targetMarc Guéhi, 90', off target
    FC PortoManchester Citygoalsavedoff target

    Average positions

    Each starter's average position on the ball, with the number of those actions inside the chip. Both sides attack left to right. Tap a player to see where they actually were.

    FC PortoDefensive line 37%
    34Varela32Gomes42Rosario30Silva49Pérez55Fernandes78Kiwior65Veiga58Pepê77Costa62Costa
    Manchester CityDefensive line 50%
    47Donnarumma63Foden50Semenyo37Haaland63Cherki65Gvardiol114Guéhi114Fernández110Dias85Bouaddi71Nunes

    An average, not a movement map: it says where a player's actions balanced out, not where they ran.

    Passing network

    Each player at his average position, sized by passes made. Lines join team-mates with 5 or more passes between them (fewer when a side made its first change early), thicker for more. Counted until each side's first substitution. Both sides attack left to right. Tap a player to isolate his links.

    FC PortoUntil 68'
    45299102213111819207

    Most-connected pair: Kiwior and Costa, 17 passes between them.

    Manchester CityUntil 48'
    631710322724474219

    Most-connected pairs: Dias and Gvardiol; Guéhi and Nunes. 24 passes each.

    Tactical battle

    24control76
    24%Field tiltField tilt 76%5Box entriesBox entries 144Passes into boxPasses into box 12
    Erling Haaland
    Erling Haaland
    7 touches in box
    Press20.0 · 8.1Territory24% · 76%Direct2.01 · 1.68Progress34 · 47Dribble2 · 3Creation10 · 37Threat0.49 · 1.60Recover6 · 11
    FC Porto crest

    In possession

    Manchester City crest
    23,9%Field tilt76,1%
    4Passes into box12
    21Progressive passes27
    7Carries into final third13
    5Chances created15

    Field tilt is each side's share of play in the final third.

    FC Porto crest

    Out of possession

    Manchester City crest
    20,00Press intensity (PPDA)8,14
    10High turnovers11
    6Regains within 5s11
    29,6sBall recovery time19,8s
    7Interceptions16

    ↓ Lower is better, so the longer bar always wins. PPDA is opponent passes allowed per defensive action.

    FC Porto crest

    Carrying

    Manchester City crest
    95Carries146
    1302mCarry distance1721m
    13Progressive carries20
    764mProgressive carry distance1091m
    2Carries into the box4

    Distances are how far the ball was moved forward, not how far anybody ran.

    FC Porto crest

    Beating the press

    Manchester City crest
    2Take-ons won3
    14Take-ons attempted11
    389mProgressive pass distance412m
    2Through balls0
    2Switches of play5

    A take-on is a player going past an opponent with the ball at his feet.

    FC Porto crest

    Threat created

    Manchester City crest
    0,49Expected threat (xT)1,60
    0,23Action value (VAEP)2,24
    10Shot-creating actions37
    0Goal-creating actions4
    0,22Expected assisted goals2,05

    xT values where a possession reached; VAEP values every action by how much it shifted the chance of a goal.

    FC Porto crest

    Tempo

    Manchester City crest
    3,1Passes per attack5,5
    13,4sAttack duration16,9s
    2,01 m/sAttack directness1,68 m/s
    1Build-up attacks8
    5Direct attacks14

    An attack is direct when it moves upfield quickly rather than through many passes.

    FC Porto crest

    More match stats

    Manchester City crest
    FC Porto crest

    Attack

    Manchester City crest
    8Touches in box29
    39Final third entries67
    0Big chances6
    0,00xG on target3,39
    0Big chances missed4
    FC Porto crest

    Passing

    Manchester City crest
    2/6 (33%)Crosses7/19 (37%)
    25/47 (53%)Long balls19/33 (58%)
    12Throw-ins13
    17Free kicks10
    7Goal kicks8
    FC Porto crest

    Duels

    Manchester City crest
    53Total47
    37/69 (54%)Ground32/69 (46%)
    12/24 (50%)Aerial12/24 (50%)
    2/13 (15%)Dribbles4/11 (36%)
    7Dispossessed12
    FC Porto crest

    Defending

    Manchester City crest
    45Recoveries49
    3Interceptions8
    19Tackles18
    63%Tackles won44%
    17Clearances14
    0Big chances scored2
    2Big saves0
    1Errors led to shot0
    1Fouled in final third3
    6,76Average rating7,03

    Where these sides shoot from

    2025/26 season

    Each attack set against the defence it meets, zone by zone. Season shares rather than a forecast; a figure beside a share is how far it sits from the league average, shown only where the gap is worth noticing.

    FC PortoshootallowManchester City
    6.9%Six-yard box8.9%
    60.3%+3.5Penalty area+3.063.4%
    24.5%-2.4Edge of the box-2.921.8%
    8.3%-2.3Long range5.9%

    494 shots taken · 372 faced

    Manchester CityshootallowFC Porto
    6.4%-2.0Six-yard box-2.33.4%
    66.7%+6.3Penalty area-7.249.4%
    22.4%-2.3Edge of the box+2.829.9%
    4.5%-2.0Long range+6.817.4%

    594 shots taken · 328 faced

    Shot locations, not player movement: where the ball was struck from, not where anybody ran. Shares are of each club's own shots, so a side that shoots often is comparable with one that does not.

    Match summary

    Manchester City beat FC Porto 2-0 at Estádio do Dragão in the UEFA Champions League. It was goalless at half-time. Scorers: E. Haaland (47', 90') for Manchester City. In their last 3 meetings, FC Porto have won 0, Manchester City 2, with 1 drawn. Full match stats, lineups and player ratings are all on this page.

    AI prediction
    Confidence 52%
    POR10%
    X38%
    MC52%

    → Double chance: Manchester City or draw

    Why this prediction

    The factors the model weighed, each split between the two sides.

    FC Porto crestShare per factorManchester City crest
    20%Head-to-head80%
    25%Goals75%
    23%Overall77%

    Who will win?

    Cast your vote!

    FC Porto crestCompare teamsManchester City crest
    Team formsLatestPts
    30
    FC Porto crestFC Porto
    LL
    0
    17
    Manchester City crestManchester City
    LW
    3
    Prematch standings

    Venue spotlight

    Estádio do Dragão
    Porto