AC Milan vs Borussia Dortmund, Champions League 2023-24 GROUP STAGE
Overview
Match Preview
AC Milan vs Borussia Dortmund — Champions League at Giuseppe Meazza.
- AC Milan 0 games · 0 pts (2025/26)
- Borussia Dortmund 8 games · 11 pts (2025/26)
Match Details
- Referee Istvan Kovacs
- Assistant 1 Vasile Marinescu
- Assistant 2 Mihai Artene
16 games this season
🟨 2.9/game
⚽ 11.3 goals/game
🟥 4 total
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Arsenal FC | 8 | 24 |
| 2 | FC Bayern München | 8 | 21 |
| 3 | Liverpool FC | 8 | 18 |
| 4 | Tottenham Hotspur FC | 8 | 17 |
| 5 | FC Barcelona | 8 | 16 |
| 6 | Chelsea FC | 8 | 16 |
| 7 | Sporting Clube de Portugal | 8 | 16 |
| 8 | Manchester City FC | 8 | 16 |
| 9 | Real Madrid CF | 8 | 15 |
| 10 | FC Internazionale Milano | 8 | 15 |
| 11 | Paris Saint-Germain FC | 8 | 14 |
| 12 | Newcastle United FC | 8 | 14 |
| 13 | Juventus FC | 8 | 13 |
| 14 | Club Atletico de Madrid | 8 | 13 |
| 15 | Atalanta BC | 8 | 13 |
| 16 | Bayer 04 Leverkusen | 8 | 12 |
| 17 | Borussia Dortmund | 8 | 11 |
| 18 | PAE Olympiakos SFP | 8 | 11 |
| 19 | Club Brugge KV | 8 | 10 |
| 20 | Galatasaray SK | 8 | 10 |
| 21 | AS Monaco FC | 8 | 10 |
| 22 | Qarabag Agdam FK | 8 | 10 |
| 23 | FK Bodø/Glimt | 8 | 9 |
| 24 | Sport Lisboa e Benfica | 8 | 9 |
| 25 | Olympique de Marseille | 8 | 9 |
| 26 | Paphos FC | 8 | 9 |
| 27 | Royale Union Saint-Gilloise | 8 | 9 |
| 28 | PSV | 8 | 8 |
| 29 | Athletic Club | 8 | 8 |
| 30 | SSC Napoli | 8 | 8 |
| 31 | FC København | 8 | 8 |
| 32 | AFC Ajax | 8 | 6 |
| 33 | Eintracht Frankfurt | 8 | 4 |
| 34 | SK Slavia Praha | 8 | 3 |
| 35 | Villarreal CF | 8 | 1 |
| 36 | FK Kairat | 8 | 1 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 28 Nov | Borussia Dortmund | H | 1–3 | L |
| 25 Nov | ACF Fiorentina | H | 1–0 | W |
| 11 Nov | US Lecce | A | 2–2 | D |
| 07 Nov | Paris Saint-Germain FC | H | 2–1 | W |
| 04 Nov | Udinese Calcio | H | 0–1 | L |
| 29 Oct | SSC Napoli | A | 2–2 | D |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 28 Nov | AC Milan | A | 3–1 | W |
| 25 Nov | Borussia Monchengladbach | H | 4–2 | W |
| 11 Nov | VfB Stuttgart | A | 1–2 | L |
| 07 Nov | Newcastle United FC | H | 2–0 | W |
| 04 Nov | FC Bayern München | H | 0–4 | L |
| 01 Nov | TSG 1899 Hoffenheim | H | 1–0 | W |
Key Stats
50%
Both Teams to Score
H2H (2 games)
H2H (2 games)
50%
Over 2.5 Goals
H2H history
H2H history
20%
Clean Sheets
Borussia Dortmund this season
Borussia Dortmund this season
Events
Match Events
- 0' The stage is set the green flag drops! Another match against AC Milan and Borussia Dortmund has kicked off!
- 5' It looks surprising AC Milan does not make any changes. Marius Wolf has some obvious troubles when approaching to the goal.
- 10' GOAL! Marco Reus scores on 10.
- 15' It’s high time Edin Terzic made some changes to put the his team’s game back to action.
- 20' While players are taking a pause, let’s have a look at their stats. The teams met 0 times this season with winning -% of all matches.
- 25' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
- 30' Players seem to put ease on their energy level Spectators hardly appreciate such approach. Teams need to speed up the tempo.
- 35' Not even hints on scoring a goal over the last 35 minutes.
- 37' What a strike from Samuel Chukwueze! The score is 1-1.
- 42' Mats Hummels needs to be pretty careful with his discipline considering 0 Yellow cards this season.
- 47' Spectators do not have much to choose from both teams. The sides had several scoring chances but they still need a bit more than just a sight of a goal.
- 52' 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.
- 53' Another change for AC Milan made on 53 minute. Malick Thiaw leaves to be changed by Rade Krunic.
- 55' Salih Ozcan has so much to prove this time. He replaces Nico Schlotterbeck on 55 minute.
- 56' It is a substitution in Borussia Dortmund team. Donyell Malen is replaced by Karim Adeyemi on 56 minute.
- 59' What a strike from Jamie Bynoe-Gittens! The score is 1-2.
- 64' AC Milan started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 64.
- 66' The supporters are chanting for Marius Wolf. He replaces Jamie Bynoe-Gittens on 66 minute.
- 67' That looks like a foul for a Yellow card for Fikayo Tomori.
- 69' Goal! Karim Adeyemi scores his 32 goal in 222 matches.
- 74' Borussia Dortmund seems to be on a short break. The game is mainly concentrated in the center. It’s high time they got back to action. Otherwise, it looks like a goalless game.
- 77' Chaka Traore has so much to prove this time. He replaces Samuel Chukwueze on 77 minute.
- 79' Borussia Dortmund manager makes another effort to make the tables turned. Julian Brandt is hanging Marco Reus on the field on 79 minute.
- 84' Fikayo Tomori has certainly something to prove this evening. He made 47 appearances with only 0 goals this season.
- 89' Supporters expect more eagerness from Tijjani Reijnders, as he is very good at scoring at Giuseppe Meazza with 11 goals in the last 9 games.
- The referee blows the final whistle. Sensational lose for AC Milan.
Lineups
AC Milan Lineups
4-2-3-1Starting XI
- 14
- 9
- 8
- 23
-
7
Yacine Adli ↓ Luka Jovic 77'
- 16
- 11
- 19
-
21
Samuel Chukwueze ↓ Chaka Traore 77'
- 2
-
28
Malick Thiaw ↓ Rade Krunic 53'
Bench
-
15
Luka Jovic ↑ 77'
- 42
- 83
-
33
Rade Krunic ↑ 53'
- 32
-
70
Chaka Traore ↑ 77'
- 69
- 95
Coach
Stefano Pioli
Borussia Dortmund Lineups
4-2-3-1Starting XI
-
21
Donyell Malen ↓ Karim Adeyemi 56'
- 5
- 15
-
11
Marco Reus ↓ Julian Brandt 79'
- 14
- 1
- 20
- 26
- 23
- 4
- 43
Bench
-
19
Julian Brandt ↑ 79'
-
17
Marius Wolf ↑ 66'
- 33
- 9
-
6
Salih Ozcan ↑ 55'
- 7
-
27
Karim Adeyemi ↑ 56'
- 18
- 35
- 42
Coach
Edin Terzic
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Marco Reus | 1 |
| Karim Adeyemi | 1 |
| Jamie Bynoe-Gittens | 1 |
| Samuel Chukwueze | 1 |
AC Milan Form
Borussia Dortmund Form
2023-11-28
AC Milan
1–3
Borussia Dortmund
W
2023-11-25
Borussia Dortmund
4–2
Borussia Monchengladbach
W
2023-11-11
VfB Stuttgart
2–1
Borussia Dortmund
L
2023-11-07
Borussia Dortmund
2–0
Newcastle United FC
W
2023-11-04
Borussia Dortmund
0–4
FC Bayern München
L
2023-11-01
Borussia Dortmund
1–0
TSG 1899 Hoffenheim
W
Predictions
Prediction accuracy
3 / 4
1.14
AC Milan xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.39
Borussia Dortmund xG
I would bet for:
AC Milan or Borussia Dortmund 70%
Match Result
✓ CorrectActual: Borussia Dortmund win
Both Teams to Score
✓ Correct
Avg goals/match: 2.53
Actual: Yes — both scored
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 90% |
|
10% |
| ± 1.5 | 72% |
|
28% |
| ± 2.5 | 46% |
|
54% |
| ± 3.5 | 25% |
|
75% |
| ± 4.5 | 12% |
|
88% |
Double Chance
AC Milan or Draw
61%
Draw or Borussia Dortmund
69%
AC Milan or Borussia Dortmund
70%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
1 – 1
13.5%
0 – 0
10%
0 – 1
10%
1 – 2
8.5%
1 – 0
8%
0 – 2
7.5%
2 – 1
6.9%
2 – 0
5%
2 – 2
4.9%
1 – 3
Actual
0 – 3
3.4%
3 – 1
2.7%
Asian Handicap — AC Milan
| Handicap | AC Milan covers | Push | Borussia Dortmund covers |
|---|---|---|---|
| -2.5 | 4% | — | 96% |
| -2 | 4% | 8% | 88% |
| -1.5 | 12% | — | 88% |
| -1 | 12% | 17% | 71% |
| -0.5 | 29% | — | 71% |
| +0.5 | 59% | — | 41% |
| +1 | 59% | 21% | 20% |
| +1.5 | 80% | — | 20% |
| +2 | 80% | 12% | 7% |
| +2.5 | 93% | — | 7% |
Clean Sheet
AC Milan keeps clean sheet
26%
✓
Borussia Dortmund keeps clean sheet
33%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

