Champions League
League Stage 8
Dinamo Zagreb
MATCH FINISHED
29 January
2
:
1
AC Milan

Match stats

Logo Dinamo Zagreb Logo AC Milan
43 Ball possession (%) 57
12 Goal attempts 14
5 Shots on Goal 5
4 Shots off Goal 5
3 Blocked shots 4

Dinamo Zagreb vs AC Milan: betting odds January 29, 2025

The Matchday 8 clash in the 2024/25 Champions League group stage between Dinamo Zagreb (Croatia) and AC Milan (Italy) will take place on January 29 at the Maksimir Stadium. Dinamo Zagreb vs. AC Milan: prediction and betting odds, statistics.

Dinamo Zagreb

In the previous round, Fabio Cannavaro's team was unable to challenge Arsenal away (0-3). As a result, Dinamo has not won in three consecutive Champions League matches (1 draw, 2 losses). Moreover, the club has not scored a single goal in this stretch. The Croatians are currently 26th in the standings with 8 points and still have a chance to qualify for the playoffs. To advance to the next round, they need to defeat the Italians and hope for slip-ups from their competitors.


Midfielder Petar Sucic and forward Bruno Petkovic will miss the match due to injuries. Midfielder Lukas Kacavenda is suspended due to an accumulation of yellow cards.


  • The club has not won in regular time in 6 of their last 8 home matches in the Champions League (3 draws, 3 losses).
  • At least one of the opponents failed to score in 90 minutes in 5 of Dinamo's last 7 home matches in this European competition.
  • The Croatians have not conceded in the first half in 5 of their last 6 home games in the Champions League.

AC Milan

Sergio Conceicao's side defeated Girona 1-0 at home in the last round. As a result, AC Milan secured their fifth consecutive victory in the Champions League. Moreover, the club kept a clean sheet for the first time in the group stage. The Italians have accumulated 15 points and climbed to sixth in the standings, securing a place in the playoffs. A victory could earn them a direct ticket to the Round of 16.


Defenders Malick Thiaw, Emerson Royal, and Alessandro Florenzi, as well as midfielder Ruben Loftus-Cheek, will miss the match due to injuries. Defender Davide Calabria is suspended. Additionally, defender Kyle Walker, who recently joined AC Milan, is ineligible to play in the group stage.


  • The team has not lost in regular time in 7 of their last 10 away matches in the Champions League (4 wins, 3 draws).
  • The club has conceded a maximum of one goal in 90 minutes in 8 of their last 10 away games in this European competition.
  • The number "1" has appeared in the scoreline at the end of regular time in 9 of AC Milan's last 10 matches in the Champions League.

Predicted lineups for Dinamo Zagreb vs. AC Milan

Dinamo Zagreb (5-4-1): Ivan Nevistic – Stefan Ristovski, Raul Torrente, Sami Mmaee, Sadegh Moharrami, Ronael Pierre-Gabriel – Marko Rog, Luka Stojkovic, Martin Baturina, Arijan Ademi – Sandro Kulenovic.


AC Milan (4-3-3): Mike Maignan – Theo Hernandez, Matteo Gabbia, Strahinja Pavlovic, Fikayo Tomori – Tijjani Reijnders, Yunus Musah, Youssouf Fofana – Christian Pulisic, Alvaro Morata, Rafael Leao.


Referee: Francois Letexier (France)


Matches – 7 (International matches, 2024/25);

Yellow cards shown (including second yellows) – 39;

Average yellow cards per match – 5.6;

Red cards shown – 1;

Average fouls per match – 19;

Penalties – 57%.

Dinamo Zagreb vs. AC Milan: Match Prediction

The Croatians don't often secure positive results in the Champions League, but at home, they strive to play until the end and boldly push forward. In their last 12 home matches in the Champions League, Dinamo players have only left the field without scoring on three occasions, and in six instances, the team has scored at least two goals. Meanwhile, their defense has not been performing well, conceding 18 goals in the group stage – only five clubs have a worse record.


AC Milan has shown quality in attack in recent away matches in the Champions League, scoring three goals each against Real Madrid and Slovan. Since Sergio Conceicao took over as head coach, Milan has scored 12 goals in seven matches across all competitions and failed to score only once – against Juventus in Serie A. However, defensively, the club often makes mistakes and has only kept a clean sheet once during this period, conceding a total of nine goals.


I expect this to be a high-scoring match, so my prediction: Total over 3 goals

Dinamo Zagreb vs AC Milan Odds

1X2
DOUBLE CHANCE
OVER/UNDER
BTTS
HANDICAP
TOTAL HOME GOALS
TOTAL AWAY GOALS

Champions League: previous matches of the tournament

Dinamo Zagreb
01/22/25
Arsenal
Dinamo Zagreb
L
12/10/24
Dinamo Zagreb
Celtic
T
11/27/24
Dinamo Zagreb
Borussia Dortmund
L
11/05/24
Slovan Bratislava
Dinamo Zagreb
W
10/23/24
Red Bull Salzburg
Dinamo Zagreb
W
10/02/24
Dinamo Zagreb
Monaco
T
09/17/24
Bayern Munich
Dinamo Zagreb
L
08/28/24
Qarabağ
Dinamo Zagreb
W
08/20/24
Dinamo Zagreb
Qarabağ
W
More games
AC Milan
01/22/25
AC Milan
Girona
W
12/11/24
AC Milan
Red Star Belgrade
W
11/26/24
Slovan Bratislava
AC Milan
W
11/05/24
Real Madrid
AC Milan
W
10/22/24
AC Milan
Brugge
W
10/01/24
Bayer 04
AC Milan
L
09/17/24
AC Milan
Liverpool
L
More games

Head-to-Head: Dinamo Zagreb — AC Milan

Champions League 2022-2023
10/25/22
Dinamo Zagreb
AC Milan
09/14/22
AC Milan
Dinamo Zagreb

Standings

Team Games W T L Goals Points Form
1
Liverpool
8 7 0 1 17:5 21
2
Barcelona
8 6 1 1 28:13 19
3
Arsenal
8 6 1 1 16:3 19
4
Inter Milan
8 6 1 1 11:1 19
5
Atlético Madrid
8 6 0 2 20:12 18
6
Bayer 04
8 5 1 2 15:7 16
7
Lille
8 5 1 2 17:10 16
8
Aston Villa
8 5 1 2 13:6 16
9
Atalanta
8 4 3 1 20:6 15
10
Borussia Dortmund
8 5 0 3 22:12 15
11
Real Madrid
8 5 0 3 20:12 15
12
Bayern Munich
8 5 0 3 20:12 15
13
AC Milan
8 5 0 3 14:11 15
14
PSV
8 4 2 2 16:12 14
15
PSG
8 4 1 3 14:9 13
16
Benfica
8 4 1 3 16:12 13
17
Monaco
8 4 1 3 13:13 13
18
Brest
8 4 1 3 10:11 13
19
Feyenoord
8 4 1 3 18:21 13
20
Juventus
8 3 3 2 9:7 12
21
Celtic
8 3 3 2 13:14 12
22
Manchester City
8 3 2 3 18:14 11
23
Sporting CP
8 3 2 3 13:12 11
24
Brugge
8 3 2 3 7:11 11
25
Dinamo Zagreb
8 3 2 3 12:19 11
26
Stuttgart
8 3 1 4 13:17 10
27
Shakhtar Donetsk
8 2 1 5 8:16 7
28
Bologna
8 1 3 4 4:9 6
29
Red Star Belgrade
8 2 0 6 13:22 6
30
Sturm Graz
8 2 0 6 5:14 6
31
Sparta Prague
8 1 1 6 7:21 4
32
RB Leipzig
8 1 0 7 8:15 3
33
Girona
8 1 0 7 5:13 3
34
Red Bull Salzburg
8 1 0 7 5:27 3
35
Slovan Bratislava
8 0 0 8 7:27 0
36
BSC Young Boys
8 0 0 8 3:24 0
Team Games W T L Goals Points Form
1
Liverpool
4 4 0 0 10:1 12
2
Arsenal
4 4 0 0 9:0 12
3
Inter Milan
4 4 0 0 9:0 12
4
Bayer 04
4 4 0 0 9:0 12
5
Bayern Munich
4 4 0 0 14:3 12
6
Barcelona
4 3 1 0 14:3 10
7
Lille
4 3 1 0 11:4 10
8
Aston Villa
4 3 1 0 7:2 10
9
PSV
4 3 1 0 11:5 10
10
Celtic
4 3 1 0 10:3 10
11
Atlético Madrid
4 3 0 1 8:6 9
12
Borussia Dortmund
4 3 0 1 13:5 9
13
Real Madrid
4 3 0 1 14:7 9
14
AC Milan
4 3 0 1 7:5 9
15
Monaco
4 3 0 1 10:5 9
16
Manchester City
4 2 2 0 11:4 8
17
PSG
4 2 1 1 7:5 7
18
Brest
4 2 1 1 4:5 7
19
Sporting CP
4 2 1 1 8:7 7
20
Brugge
4 2 1 1 3:4 7
21
Feyenoord
4 2 0 2 8:9 6
22
Juventus
4 2 0 2 5:4 6
23
Shakhtar Donetsk
4 2 0 2 5:9 6
24
Sturm Graz
4 2 0 2 2:3 6
25
Atalanta
4 1 2 1 7:3 5
26
Dinamo Zagreb
4 1 2 1 4:6 5
27
Benfica
4 1 1 2 9:8 4
28
Stuttgart
4 1 1 2 7:8 4
29
Bologna
4 1 1 2 3:4 4
30
Red Star Belgrade
4 1 0 3 10:11 3
31
Sparta Prague
4 1 0 3 4:9 3
32
RB Leipzig
4 1 0 3 6:8 3
33
Girona
4 1 0 3 5:6 3
34
Red Bull Salzburg
4 0 0 4 1:13 0
35
Slovan Bratislava
4 0 0 4 4:14 0
36
BSC Young Boys
4 0 0 4 1:11 0
Team Games W T L Goals Points Form
1
Atalanta
4 3 1 0 13:3 10
2
Liverpool
4 3 0 1 7:4 9
3
Barcelona
4 3 0 1 14:10 9
4
Atlético Madrid
4 3 0 1 12:6 9
5
Benfica
4 3 0 1 7:4 9
6
Arsenal
4 2 1 1 7:3 7
7
Inter Milan
4 2 1 1 2:1 7
8
Feyenoord
4 2 1 1 10:12 7
9
Lille
4 2 0 2 6:6 6
10
Aston Villa
4 2 0 2 6:4 6
11
Borussia Dortmund
4 2 0 2 9:7 6
12
Real Madrid
4 2 0 2 6:5 6
13
AC Milan
4 2 0 2 7:6 6
14
PSG
4 2 0 2 7:4 6
15
Brest
4 2 0 2 6:6 6
16
Juventus
4 1 3 0 4:3 6
17
Dinamo Zagreb
4 2 0 2 8:13 6
18
Stuttgart
4 2 0 2 6:9 6
19
Bayer 04
4 1 1 2 6:7 4
20
PSV
4 1 1 2 5:7 4
21
Monaco
4 1 1 2 3:8 4
22
Sporting CP
4 1 1 2 5:5 4
23
Brugge
4 1 1 2 4:7 4
24
Bayern Munich
4 1 0 3 6:9 3
25
Manchester City
4 1 0 3 7:10 3
26
Red Star Belgrade
4 1 0 3 3:11 3
27
Red Bull Salzburg
4 1 0 3 4:14 3
28
Celtic
4 0 2 2 3:11 2
29
Bologna
4 0 2 2 1:5 2
30
Shakhtar Donetsk
4 0 1 3 3:7 1
31
Sparta Prague
4 0 1 3 3:12 1
32
Sturm Graz
4 0 0 4 3:11 0
33
RB Leipzig
4 0 0 4 2:7 0
34
Girona
4 0 0 4 0:7 0
35
Slovan Bratislava
4 0 0 4 3:13 0
36
BSC Young Boys
4 0 0 4 2:13 0

Team Rosters

Dinamo Zagreb

F. Cannavaro
coach
Player Games Goals
Line-up
Ivan Nevistić
gk. 5 -11
Kévin Théophile-Catherine
df. 8 0
Ronael Pierre-Gabriel
df. 8 0
Raúl Torrente Navarro
df. 4 0
Samy Mmaee
df. 3 0
Martin Baturina
mf. 8 1
Josip Mišić
mf. 6 0
Arijan Ademi
mf. 4 0
Luka Stojković
mf. 4 0
Sandro Kulenovic
fw. 7 5
Marko Pjaca
fw. 6 2
Substitutes
Danijel Zagorac
gk. 3 -4
Ivan Filipovic
gk. 0 0
Stefan Ristovski
df. 7 0
Leon Jakirović
df. 0 0
Noa Mikić
df. 0 0
Marko Rog
mf. 7 0
Branko Pavić
mf. 1 0
Arber Hoxha
fw. 6 0
Dario Špikić
fw. 5 1
Juan Zapata
fw. 2 0
Nathanaël Mbuku
fw. 1 0
Mislav Ćutuk
fw. 0 0
AC Milan

Sérgio Conceição
coach
Player Games Goals
Line-up
Mike Maignan
gk. 7 -8
Theo Hernandez
df. 7 0
Fikayo Tomori
df. 5 0
Matteo Gabbia
df. 5 0
Strahinja Pavlović
df. 4 0
Tijani Reijnders
mf. 7 3
Youssouf Fofana
mf. 7 0
Christian Pulisic
mf. 6 3
Yunus Dimoara Musah
mf. 5 0
Rafael Leão
fw. 7 3
Álvaro Morata
fw. 6 1
Substitutes
Lorenzo Torriani
gk. 1 -1
Marco Sportiello
gk. 0 0
Davide Bartesaghi
df. 0 0
Filippo Terracciano
mf. 1 0
Ismaël Bennacer
mf. 1 0
Tammy Abraham
fw. 6 2
Noah Okafor
fw. 4 0
Samuel Chukwueze
fw. 4 0
Francesco Camarda
fw. 3 0
Need Register or Need Login to access unique content: statistics, best odds, trends and tips. Login / Registration
Copy the token