New customers only | Commercial content | 18+ age limit | T&Cs apply

GNK Dinamo Zagreb - AC Milan - 29 January 2025 Champions League - (2-1)

Europe - Champions League

GNK Dinamo Zagreb
2
-
1
End
AC Milan

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

GNK Dinamo Zagreb GNK Dinamo Zagreb
AC Milan AC Milan
End of match
I. Nevistic
90+5'
N. Mbuku
M. Baturina
90+3'
L. Jakirovic
R. Pierre-Gabriel
90+3'
82'
T. Abraham
T. Reijnders
82'
N. Okafor
R. Leao
J. Cordoba
L. Stojkovic
74'
S. Ristovski
M. Pjaca
70'
M. Rog
A. Ademi
70'
M. Pjaca
R. Pierre-Gabriel
60'
drop icon
53'
drop icon
C. Pulisic
F. Tomori
46'
F. Terracciano
M. Gabbia
46'
S. Chukwueze
A. Morata
39'
Y. Musah
39'
M. Maignan
M. Pjaca
34'
31'
Y. Musah
J. Misic
31'
26'
C. Pulisic
M. Baturina
19'
drop icon
0'

Game Statistics

CD Huachipato GNK Dinamo Zagreb
CD Huachipato AC Milan
45
Ball possession (%)
55
7
Shots
10
3
Shots on-target
5
4
Shots off-target
5
5
Corners
4
5
Offsides
0
10
Fouls
16
16
Free kicks
15
8
Goal kicks
4
4
Saves
1
17
Throw-ins
23
3
Yellow cards
3
0
Red cards
1

Players List

GNK Dinamo Zagreb
GNK Dinamo Zagreb
Goalkeeper

I. Nevistic

Defender

R. Torrente

K. Theophile-Catherine

S. Mmaee

L. Jakirovic

Midfielder

N. Mbuku

M. Rog

J. Misic

J. Cordoba

Forward

S. Ristovski

S. Kulenovic

AC Milan
AC Milan
Goalkeeper

M. Maignan

Defender

F. Tomori

F. Terracciano

S. Pavlovic

T. Hernandez

Midfielder

Y. Fofana

Y. Musah

T. Abraham

Forward

C. Pulisic

N. Okafor

S. Chukwueze

Substitutes

GNK Dinamo Zagreb
GNK Dinamo Zagreb
Goalkeeper

I. Filipovic

D. Zagorac

Defender

L. Jakirovic

R. Pierre-Gabriel 90'

N. Mikic

S. Ristovski

M. Pjaca 70'

Midfielder

B. Pavic

M. Rog

A. Ademi 70'

J. Cordoba

L. Stojkovic 74'

Forward

D. Spikic

M. Cutuk

N. Mbuku

M. Baturina 90'

A. Hoxha

AC Milan
AC Milan
Goalkeeper

L. Torriani

M. Sportiello

Defender

D. Bartesaghi

Midfielder

I. Bennacer

F. Terracciano

M. Gabbia 46'

S. Chukwueze

A. Morata 46'

Forward

T. Abraham

T. Reijnders 82'

N. Okafor

R. Leao 82'

F. Camarda

Form

Table

Teams Pts P W D L GD
13
AC Milan
AC Milan
15 8 5 0 3 3
25
GNK Dinamo Zagreb
GNK Dinamo Zagreb
11 8 3 2 3 -7

Last matches

GNK Dinamo Zagreb
GNK Dinamo Zagreb Last matches
W D W D L W
Victories

3/6 (50%)

Draw

2/6 (33%)

Defeats

1/6 (17%)

Average stats (Last 6 matchs)

3.67 Total goals
83% BTTS
2 Goals scored
1.67 Goals conceded
83% Over 2.5
17% Under 2.5

25 Jan 2025 - Prva HNL

GNK Dinamo Zagreb
3 :  1
NK Istra 1961

22 Jan 2025 - Champions League

Arsenal
3 :  0
GNK Dinamo Zagreb

15 Jan 2025 - Clubs Friendlies

GNK Dinamo Zagreb
1 :  1
Jagiellonia Bialystok

12 Jan 2025 - Clubs Friendlies

GNK Dinamo Zagreb
3 :  1
KKS Lech Poznan

9 Jan 2025 - Clubs Friendlies

Shakhtar Donetsk
2 :  2
GNK Dinamo Zagreb

22 Dec 2024 - Prva HNL

GNK Dinamo Zagreb
3 :  2
Vsnk Varazdin
D D W W D W
Victories

3/6 (50%)

Draw

3/6 (50%)

Defeats

0/6 (0%)

Average stats (Last 6 matchs)

2.83 Total goals
83% BTTS
1.83 Goals scored
1 Goals conceded
50% Over 2.5
50% Under 2.5

25 Jan 2025 - Prva HNL

GNK Dinamo Zagreb
3 :  1
NK Istra 1961

15 Jan 2025 - Clubs Friendlies

GNK Dinamo Zagreb
1 :  1
Jagiellonia Bialystok

12 Jan 2025 - Clubs Friendlies

GNK Dinamo Zagreb
3 :  1
KKS Lech Poznan

22 Dec 2024 - Prva HNL

GNK Dinamo Zagreb
3 :  2
Vsnk Varazdin

10 Dec 2024 - Champions League

GNK Dinamo Zagreb
0 :  0
Celtic

6 Dec 2024 - Prva HNL

GNK Dinamo Zagreb
1 :  1
NK Slaven Belupo
W D L L D L
Victories

1/6 (17%)

Draw

2/6 (33%)

Defeats

3/6 (50%)

Average stats (Last 6 matchs)

3.5 Total goals
67% BTTS
1.5 Goals scored
2 Goals conceded
83% Over 2.5
17% Under 2.5

22 Jan 2025 - Champions League

Arsenal
3 :  0
GNK Dinamo Zagreb

9 Jan 2025 - Clubs Friendlies

Shakhtar Donetsk
2 :  2
GNK Dinamo Zagreb

14 Dec 2024 - Prva HNL

NK Lokomotiva Zagreb
3 :  1
GNK Dinamo Zagreb

1 Dec 2024 - Prva HNL

Hajduk Split
1 :  0
GNK Dinamo Zagreb

9 Nov 2024 - Prva HNL

HNK Gorica
2 :  2
GNK Dinamo Zagreb

5 Nov 2024 - Champions League

SK Slovan Bratislava
1 :  4
GNK Dinamo Zagreb
AC Milan
AC Milan Last matches
W D W L W W
Victories

4/6 (67%)

Draw

1/6 (17%)

Defeats

1/6 (17%)

Average stats (Last 6 matchs)

3 Total goals
67% BTTS
1.67 Goals scored
1.33 Goals conceded
50% Over 2.5
50% Under 2.5

26 Jan 2025 - Serie A

AC Milan
3 :  2
Parma

22 Jan 2025 - Champions League

AC Milan
1 :  0
Girona

18 Jan 2025 - Serie A

Juventus
2 :  0
AC Milan

14 Jan 2025 - Serie A

Como 1907
1 :  2
AC Milan

11 Jan 2025 - Serie A

AC Milan
1 :  1
Cagliari

6 Jan 2025 - Super Cup

Inter Milan
2 :  3
AC Milan
W D D D W W
Victories

3/6 (50%)

Draw

3/6 (50%)

Defeats

0/6 (0%)

Average stats (Last 6 matchs)

2.17 Total goals
67% BTTS
1.33 Goals scored
0.83 Goals conceded
33% Over 2.5
67% Under 2.5

26 Jan 2025 - Serie A

AC Milan
3 :  2
Parma

22 Jan 2025 - Champions League

AC Milan
1 :  0
Girona

11 Jan 2025 - Serie A

AC Milan
1 :  1
Cagliari

29 Dec 2024 - Serie A

AC Milan
1 :  1
Roma

15 Dec 2024 - Serie A

AC Milan
0 :  0
Genoa

11 Dec 2024 - Champions League

AC Milan
2 :  1
Red Star Belgrade
L W W W W L
Victories

4/6 (67%)

Draw

0/6 (0%)

Defeats

2/6 (33%)

Average stats (Last 6 matchs)

2.83 Total goals
67% BTTS
1.5 Goals scored
1.33 Goals conceded
67% Over 2.5
33% Under 2.5

18 Jan 2025 - Serie A

Juventus
2 :  0
AC Milan

14 Jan 2025 - Serie A

Como 1907
1 :  2
AC Milan

6 Jan 2025 - Super Cup

Inter Milan
2 :  3
AC Milan

3 Jan 2025 - Super Cup

Juventus
1 :  2
AC Milan

20 Dec 2024 - Serie A

Hellas Verona
0 :  1
AC Milan

6 Dec 2024 - Serie A

Atalanta
2 :  1
AC Milan

Head to head

GNK Dinamo Zagreb

0 %

Draw

0 %

AC Milan

100 %

Average stats (last H2H results)

4
Total goals
50%
BTTS
0.5
Goals scored (Team 1)
3.5
Goals scored (Team 2)
100%
Over 2.5
0%
Under 2.5

25 Oct 2022 - Champions League

GNK Dinamo Zagreb
0 :  4
AC Milan

14 Sep 2022 - Champions League

AC Milan
3 :  1
GNK Dinamo Zagreb
Improve your sports betting with our football team comparison tool (100+ statistics)

Live Commentary

90+7'  

Francois Letexier signals a throw-in for Milan, close to Dinamo Zagreb's area.

90+6' coup_franc_1

Free kick for Dinamo Zagreb in their own half.

90+5'  

Throw-in Milan.

90+5' carton_jaune_1

Ivan Nevistic (Dinamo Zagreb) has been booked and must now be careful not to get a second yellow card.

90+4' sifflet_1

Dinamo Zagreb have a goal kick.

90+3'  

Francois Letexier awards the away team a throw-in.

90+3' substitution_1

Nathanael Mbuku is replacing Martin Baturina for Dinamo Zagreb at Maksimir.

90+3' substitution_1

Leon Jakirovic (Dinamo Zagreb) has replaced the possibly injured Ronael Pierre-Gabriel at Maksimir.

90+2' coup_franc_1

Dinamo Zagreb awarded a free kick in their own half.

90+1' tir_cadre_1

Dinamo Zagreb's Juan Cordoba is on target but unsuccessful.

90' coup_franc_1

In Zagreb a free kick has been awarded the away team.

89' tir_cadre_1

Milan's Samuel Chukwueze gets in a shot on goal at Maksimir. But the effort is unsuccessful.

88' coup_franc_1

Francois Letexier signals a free kick to Milan in their own half.

88' sifflet_1

Ball goes out of play for a Dinamo Zagreb goal kick.

88' tir_non_cadre_1

Milan's Noah Okafor breaks free at Maksimir. But the strike goes wide of the post.

86' coup_franc_1

Free kick for Dinamo Zagreb in their own half.

86'  

Ronael Pierre-Gabriel is back on the pitch.

86' blessure_1

Ronael Pierre-Gabriel is down and play has been interrupted for a few moments.

85' coup_franc_1

Milan awarded a free kick in their own half.

84' tir_cadre_1

In Zagreb, Tammy Abraham (Milan) gets his head to the ball but the strike is cleared by an untiring defence.

84' coup_franc_1

Francois Letexier signals a free kick to Milan in their own half.

84' corner_1

Dinamo Zagreb have been awarded a corner by Francois Letexier.

83' corner_1

Corner awarded to Dinamo Zagreb.

82' substitution_1

Milan make their fourth substitution with Tammy Abraham replacing Tijani Reijnders.

82' substitution_1

Sergio Conceicao is making the team's third substitution at Maksimir with Noah Okafor replacing Rafael Leao.

81' coup_franc_1

In Zagreb a free kick has been awarded the home team.

81'  

Can Dinamo Zagreb get the ball into an attacking position from this throw-in in Milan's half?

80'  

Throw-in for Dinamo Zagreb in the half of Milan.

79' coup_franc_1

Free kick for Dinamo Zagreb in the half of Milan.

78' sifflet_1

Dinamo Zagreb have a goal kick.

78' tir_non_cadre_1

Strahinja Pavlovic's header is off-target for Milan.

77' corner_1

Milan have been awarded a corner by Francois Letexier.

76' sifflet_1

Ball goes out of play for a Dinamo Zagreb goal kick.

75' coup_franc_1

Free kick Dinamo Zagreb.

74'  

Throw-in for Milan in their own half.

74' substitution_1

Juan Cordoba is on a sub for Luka Stojkovic for Dinamo Zagreb.

73' sifflet_1

Francois Letexier awards Dinamo Zagreb a goal kick.

73' tir_non_cadre_1

Milan's Samuel Chukwueze breaks free at Maksimir. But the strike goes wide of the post.

72' corner_1

Milan have been awarded a corner by Francois Letexier.

72' tir_cadre_1

Rafael Leao gets his shot on target but fails to score for Milan.

71'  

Throw-in high up the field for Dinamo Zagreb in Zagreb.

71'  

Throw-in Milan.

70' substitution_1

The home team have replaced Arijan Ademi with Marko Rog. This is the second substitution made today by Fabio Cannavaro.

70' substitution_1

Stefan Ristovski is replacing Marko Pjaca for the home team.

69' coup_franc_1

Dinamo Zagreb awarded a free kick in their own half.

69' corner_1

Corner awarded to Milan.

66' tir_cadre_1

Milan's Christian Pulisic goes close with his head but his effort is blocked.

66' coup_franc_1

Free kick for Milan in their own half.

65' coup_franc_1

Francois Letexier signals a free kick to Dinamo Zagreb in their own half.

62'  

Milan to take a throw-in in Dinamo Zagreb territory.

61'  

Dinamo Zagreb needs to be cautious. Milan have an attacking throw-in.

60' but_1

Goal! Marko Pjaca gives Dinamo Zagreb a 2-1 lead in Zagreb. Great play from Ronael Pierre-Gabriel to set up the goal.

59' coup_franc_1

Francois Letexier signals a free kick to Dinamo Zagreb.

58' sifflet_1

It's a goal kick for the away team in Zagreb.

58' tir_non_cadre_1

Dinamo Zagreb are pushing forward but Marko Pjaca's finish is wide of the goal.

58'  

Francois Letexier signals a Dinamo Zagreb throw-in in Milan's half.

56' hors_jeu_1

In Zagreb Dinamo Zagreb's Martin Baturina is caught offside.

54'  

A throw-in for the home team on the opposite half.

53' but_1

Goal! The away team draw level at 1-1 through Christian Pulisic. Fikayo Tomori instrumental with a fine assist.

50' coup_franc_1

Francois Letexier signals a free kick to Milan in their own half.

49' corner_1

Dinamo Zagreb have been awarded a corner by Francois Letexier.

46'  

Throw-in for Milan in their own half.

46'  

Throw-in for Dinamo Zagreb in the half of Milan.

46' substitution_1

Sergio Conceicao (Milan) is making a second substitution, with Samuel Chukwueze replacing Alvaro Morata.

46' substitution_1

The away team replace Matteo Gabbia with Filippo Terracciano.

45' sifflet_1

The whistle has gone to end the first-half.

45+3' hors_jeu_1

Dinamo Zagreb's Raul Torrente is whistled for offside at Maksimir.

45+2' coup_franc_1

Free kick for Dinamo Zagreb in the half of Milan.

45+2' hors_jeu_1

Sandro Kulenovic of Dinamo Zagreb is pulled up for offside.

45+1' coup_franc_1

In Zagreb a free kick has been awarded the home team.

45+1' sifflet_1

Goal kick for Milan at Maksimir.

45+1' tir_non_cadre_1

Sandro Kulenovic of Dinamo Zagreb gets in a strike, but is off target.

43'  

Francois Letexier awards the away team a throw-in.

43' tir_non_cadre_1

Josip Misic for Dinamo Zagreb gets in a strike but fails to hit the target.

43' sifflet_1

Goal kick for Milan at Maksimir.

40' coup_franc_1

Milan will need to be alert as they defend a dangerous free kick from Dinamo Zagreb.

39' carton_jaune_1

Mike Maignan (Milan) gets a yellow card.

39' carton_jr_1

Milan's Yunus Musah has been shown a second yellow card and sent off.

39'  

A throw-in for the away team on the opposite half.

38'  

Throw-in for Milan at Maksimir.

38' corner_1

Corner awarded to Dinamo Zagreb.

37'  

Dinamo Zagreb to take a throw-in in Milan territory.

36' sifflet_1

Francois Letexier awards Dinamo Zagreb a goal kick.

36' tir_non_cadre_1

Milan's Youssouf Fofana gets his shot away but it misses the target.

36' corner_1

Milan have been awarded a corner by Francois Letexier.

34' carton_jaune_1

Marko Pjaca (Dinamo Zagreb) has been booked and must now be careful not to get a second yellow card.

33' sifflet_1

It's a goal kick for the home team in Zagreb.

33' tir_non_cadre_1

Milan's Youssouf Fofana misses with an attempt on goal.

32'  

Raul Torrente for Dinamo Zagreb is back on the field again.

31' carton_jaune_1

Yunus Musah (Milan) has received a first yellow card.

31' carton_jaune_1

Josip Misic is booked for the home team.

31' blessure_1

Attention is being given to Dinamo Zagreb’s Raul Torrente and play has been suspended briefly.

31'  

Dinamo Zagreb awarded a throw-in in their own half.

30'  

Ball safe as Dinamo Zagreb is awarded a throw-in in their half.

29'  

Throw-in Dinamo Zagreb.

29'  

Francois Letexier signals a Milan throw-in in Dinamo Zagreb's half.

29'  

Can Milan get the ball into an attacking position from this throw-in in Dinamo Zagreb's half?

28'  

A throw-in for the away team on the opposite half.

27'  

Francois Letexier signals a Dinamo Zagreb throw-in in Milan's half.

26' carton_jaune_1

Christian Pulisic (Milan) has received a yellow card from Francois Letexier.

26' coup_franc_1

Free kick for Dinamo Zagreb in their own half.

25'  

Can Dinamo Zagreb get the ball into an attacking position from this throw-in in Milan's half?

24' coup_franc_1

Francois Letexier signals a free kick to Dinamo Zagreb just outside Milan's area.

22'  

Milan to take a throw-in in Dinamo Zagreb territory.

22'  

Throw-in for Milan in the half of Dinamo Zagreb.

19' but_1

Dinamo Zagreb take a 1-0 lead thanks to Martin Baturina.

17' coup_franc_1

Milan awarded a free kick in their own half.

17'  

Francois Letexier awards the away team a throw-in.

17'  

Throw-in for Dinamo Zagreb in the half of Milan.

17'  

Can Dinamo Zagreb capitalize from this throw-in deep inside Milan's half?

16'  

Throw-in for Milan in their own half.

16'  

Dinamo Zagreb awarded a throw-in in their own half.

14' hors_jeu_1

Francois Letexier blows against Dinamo Zagreb's Sandro Kulenovic for offside.

13' coup_franc_1

Free kick for Dinamo Zagreb in their own half.

13'  

A throw-in for the away team on the opposite half.

12'  

Can Milan get the ball into an attacking position from this throw-in in Dinamo Zagreb's half?

11' coup_franc_1

Free kick Milan.

10' corner_1

Corner awarded to Dinamo Zagreb.

8'  

Throw-in for Dinamo Zagreb at Maksimir.

7' hors_jeu_1

Sandro Kulenovic for Dinamo Zagreb is whistled offside.

6' sifflet_1

Ball goes out of play for a Dinamo Zagreb goal kick.

5' coup_franc_1

Francois Letexier signals a free kick to Milan.

4' sifflet_1

Milan have a goal kick.

4' tir_non_cadre_1

In Zagreb Dinamo Zagreb attack through Martin Baturina. The finish is off target, however.

4' coup_franc_1

Francois Letexier signals a free kick to Dinamo Zagreb in their own half.

3'  

Milan have a dangerous throw-in.

3'  

Francois Letexier signals a Milan throw-in in Dinamo Zagreb's half.

2' coup_franc_1

Milan awarded a free kick in their own half.

2'  

Ball safe as Milan is awarded a throw-in in their half.

1'  

Dinamo Zagreb to take a throw-in in Milan territory.

 

GNK Dinamo Zagreb haven't lost in any of their last 5 home matches.

 

GNK Dinamo Zagreb have won 3 home matches in a row.

 

GNK Dinamo Zagreb scores 2.15 goals when playing at home and AC Milan scores 1.8 goals when playing away (on average).

 

AC Milan's performance of the last 5 matches is better than GNK Dinamo Zagreb's.

 

In UEFA Champions League, AC Milan has better performance than GNK Dinamo Zagreb.

 

When AC Milan is down 1-0 away, they win 25% of their matches.

 

When GNK Dinamo Zagreb is down 0-1 home, they win 0% of their matches.

 

When AC Milan leads 0-1 away, they win in 84% of their matches.

 

When GNK Dinamo Zagreb leads 1-0 at home, they win in 83% of their matches.

 

On their last meeting AC Milan won by 4 goals.

 

The winner of their last meeting was AC Milan.

 

GNK Dinamo Zagreb wins 44% of halftimes, AC Milan wins 38%.

 

GNK Dinamo Zagreb wins 1st half in 44% of their matches, AC Milan in 38% of their matches.

 

AC Milan have conceded a goal in each of their last 6 matches.

 

GNK Dinamo Zagreb have scored at least one goal for 5 consecutive matches.

 

GNK Dinamo Zagreb have conceded a goal in each of their last 7 matches.

 

GNK Dinamo Zagreb's home record this season: 0-2-1.

 

AC Milan haven't scored in 1 of their 3 away matches in UEFA Champions League this season.

 

GNK Dinamo Zagreb haven't scored in 2 of their 3 home matches in UEFA Champions League this season.

 

GNK Dinamo Zagreb haven't lost in their last 4 games.

 

Did you know that AC Milan scores 38% of their goals between the minutes 61-75?

 

Did you know that GNK Dinamo Zagreb scores 40% of their goals between the minutes 46-60?

 

AC Milan have a winning streak of 5 matches in UEFA Champions League.

Score and result GNK Dinamo Zagreb - AC Milan

The GNK Dinamo Zagreb - AC Milan (Football - Champions League) match in 29/01/2025 15:00 is now complete.

The GNK Dinamo Zagreb - AC Milan result is as follows: 2-1

Now that this Football (Champions League) match is over and the score is known, you can find the highlights and key statistics on that same page.

Please Gamble Responsibly

logo footer