GNK Dinamo Zagreb vs AC Milan, Champions League 2022-23 GROUP STAGE
Overview
Match Preview
GNK Dinamo Zagreb vs AC Milan — Champions League at Stadion Maksimir.
- GNK Dinamo Zagreb 0 games · 0 pts (2026/27)
- AC Milan 0 games · 0 pts (2026/27)
Match Details
- Referee Tomasz Kwiatkowski
- Referee Bartosz Frankowski
- Referee Szymon Marciniak
- Referee Tomasz Listkiewicz
- Referee Pawel Sokolnicki
- Referee Tomasz Musial
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 | 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 |
|---|---|---|---|---|
| 25 Oct | AC Milan | H | 0–4 | L |
| 11 Oct | FC Red Bull Salzburg | H | 1–1 | D |
| 05 Oct | FC Red Bull Salzburg | A | 0–1 | L |
| 14 Sep | AC Milan | A | 1–3 | L |
| 06 Sep | Chelsea FC | H | 1–0 | W |
| 24 Aug | FK Bodø/Glimt | H | 4–1 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 25 Oct | GNK Dinamo Zagreb | A | 4–0 | W |
| 22 Oct | AC Monza | H | 4–1 | W |
| 16 Oct | Hellas Verona FC | A | 2–1 | W |
| 11 Oct | Chelsea FC | H | 0–2 | L |
| 08 Oct | Juventus FC | H | 2–0 | W |
| 05 Oct | Chelsea FC | A | 0–3 | L |
Key Stats
67%
Both Teams to Score
H2H (3 games)
H2H (3 games)
100%
Over 2.5 Goals
H2H history
H2H history
Events
Match Events
- 0' And we are off! GNK Dinamo Zagreb vs AC Milan — let the football do the talking.
- 5' The teams are not in a rush to score plenty of goals. It might look strange considering GNK Dinamo Zagreb that had 195 games and scored 151 goals.
- 10' Over 10 minutes have gone by without a meaningful attack. The supporters want more.
- 15' AC Milan are happy to let the opposition have the ball in their own half. The trap is set.
- 20' AC Milan 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.
- 25' 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.
- 30' Charles De Ketelaere is putting in a real shift tonight. He has covered more ground than anyone else for GNK Dinamo Zagreb so far.
- 35' will be watching from the dugout nervously. His GNK Dinamo Zagreb side need to improve if they are to claim all three points.
- 39' Brilliant from the ! Matteo Gabbia makes it 0-1 with a superb finish on 39.
- 40' Matteo Gabbia with the second goal in the match!
- 43' A moment of madness from Arijan Ademi on 43 minutes earns him a Yellow card. GNK Dinamo Zagreb will be frustrated.
- 46' The referee calls foul for Charles De Ketelaere. He receives a Yellow card.
- 49' A stunning finish from Rafael Leao — that came from absolutely nowhere!
- 50' Brilliant from the ! Rafael Leao makes it 0-4 with a superb finish on 50.
- 52' A change in the AC Milan ranks — Charles De Ketelaere exits the field as Rade Krunic enters on 52.
- 57' A change in the GNK Dinamo Zagreb ranks — Arijan Ademi exits the field as Martin Baturina enters on 57.
- 58' Robert Ljubicic picks up a Yellow card and will need to be extremely careful for the remainder of this match.
- 58' GNK Dinamo Zagreb ring the changes. Bruno Petkovic has done his job and it is now time for Josip Drmic to step up.
- 59' Olivier Giroud does the damage! The net is bulging and AC Milan surge ahead!
- 64' While there is no rush on the pitch, let’s have a look at some stats. Fode Ballo-Toure made 479 appearances and scored 3 goals. He is very likely to score a goal today.
- 69' Robert Ljubicic adds to his 2 season tally! AC Milan lead 0-6 — and this changes everything.
- 70' The whistle greets Rafael Leao as he departs to be replaced by Junior Messias.
- 71' AC Milan make a change. Theo Hernandez trudges off to be replaced by Fode Ballo-Toure on 71 minutes.
- 75' The crowd applauds Mislav Orsic as he leaves the pitch. Petar Bockaj steps in for GNK Dinamo Zagreb.
- 80' The referee is likely to let players tackle, as he already missed some meaty challenges during opening seconds. He is still to establish what should not be done by the players and what is acceptable on the pitch. It’s going to be a tough game for Tommaso Pobega suffering a number of foals already.
- 81' Time for substitution for AC Milan. Olivier Giroud is replaced by Divock Origi.
- 86' The travelling AC Milan supporters hardly appreciate their team being pressed down to the backline.
- Both sets of fans can go home satisfied — a 0-4 draw is a fair result on the day.
Lineups
GNK Dinamo Zagreb Lineups
Starting XI
-
13
Stefan Ristovski ↓ Dario Spikic 58'
-
27
Josip Misic ↓ Marko Bulat 75'
-
9
Bruno Petkovic ↓ Josip Drmic 57'
- 40
- 55
-
5
Arijan Ademi ↓ Martin Baturina 57'
- 2
-
99
Mislav Orsic ↓ Petar Bockaj 75'
- 7
- 37
- 14
Bench
-
18
Josip Drmic ↑ 57'
- 11
- 28
- 70
- 1
- 20
-
12
Petar Bockaj ↑ 75'
-
77
Dario Spikic ↑ 58'
- 6
- 3
-
10
Martin Baturina ↑ 57'
-
31
Marko Bulat ↑ 75'
Coach
Ante Cacic
AC Milan Lineups
Starting XI
-
9
Olivier Giroud ↓ Divock Origi 81'
-
17
Rafael Leao ↓ Junior Messias 70'
- 1
- 12
- 19
- 24
- 8
- 4
- 46
- 90
- 20
Bench
-
27
Divock Origi ↑ 81'
- 10
-
5
Fode Ballo-Toure ↑ 70'
-
33
Rade Krunic ↑ 52'
-
30
Junior Messias ↑ 70'
-
32
Tommaso Pobega ↑ 70'
- 96
- 93
- 92
Coach
Stefano Pioli
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Matteo Gabbia | 2 |
| Olivier Giroud | 2 |
| Rafael Leao | 2 |
| Robert Ljubicic | 1 |
| Marko Pjaca | 1 |
| Martin Baturina | 1 |
| Christian Pulisic | 1 |
| Mislav Orsic | 1 |
GNK Dinamo Zagreb Form
Predictions
Prediction accuracy
2 / 4
1.09
GNK Dinamo Zagreb xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.92
AC Milan xG
I would bet for:
Over 2.5 goals 57% + Both teams to score 57%
Match Result
✓ CorrectActual: AC Milan win
Both Teams to Score
✗ Wrong
Avg goals/match: 3.01
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 93% |
|
7% |
| ± 1.5 | 80% |
|
20% |
| ± 2.5 | 57% |
|
43% |
| ± 3.5 | 35% |
|
65% |
| ± 4.5 | 19% |
|
81% |
Double Chance
GNK Dinamo Zagreb or Draw
49%
Draw or AC Milan
77%
GNK Dinamo Zagreb or AC Milan
75%
Half-Time Result
✗ WrongActual: AC Milan win at HT
Correct Score
✗ 0–4 not predicted0 – 4Actual
1 – 1
11.2%
1 – 2
9.5%
0 – 2
9%
0 – 1
8.8%
0 – 0
6.6%
1 – 3
6.1%
0 – 3
5.6%
2 – 1
5.4%
2 – 2
5.2%
1 – 0
4.6%
2 – 3
3.4%
1 – 4
3%
Asian Handicap — GNK Dinamo Zagreb
| Handicap | GNK Dinamo Zagreb covers | Push | AC Milan covers |
|---|---|---|---|
| -2.5 | 2% | — | 98% |
| -2 | 2% | 6% | 92% |
| -1.5 | 8% | — | 92% |
| -1 | 8% | 12% | 80% |
| -0.5 | 20% | — | 80% |
| +0.5 | 45% | — | 55% |
| +1 | 45% | 22% | 33% |
| +1.5 | 67% | — | 33% |
| +2 | 67% | 17% | 16% |
| +2.5 | 84% | — | 16% |
Clean Sheet
GNK Dinamo Zagreb keeps clean sheet
16%
✓
AC Milan keeps clean sheet
34%
✗
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

