Wednesday , 30 September 2026

AC Milan vs FC Porto, Champions League 2021-22 GROUP STAGE

1 – 1
Full Time
Wed 3 Nov 2021 · 17:45 UTC San Siro HT 45' · FT 45'

Overview

Match Preview

AC Milan vs FC Porto — Champions League at San Siro.

Match Details

  • Referee Bastian Dankert
  • Referee Francois Letexier
  • Referee Clement Turpin
  • Referee Nicolas Danos
  • Referee Cyril Gringore
  • Referee Jerome Brisard

Head-to-Head

1
1
AC Milan 2 games · Avg 1.5 goals FC Porto

Recent Form

DateOpponentH/A ScoreResult
03 Nov FC Porto H 1–1 D
31 Oct AS Roma A 2–1 W
26 Oct Torino FC H 1–0 W
23 Oct Bologna FC 1909 A 4–2 W
19 Oct FC Porto A 0–1 L
16 Oct Hellas Verona FC H 3–2 W
DateOpponentH/A ScoreResult
03 Nov AC Milan A 1–1 D
30 Oct Boavista FC H 4–1 W
23 Oct CD Tondela A 3–1 W
19 Oct AC Milan H 1–0 W
02 Oct FC Paços de Ferreira H 2–1 W
28 Sep Liverpool FC H 1–5 L

Key Stats

50% Both Teams to Score
H2H (2 games)
0% Over 2.5 Goals
H2H history
0% Clean Sheets
FC Porto this season

Goal Timing (This Season)

Events

Match Events

  • 0' It’s Showtime! The match between AC Milan and FC Porto is underway.
  • 5' AC Milan is showing some good football. However, AC Milan are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
  • 6' Brilliant from the ! Luis Diaz makes it 0-1 with a superb finish on 6.
  • 11' Pepe has been disciplined this evening — perhaps mindful of those 0 cards already picked up this season.
  • 16' looks like a favorite considering 0 games won in last 0 matches with its main striker scoring goals.
  • 21' It looks like no one’s ball. AC Milan is used to counterattacking playing. None of the sides are ready to take the lead.
  • 26' Both keepers have barely been tested. AC Milan and FC Porto are cancelling each other out in the centre of the park.
  • 28' That looks like a foul for a Yellow card for Stefano Pioli.
  • 33' Both teams are passing the ball around with high level of urgency. FC Porto needs to do something about it to get closer to the goal.
  • 38' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
  • 43' AC Milan are keeping things exceptionally tight at the back. It will take something special to break them down.
  • 46' A change in the AC Milan ranks — Davide Calabria exits the field as Pierre Kalulu enters on 46.
  • 49' Poor challenge from Marko Grujic. The referee spots it immediately and shows the Yellow card.
  • 54' The midfield battle is intense right now. Both AC Milan and FC Porto are fighting for every inch of the pitch.
  • 55' AC Milan receives a Yellow card for a hard tackle on 55.
  • 60' England international Fikayo Tomori has been a key figure this campaign — 0 goals and 0 assists in the Array this season.
  • 61' The deadlock is broken! Chancel Mbemba gets on the scoresheet on 61 minutes.
  • 65' Chancel Mbemba picks up a Yellow card and will need to be extremely careful for the remainder of this match.
  • 68' Another change for AC Milan made on 68 minute. Brahim Diaz leaves to be changed by Rade Krunic.
  • 69' The crowd applauds Sandro Tonali as he leaves the pitch. Franck Kessie steps in for AC Milan.
  • 70' Vitor Ferreira has so much to prove this time. He replaces Sergio Oliveira on 70 minute.
  • 73' Vitor Ferreira has been a danger all night but risks an early exit having now seen a Yellow card on 73.
  • 76' Time for substitution for AC Milan. Olivier Giroud is replaced by Zlatan Ibrahimovic.
  • 79' FC Porto manager makes another effort to make the tables turned. Francisco Conceicao is hanging Evanilson on the field on 79 minute.
  • 80' Francisco Conceicao gets the nod from FC Porto. He replaces Evanilson and will look to change the dynamic.
  • 85' The crowd applauds Rafael Leao as he leaves the pitch. Daniel Maldini steps in for AC Milan.
  • 86' Pepe gets the nod from FC Porto. He replaces Mehdi Taremi and will look to change the dynamic.
  • 90' FC Porto player sees a Yellow card in front of him.
  • The final whistle goes. A composed, disciplined performance from to claim maximum points.

Lineups

Predictions

Prediction accuracy
1 / 4
1.14 AC Milan xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.16 FC Porto xG
I would bet for: AC Milan or FC Porto 70% + Under 2.5 goals 60%

Match Result

✗ Wrong
AC Milan36% Draw30% FC Porto34%
Actual: Draw

Both Teams to Score

✗ Wrong
Yes48% 0% No52%
Avg goals/match: 2.3
Actual: Yes — both scored

Over / Under Goals

✓ O/U 2.5
Line Over Under
± 0.5 88%
12%
± 1.5 67%
33%
± 2.5 40%
60%
± 3.5 21%
79%
± 4.5 9%
91%

Double Chance

AC Milan or Draw
66%
Draw or FC Porto
64%
AC Milan or FC Porto
70%

Half-Time Result

✗ Wrong
AC Milan24% Draw51% FC Porto25%
Actual: FC Porto win at HT

Correct Score

✓ In top 12
1 – 1
Actual
0 – 0
12.3%
0 – 1
10.5%
1 – 0
10.2%
1 – 2
7.5%
2 – 1
7.3%
0 – 2
6.6%
2 – 0
6.2%
2 – 2
4.3%
1 – 3
2.9%
3 – 1
2.8%
0 – 3
2.5%

Asian Handicap — AC Milan

Handicap AC Milan covers Push FC Porto covers
-2.5 4% — 96%
-2 4% 10% 86%
-1.5 14% — 86%
-1 14% 19% 67%
-0.5 33% — 67%
+0.5 65% — 35%
+1 65% 20% 15%
+1.5 85% — 15%
+2 85% 10% 5%
+2.5 95% — 5%

Clean Sheet

AC Milan keeps clean sheet
32% ✓
FC Porto keeps clean sheet
33% ✓

Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.