Etihad Stadium, Manchester – Squad analysis review of a UEFA Champions League 1/8 final second leg between 8th-ranked Manchester City and 9th-ranked Real Madrid, finished 1-2 after 90 minutes (1-1 at half-time).
1. Tactical setups and on-the-night structure
Manchester City (4-2-3-1)
Starters:
- GK: Gianluigi Donnarumma (25)
- Back four: Rayan Aït-Nouri (21), Rúben Dias (3), Abdukodir Khusanov (45), Matheus Nunes (27)
- Double pivot: Rodri (16), Bernardo Silva (20)
- Line of three: Jérémy Doku (11), Tijjani Reijnders (4), Rayan Cherki (10)
- Centre-forward: Erling Haaland (9)
City went with a classic 4-2-3-1, but with some structural twists:
- Matheus Nunes as a nominal right-back, stepping into midfield to form a three with Rodri and Bernardo Silva in build-up.
- Aït-Nouri providing width on the left, allowing Doku to receive higher and more inside.
- Reijnders operating as a hybrid 8/10, often dropping next to Rodri to escape Madrid’s first line.
- Cherki drifting inside from the right half-space, leaving the flank for Nunes’ underlaps/overlaps.
Bench options:
- Defensive depth: Nathan Aké, Marc Guéhi, John Stones, Rico Lewis
- Midfield options: Nico González, Mateo Kovačić, Nico O’Reilly, Phil Foden
- Attacking changes: Omar Marmoush, Antoine Semenyo, Savinho
- Backup GK: James Trafford
This bench profile gave City flexibility to:
- Shift to a back three (Aké/Guéhi/Stones) with wing-backs.
- Add an extra creator (Foden, Kovačić) if chasing the game.
- Introduce direct runners (Marmoush, Savinho, Semenyo) against a stretched Madrid.
Real Madrid (4-4-2)
Starters:
- GK: Thibaut Courtois (1)
- Back four: Fran García (20), Dean Huijsen (24), Antonio Rüdiger (22), Trent Alexander-Arnold (12)
- Midfield four: Arda Güler (15), Aurélien Tchouaméni (14), Thiago Pitarch (45), Federico Valverde (8)
- Front two: Vinícius Júnior (7), Brahim Díaz (21)
Madrid’s 4-4-2 was highly adaptable:
- Out of possession, Güler tucked in to form a compact midfield four, with Valverde sliding across to protect Alexander-Arnold’s side.
- In possession, the shape often resembled a 4-3-3:
- Valverde advanced into the right half-space.
- Güler moved centrally as a roaming playmaker.
- Vinícius pulled wide left, Brahim floated between lines, and full-backs pushed high.
Bench options:
- Defence: Dani Carvajal, David Alaba, Diego Aguado, Álvaro Carreras
- Midfield: Eduardo Camavinga, Manuel Ángel Morán, Jorge Cestero, César Palacios
- Attack: Kylian Mbappé, Gonzalo García, Franco Mastantuono
- Backup GK: Andriy Lunin
The bench gave Madrid:
- Elite impact pace and finishing (Mbappé).
- Control and defensive protection (Camavinga).
- Fresh legs at full-back (Carvajal, Carreras) to deal with City’s wingers.
2. Overall season profiles (Champions League 2025)
Manchester City – overall this season
- Games: 10
- Record: 5 wins, 1 draw, 4 losses
- Goals:
- For: 16 (1.6 per game)
- Against: 14 (1.4 per game)
- Home vs away:
- Home: 5 played, 3W–0D–2L, 9 scored, 5 conceded
- Away: 5 played, 2W–1D–2L, 7 scored, 9 conceded
- Defensive profile:
- 3 clean sheets total (2 at home).
- Concede more away (1.8 per game) than at home (1.0 per game).
- Attacking reliability:
- Failed to score in only 2 of 10 matches.
- Discipline:
- Yellow cards skewed late: 38.89% between 76–90 minutes.
- Red cards concentrated in the 16–30 and 61–75 ranges (1 each).
- Penalties:
- 1 penalty, 1 scored – 1 successful penalty, no misses.
- Tactical trends:
- Most used formations: 4-1-4-1 (4 games), 4-3-3 (3), 4-2-3-1 (2), 4-1-3-2 (1).
- Indicates a preference for a single pivot (Rodri) with flexible attacking lines.
Defensive assessment:
City’s 14 goals conceded in 10 matches is solid but not elite at this level. At home, they are significantly tighter, which fits the narrow 1-2 loss here rather than a collapse.
Real Madrid – overall this season
- Games: 12
- Record: 9 wins, 0 draws, 3 losses
- Goals:
- For: 29 (2.4 per game)
- Against: 14 (1.2 per game)
- Home vs away:
- Home: 6 played, 5W–0D–1L, 15 scored, 5 conceded
- Away: 6 played, 4W–0D–2L, 14 scored, 9 conceded
- Defensive profile:
- 4 clean sheets (2 home, 2 away).
- Concede marginally more away (1.5 per game) but still within control.
- Attacking reliability:
- Failed to score only once in 12 matches.
- Discipline:
- Yellow cards peak between 46–60 minutes (25.93%).
- Reds concentrated late: 1 between 61–75, 2 between 91–105.
- Penalties:
- 4 penalties, all scored – 4 successful penalties, no misses.
- Tactical trends:
- Formations: 4-4-2 (5 games), 4-2-3-1 (3), 4-3-3 (3), 4-1-4-1 (1).
- Shows flexibility between double-striker and lone-forward systems.
Defensive assessment:
Madrid’s 14 goals conceded over 12 games (1.2 per game) is slightly better than City’s 14 in 10 (1.4 per game), giving them a small defensive edge over the whole campaign.
3. Standings context and form
Manchester City – 8th in Champions League table
- Rank: 8th
- Points: 16
- Goal difference: +6 (15 scored, 9 conceded in the standings block)
- Overall in standings block:
- Played: 8
- 5 wins, 1 draw, 2 losses
- Goals: 15 for, 9 against
- Home in standings block:
- 4 played, 3W–0D–1L, 8 scored, 3 conceded
- Away in standings block:
- 4 played, 2W–1D–1L, 7 scored, 6 conceded
- Recent form string: WLWLW
This confirms City as a strong but not dominant side in this campaign, usually reliable at home.
Real Madrid – 9th in Champions League table
- Rank: 9th
- Points: 15
- Goal difference: +9 (21 scored, 12 conceded in the standings block)
- Overall in standings block:
- Played: 8
- 5 wins, 0 draws, 3 losses
- Goals: 21 for, 12 against
- Home in standings block:
- 4 played, 3W–0D–1L, 10 scored, 4 conceded
- Away in standings block:
- 4 played, 2W–0D–2L, 11 scored, 8 conceded
- Recent form string: LWLWL
Madrid’s ranking just behind City hides the fact that they are far more explosive offensively (21 vs City’s 15 in the standings block, and 29 vs 16 in the full-season stats).
4. Key absences and depth (Battle 3 – The Void)
Manchester City absentees
- J. Gvardiol – Broken leg (Missing Fixture)
- S. Nypan – Inactive (Missing Fixture)
- R. Lewis – Questionable (ankle injury)
Impact:
Gvardiol’s absence forces alternative solutions at left-back/left centre-back. City compensated with Aït-Nouri as a natural left-back and Khusanov/Dias centrally. Rico Lewis being questionable reduces City’s ability to invert from full-back into midfield, which normally helps Rodri in build-up. Instead, Matheus Nunes filled that hybrid role from right-back. Nypan’s absence is more about future depth than current core rotation.
Replacements on the night:
- Aït-Nouri directly covers the left flank.
- Khusanov provides an athletic partner to Dias.
- The bench (Aké, Guéhi, Stones) offered strong central depth but fewer natural inverted profiles.
Real Madrid absentees
- R. Asencio – Muscle injury (Missing Fixture)
- D. Ceballos – Muscle injury (Missing Fixture)
- Éder Militão – Hamstring injury (Missing Fixture)
- F. Mendy – Hamstring injury (Missing Fixture)
- Rodrygo – Knee injury (Missing Fixture)
Impact:
Militão and Mendy out: Madrid lose two key defensive pieces. They responded with Huijsen at centre-back and Fran García at left-back, supported by Rüdiger’s leadership. Rodrygo’s absence removes a major goal and pressing threat from the right. Brahim Díaz stepped into the forward line, with Güler and Valverde tasked to supply and support. Ceballos and Asencio affect depth and rotation but not the first-choice XI.
Replacements on the night:
- Huijsen and Fran García handled the left side of defence.
- Brahim and Güler absorbed creative and finishing responsibility in Rodrygo’s lane.
- Álvaro Carreras on the bench provided cover at left-back if needed.
Void comparison (Battle 3):
City’s missing Gvardiol vs Aït-Nouri: Gvardiol is usually a high-volume passer and strong defender; Aït-Nouri offers more attacking width but slightly less aerial dominance. Madrid’s missing Rodrygo vs Brahim: Rodrygo’s usual Champions League output (goals + runs in behind) is higher than Brahim’s, but Brahim adds more between-the-lines dribbling and combination play.
5. Star power and individual matchups
Battle 1 – Top scorer vs opponent’s defence
Kylian Mbappé (Real Madrid, Top Scorer #1)
- 13 goals, 1 assist in this Champions League season.
- 35 shots, 24 on target.
- 3 penalties scored, 0 missed.
- 8.03 average rating, 732 minutes in 9 appearances.
He is the competition’s leading scorer and the central offensive reference in this squad, even starting from the bench here. His presence as a substitute option massively raises Madrid’s ceiling late in games.
Erling Haaland (Manchester City, Top Scorer #4)
- 8 goals, 0 assists.
- 33 shots, 20 on target.
- 1 penalty scored, 0 missed.
- 7.3 average rating, 755 minutes in 10 appearances.
Haaland is City’s primary finisher, thriving on volume and penalty-box service.
Defensive context:
- City overall this season: 14 goals conceded in 10 games (1.4 per match).
- Madrid overall this season: 14 conceded in 12 games (1.2 per match).
Interpretation:
- Mbappé vs City defence: A high-output scorer against a good but not unbreakable back line. City’s 3 clean sheets show they can shut games down, but their 1.4 goals conceded per match suggests that repeated exposure to Mbappé’s movement would be dangerous.
- Haaland vs Madrid defence: Madrid concede slightly less on average and have 4 clean sheets. They are used to facing elite forwards and managing the box through Rüdiger and Tchouaméni’s protection.
On paper, Madrid’s attack (anchored by Mbappé and supported by Vinícius and Brahim) has a stronger statistical edge over City’s defence than the reverse.
Battle 2 – Playmaker vs enforcer
With assists and card leaders both coming from Madrid, the contrast is internal.
Playmaker – Vinícius Júnior (Real Madrid, Top Assists #9)
- 5 goals, 4 assists.
- 374 passes, 20 key passes, 80% accuracy.
- 43 dribbles attempted, 22 successful.
- 21 fouls drawn, 9 committed.
- 2 yellow cards.
- 1 penalty scored, 1 penalty missed (so 1 successful penalty, not a perfect record).
Vinícius is both creator and finisher, repeatedly breaking lines and forcing defensive errors.
Secondary creators – Valverde and Güler
- Valverde:
- 3 goals, 4 assists.
- 600 passes, 19 key passes, 89% accuracy.
- 17 tackles, 3 blocks, 12 interceptions.
- No yellow or red cards.
- Güler:
- 0 goals, 4 assists.
- 534 passes, 30 key passes, 88% accuracy.
- 13 tackles, 5 interceptions.
- 1 yellow card.
These two give Madrid a blend of control (passing accuracy), verticality and defensive work rate.
Enforcers – disciplinary profiles
- For Real Madrid:
- Álvaro Carreras (Top Yellow Cards list, 4 yellows) is on the bench. His 23 tackles, 4 blocks and 9 interceptions show an aggressive defensive style, but he did not start this match.
- Team-wide: yellow cards cluster in the 46–60 and late periods, indicating rising aggression after half-time and in closing stages.
- For Manchester City:
- Bernardo Silva (Top Red Cards list, 1 red, 3 yellows) is a starter. Across the season:
- 377 passes, 92% accuracy.
- 13 tackles, 1 block, 4 interceptions.
- 6 fouls committed, 2 drawn.
- City’s yellows peak between 76–90 minutes, and they have two reds across the campaign.
Reading the battle:
Vinícius, Valverde and Güler collectively offer 12 assists and high passing volumes. They are likely to target spaces around Bernardo and Rodri, especially if Bernardo’s pressing gets over-aggressive. Bernardo, despite being on the red-card list, is also one of City’s main controllers. His 92% passing and 377 passes show he is key to City’s rhythm, but his disciplinary record means Madrid can try to provoke risky challenges.
Given the numbers, Madrid’s creative unit has more proven end-product (goals + assists) than any single City playmaker in this dataset, while City’s main “enforcer” is actually also a technical hub.
6. Squad depth and structural options
Manchester City
Defensive depth:
- Centre-backs: Rúben Dias, Abdukodir Khusanov, plus Aké, Guéhi, Stones on the bench.
- Full-backs: Aït-Nouri, Matheus Nunes (hybrid), with Rico Lewis (questionable) and Stones/Aké capable of covering wide.
This allows:
- Switch to a back three with wing-backs (e.g., Aït-Nouri and Doku or Savinho wide).
- Extra aerial security late on by adding Aké or Guéhi.
Midfield and attack:
- Rodri is the single irreplaceable pivot.
- Creative midfielders: Bernardo, Reijnders, Cherki, with Foden, Kovačić and Nico González as alternatives.
- Wide and central forwards: Doku, Haaland, plus Marmoush, Semenyo, Savinho and Foden for different profiles (pace, 1v1, half-space play).
The overall picture is of a deep, versatile squad, but one heavily reliant on Rodri for balance and Haaland for finishing.
Real Madrid
Defensive depth:
- Starters: Rüdiger, Huijsen, Alexander-Arnold, Fran García.
- Bench: Carvajal, Alaba, Aguado, Álvaro Carreras.
This permits:
- A more conservative full-back pairing (Carvajal + Alaba) to protect a lead.
- Fresh pace at left-back (Carreras) if Vinícius stays high and wide and Madrid want overlapping support.
Midfield and attack:
- Starting: Tchouaméni (anchor), Pitarch, Valverde, Güler.
- Bench: Camavinga, Morán, Cestero, Palacios – all capable of adding legs or control.
- Forward line: Vinícius, Brahim, with Mbappé, Gonzalo García, Mastantuono as impact options.
Madrid’s bench is built for game-state management:
- Mbappé for direct goals if chasing.
- Camavinga for control and defensive solidity if protecting.
- Carvajal/Alaba for experience under pressure.
7. Match-specific squad implications
The final score of 1-2 reflects the underlying season trends:
- Madrid’s stronger attacking output across the campaign (29 goals overall this season) translated into enough cutting edge on the night.
- City’s decent but not elite defence (14 conceded in 10) could not fully contain Madrid’s multi-source threat.
The score was 1-1 at the break, fitting with:
- City’s strong home scoring record (9 home goals overall this season).
- Madrid’s consistent away threat (14 away goals overall this season).
Without Gvardiol, City’s back line leaned more on Dias’ organisation and Khusanov’s mobility. Aït-Nouri’s attacking instincts helped City progress the ball but also left potential spaces for Vinícius and Brahim to attack in transition.
Without Rodrygo, Madrid relied more on:
- Vinícius as both scorer and creator.
- Güler’s passing volume (534 passes overall this season) and 30 key passes to unlock City.
- Valverde’s box-to-box running to support transitions and cover Alexander-Arnold’s advanced positioning.
8. Statistical verdict – who holds the edge?
Balancing the squad data, season stats and standings:
- Attacking edge: Real Madrid
- 29 goals overall this season vs City’s 16.
- Top scorer in the competition (Mbappé, 13 goals).
- Multiple creators with 4 assists each (Vinícius, Valverde, Güler). - Defensive edge: Slightly Real Madrid
- Both teams have conceded 14 overall this season, but Madrid did it in 12 matches (1.2 per game) vs City’s 10 (1.4 per game).
- 4 clean sheets for Madrid vs 3 for City. - Depth and impact substitutions: Real Madrid
- The ability to introduce Mbappé, Camavinga, Carvajal or Alaba from the bench is a decisive advantage in a 1/8 final tie. - Structural flexibility: Narrow advantage to Madrid
- Both sides are tactically flexible, but Madrid’s mix of 4-4-2, 4-2-3-1 and 4-3-3, combined with their bench profiles, allows them to adapt more drastically to game state without losing quality.
Overall squad-based verdict:
Despite Manchester City’s strong home record and deep defensive bench, Real Madrid’s superior attacking numbers, the presence of the competition’s top scorer, and a bench stacked with high-impact options give them the statistical and structural edge across the tie.





