Sunday , 27 September 2026

GNK Dinamo Zagreb vs AC Milan, Champions League 2024-25 LEAGUE STAGE

Wed 29 Jan 2025 · 20:00 UTC Maksimir 18,856 HT 45' · FT 45'
Martin Baturina 19' 1–0
1–1 53' Christian Pulisic
Marko Pjaca 60' 2–1

Overview

Match Preview

GNK Dinamo Zagreb vs AC Milan — Champions League at Maksimir.

Match Details

  • Referee Francois Letexier
  • Assistant 1 Cyril Mugnier
  • Assistant 2 Mehdi Rahmouni
13 games this season 🟨 4.1/game ⚽ 8.0 goals/game 🟥 2 total

Recent Form

DateOpponentH/A ScoreResult
29 Jan AC Milan H 2–1 W
22 Jan Arsenal FC A 0–3 L
10 Dec Celtic FC H 0–0 D
27 Nov Borussia Dortmund H 0–3 L
05 Nov SK Slovan Bratislava A 4–1 W
23 Oct FC Red Bull Salzburg A 2–0 W
DateOpponentH/A ScoreResult
29 Jan GNK Dinamo Zagreb A 1–2 L
26 Jan Parma Calcio 1913 H 3–2 W
22 Jan Girona FC H 1–0 W
18 Jan Juventus FC A 0–2 L
14 Jan Como 1907 A 2–1 W
11 Jan Cagliari Calcio H 1–1 D

Key Stats

67% Both Teams to Score
H2H (3 games)
100% Over 2.5 Goals
H2H history

Events

Match Events

  • 0' What a night it is going to be! GNK Dinamo Zagreb welcome AC Milan for this crunch clash at Maksimir.
  • 5' Neither side is committing men forward. This has all the hallmarks of a tense, tactical contest.
  • 10' Fikayo Tomori needs to be pretty careful with his discipline considering 0 Yellow cards this season.
  • 15' GNK Dinamo Zagreb are enjoying more possession but struggling to find a way through a disciplined AC Milan backline.
  • 19' A stunning finish from Martin Baturina — that came from absolutely nowhere!
  • 24' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
  • 26' The referee does not hesitate — a card for Christian Pulisic on 26 minutes.
  • 31' Controversy at the stadium! Yunus Musah argues furiously but the card stands.
  • 34' Marko Pjaca catches the referee's attention in entirely the wrong way. card on 34.
  • 39' The referee does not hesitate — a card for Yunus Musah on 39 minutes.
  • 44' The Array continues to deliver drama. Both GNK Dinamo Zagreb and AC Milan are desperate not to drop points on matchday .
  • 46' The crowd applauds Matteo Gabbia as he leaves the pitch. Filippo Terracciano steps in for AC Milan.
  • 51' The midfield battle is intense right now. Both GNK Dinamo Zagreb and AC Milan are fighting for every inch of the pitch.
  • 53' Against the run of play, Christian Pulisic has scored! This game has turned on its head.
  • 58' The tempo has dropped considerably in the last few minutes. Sergio Conceicao will be considering his options from the bench.
  • 60' The deadlock is broken! Marko Pjaca gets on the scoresheet on 60 minutes.
  • 65' The 36-year-old Kevin Theophile-Catherine has been sensational this season — 0 goals and 0 assists is a remarkable return.
  • 70' GNK Dinamo Zagreb make a change. Marko Pjaca trudges off to be replaced by Stefan Ristovski on 70 minutes.
  • 74' The crowd applauds Luka Stojkovic as he leaves the pitch. Juan Cordoba steps in for GNK Dinamo Zagreb.
  • 79' Ronael Pierre-Gabriel is putting in a real shift tonight. He has covered more ground than anyone else for GNK Dinamo Zagreb so far.
  • 82' It is a substitution in AC Milan team. Rafael Leao is replaced by Noah Okafor on 82 minute.
  • 87' It is a cagey affair so far. GNK Dinamo Zagreb in their 4-2-3-1 trying to find a way past AC Milan's compact 4-2-3-1.
  • 90' The referee reaches into his pocket. Out comes the card for Ivan Nevistic.
  • 90' GNK Dinamo Zagreb ring the changes. Ronael Pierre-Gabriel has done his job and it is now time for Leon Jakirovic to step up.
  • The points are shared — GNK Dinamo Zagreb 2-1 AC Milan. Honours even.

Lineups

H2H

Predictions

Prediction accuracy
2 / 4
1.26 GNK Dinamo Zagreb xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.41 AC Milan xG
I would bet for: GNK Dinamo Zagreb or AC Milan 72%

Match Result

✓ Correct
GNK Dinamo Zagreb37% Draw28% AC Milan35%
Actual: GNK Dinamo Zagreb win

Both Teams to Score

✓ Correct
Yes55% 0% No45%
Avg goals/match: 2.67
Actual: Yes — both scored

Over / Under Goals

✗ O/U 2.5
Line Over Under
± 0.5 91%
9%
± 1.5 75%
25%
± 2.5 49%
51%
± 3.5 28%
72%
± 4.5 14%
86%

Double Chance

GNK Dinamo Zagreb or Draw
65%
Draw or AC Milan
63%
GNK Dinamo Zagreb or AC Milan
72%

Half-Time Result

✗ Wrong
GNK Dinamo Zagreb24% Draw47% AC Milan29%
Actual: GNK Dinamo Zagreb win at HT

Correct Score

✓ In top 12
1 – 1
13.2%
0 – 0
8.9%
0 – 1
8.7%
1 – 2
8.3%
1 – 0
7.7%
2 – 1
Actual
0 – 2
6.7%
2 – 0
5.4%
2 – 2
5.3%
1 – 3
3.9%
3 – 1
3.2%
0 – 3
3.1%

Asian Handicap — GNK Dinamo Zagreb

Handicap GNK Dinamo Zagreb covers Push AC Milan covers
-2.5 5% — 95%
-2 5% 9% 86%
-1.5 14% — 86%
-1 14% 18% 68%
-0.5 32% — 68%
+0.5 61% — 39%
+1 61% 20% 19%
+1.5 81% — 19%
+2 81% 12% 7%
+2.5 93% — 7%

Clean Sheet

GNK Dinamo Zagreb keeps clean sheet
25% ✓
AC Milan keeps clean sheet
29% ✓

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