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
15 games this season
🟨 3.1/game
⚽ 12.0 goals/game
🟥 5 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 Atlético 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 | Qarabağ Ağdam FK | 8 | 10 |
| 23 | FK Bodo/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 Kobenhavn | 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 Mönchengladbach | 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
Top Scorers (This Season)
Borussia Dortmund
| Sehrou Guirassy | 4 G | 3 A |
| Karim Adeyemi | 3 G | 2 A |
| Felix Kalu Nmecha | 3 G |
Events
Match Events
- 0' Here we go! The referee blows the whistle and AC Milan launch into their encounter with Borussia Dortmund.
- 5' With 0 assists to his name this season, Christian Pulisic is clearly more than just a goal scorer for AC Milan.
- 10' Borussia Dortmund is taking the lead after the goal scored by Marco Reus on 10.
- 15' 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.
- 20' Although teams showed high tempo form the start, they seem to slow down a bit. Both sides really need to catch a fire. Otherwise, we have another goalless match.
- 25' Over 25 minutes have gone by without a meaningful attack. The supporters want more.
- 30' Marcel Sabitzer is a natural and has been asked to do a very specific job for Borussia Dortmund tonight.
- 35' Mats Hummels is putting in a real shift tonight. He has covered more ground than anyone else for AC Milan so far.
- 37' Against the run of play, Samuel Chukwueze has scored! This game has turned on its head.
- 42' The 28-year-old Fikayo Tomori has been sensational this season — 0 goals and 0 assists is a remarkable return.
- 47' has dominated the recent head-to-head record, winning 0 of the last 0 meetings.
- 52' AC Milan are keeping things exceptionally tight at the back. It will take something special to break them down.
- 53' The supporters are chanting for Rade Krunic. He replaces Malick Thiaw on 53 minute.
- 55' Borussia Dortmund manager makes another effort to make the tables turned. Salih Ozcan is hanging Nico Schlotterbeck on the field on 55 minute.
- 56' The Borussia Dortmund manager makes a substitution. Donyell Malen departs to be replaced by Karim Adeyemi.
- 59' Clinical. Composed. Brilliant. Jamie Bynoe-Gittens makes it 1-2.
- 64' It looks like no one’s ball. Borussia Dortmund is used to counterattacking playing. None of the sides are ready to take the lead.
- 66' A tactical swap from Borussia Dortmund — Marius Wolf on, Jamie Bynoe-Gittens off on 66 minutes.
- 67' AC Milan player sees a Yellow card in front of him.
- 69' Karim Adeyemi is having a superb {COMPETITION} campaign — that is 0 goals this season for the .
- 74' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
- 77' Time for substitution for AC Milan. Samuel Chukwueze is replaced by Chaka Traore.
- 79' It is a substitution in Borussia Dortmund team. Marco Reus is replaced by Julian Brandt on 79 minute.
- 84' Matchday of the Array and both teams know exactly what is at stake tonight.
- 89' Borussia Dortmund is showing some good football. However, Borussia Dortmund are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- The final whistle goes. A composed, disciplined performance from Borussia Dortmund to claim maximum points.
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 |
|---|---|
| Karim Adeyemi | 1 |
| Jamie Bynoe-Gittens | 1 |
| Samuel Chukwueze | 1 |
| Marco Reus | 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 Mönchengladbach
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.

