Age verification

Adults only

ScoreAssist provides AI-generated sports analysis and statistics for entertainment only. It is not betting advice or a guarantee of any outcome. Gambling can be addictive - play responsibly. By continuing, I confirm that I am at least 18 years old and that accessing this site is lawful in my jurisdiction.

I am under 18
Responsible gaming
EventsPreviewsRecapsTeamsPlayersCompetitions
Log inSign up

Sports fixtures, statistics, and AI-generated analysis. Not betting advice.

Product

  • Events
  • Previews

Legal

  • Terms
  • Privacy
  • Support
  • How we make previews

Responsible

  • 18+ rules
  • Responsible Gaming
Sports
  • Football
  • Basketball
  • Tennis
18+

Entertainment only. Not betting advice. Responsible Gaming.

© 2026 ScoreAssist. All rights reserved.
FootballUEFA Champions LeagueFull time

Dinamo Zagreb vs AC Milan 2-1: result, January 29, 2025

Stadion Maksimir

Dinamo ZagrebWinner
2:1
AC Milan

Team statistics

  • 5Shots on goal5
  • 4Shots off goal5
  • 12Total shots14
  • 3Blocked shots4
  • 4Shots inside box7
  • 8Shots outside box7
  • 5Shots on goal5
  • 4Shots off goal5
  • 12Total shots14
  • 3Blocked shots4
  • 4Shots inside box7
  • 8Shots outside box7
  • 11Fouls16
  • 5Corners4
  • 5Offsides0
  • 43%Possession57%
  • 3Yellow cards4
  • 0Red cards1
  • 4Saves3
  • 360Passes472
  • 292Accurate passes402
  • 81%Pass accuracy85%
  • 1.19Expected goals1.11
  • -0.85Goals prevented-0.85

Line-ups

Dinamo Zagreb 4-2-3-1

  1. 33I. NevistićG
  2. 28K. Théophile-CatherineD
  3. 13S. MmaeeD
  4. 4Raúl TorrenteD
  5. 18R. Pierre-GabrielD
  6. 5A. AdemiM
  7. 27J. MišićM
  8. 7L. StojkovićM
  9. 10M. BaturinaM
  10. 20M. PjacaM
  11. 17S. KulenovićF

AC Milan 4-2-3-1

  1. 16M. MaignanG
  2. 23F. TomoriD
  3. 46M. GabbiaD
  4. 31S. PavlovićD
  5. 19T. HernándezD
  6. 29Y. FofanaM
  7. 14T. ReijndersM
  8. 80Y. MusahM
  9. 11C. PulišićM
  10. 10Rafael LeãoM
  11. 7Álvaro MorataF

Dinamo Zagreb 4-2-3-1

  1. 33I. NevistićG
  2. 28K. Théophile-CatherineD
  3. 13S. MmaeeD
  4. 4Raúl TorrenteD
  5. 18R. Pierre-GabrielD
  6. 5A. AdemiM
  7. 27J. MišićM
  8. 7L. StojkovićM
  9. 10M. BaturinaM
  10. 20M. PjacaM
  11. 17S. KulenovićF

Bench

  1. 30M. RogM
  2. 22S. RistovskiD
  3. 19J. CórdobaF
  4. 86L. JakirovićD
  5. 21N. MbukuF
  6. 49M. ĆutukF
  7. 66B. PavićM
  8. 35N. MikićD
  9. 1D. ZagoracG
  10. 11A. HoxhaF
  11. 77D. ŠpikićF
  12. 23I. FilipovićG

Coach

F. Cannavaro

AC Milan 4-2-3-1

  1. 16M. MaignanG
  2. 23F. TomoriD
  3. 46M. GabbiaD
  4. 31S. PavlovićD
  5. 19T. HernándezD
  6. 29Y. FofanaM
  7. 14T. ReijndersM
  8. 80Y. MusahM
  9. 11C. PulišićM
  10. 10Rafael LeãoM
  11. 7Álvaro MorataF

Bench

  1. 42F. TerraccianoM
  2. 21S. ChukwuezeF
  3. 90T. AbrahamF
  4. 17N. OkaforF
  5. 57M. SportielloG
  6. 96L. TorrianiG
  7. 73F. CamardaF
  8. 33D. BartesaghiD
  9. 4I. BennacerM

Coach

Sérgio Conceição

Timeline

0'15'30'45'60'75'90'105'120'
  1. 19'GoalM. BaturinaDinamo Zagreb
  2. 53'GoalC. Pulišić (assist: F. Tomori)AC Milan
  3. 60'GoalM. Pjaca (assist: R. Pierre-Gabriel)Dinamo Zagreb
0'15'30'45'60'75'90'105'120'
  1. 19'GoalM. BaturinaDinamo Zagreb
  2. 26'Yellow cardChristian PulišićAC Milan
  3. 31'Yellow cardJosip MišićDinamo Zagreb
  4. 31'Yellow cardYunus MusahAC Milan
  5. 34'Yellow cardMarko PjacaDinamo Zagreb
  6. 39'Yellow cardMike MaignanAC Milan
  7. 39'Yellow cardYunus MusahAC Milan
  8. 39'Red cardYunus MusahAC Milan
  9. 46'SubstitutionOn: F. TerraccianoOff: M. GabbiaAC Milan
  10. 46'SubstitutionOn: S. ChukwuezeOff: Álvaro MorataAC Milan
  11. 53'GoalC. Pulišić (assist: F. Tomori)AC Milan
  12. 60'GoalM. Pjaca (assist: R. Pierre-Gabriel)Dinamo Zagreb
  13. 64'Penalty cancelledRafael LeãoAC Milan
  14. 70'SubstitutionOn: M. RogOff: A. AdemiDinamo Zagreb
  15. 70'SubstitutionOn: S. RistovskiOff: M. PjacaDinamo Zagreb
  16. 74'SubstitutionOn: J. CórdobaOff: L. StojkovićDinamo Zagreb
  17. 82'SubstitutionOn: T. AbrahamOff: T. ReijndersAC Milan
  18. 82'SubstitutionOn: N. OkaforOff: Rafael LeãoAC Milan
  19. 90'Yellow cardIvan NevistićDinamo Zagreb
  20. 90'SubstitutionOn: L. JakirovićOff: R. Pierre-GabrielDinamo Zagreb
  21. 90'SubstitutionOn: N. MbukuOff: M. BaturinaDinamo Zagreb

Players of the match

  • 8.2Martin BaturinaDinamo Zagreb
  • 7.7Marko PjacaDinamo Zagreb
  • 7.7Christian PulišićAC Milan
PlayerMinutesRating
Martin Baturina898.2
Marko Pjaca707.7
Christian Pulišić907.7
Ivan Nevistić907.3
Samuel Chukwueze457.3
Ronaël Pierre-Gabriel897.2
Luka Stojković747.2
Strahinja Pavlović907.2
Samy Mmaee907
Álvaro Morata457
Raúl Torrente906.9
Josip Mišić906.9
Juan Córdoba166.9
Fikayo Tomori906.9
Youssouf Fofana906.9
Tammy Abraham86.9
Arijan Ademi706.7
Stefan Ristovski206.7
Marko Rog206.7
Mike Maignan906.7
Theo Hernández906.7
Filippo Terracciano456.7
Noah Okafor86.7
Kévin Théophile-Catherine906.6
Tijjani Reijnders826.5
Sandro Kulenović906.3
Matteo Gabbia456.3
Rafael Leão826.3
Yunus Musah395.2
Leon Jakirović1-
Nathanaël Mbuku1-
Danijel Zagorac--
Ivan Filipović--
Noa Mikić--
Arber Hoxha--
Branko Pavić--
Dario Špikić--
Mislav Ćutuk--
Marco Sportiello--
Lorenzo Torriani--
Davide Bartesaghi--
Ismaël Bennacer--
Francesco Camarda--

Standings

PositionRecordPointsGoal diff
25Dinamo Zagreb3-2-311-7
13AC Milan5-0-315+3
UEFA Champions League table

Recent matches

  • Dinamo Zagreb
    2-1-2WWLDLL1
  • AC Milan
    3-1-1DWLWWW2

Also in this competition

FinishedAston VillavsCelticUEFA Champions LeagueVilla Park4:2
FinishedBarcelonavsAtalantaUEFA Champions LeagueEstadi Olímpic Lluís Companys2:2
FinishedBayer LeverkusenvsSparta PrahaUEFA Champions LeagueBayArena2:0
FinishedBorussia DortmundvsShakhtar DonetskUEFA Champions LeagueSIGNAL IDUNA PARK3:1
FinishedAston VillavsCelticUEFA Champions LeagueVilla Park4:2
FinishedBarcelonavsAtalantaUEFA Champions LeagueEstadi Olímpic Lluís Companys2:2
FinishedBayer LeverkusenvsSparta PrahaUEFA Champions LeagueBayArena2:0
FinishedBorussia DortmundvsShakhtar DonetskUEFA Champions LeagueSIGNAL IDUNA PARK3:1
FinishedStade Brestois 29vsReal MadridUEFA Champions LeagueStade du Roudourou0:3
FinishedBayern MünchenvsSlovan BratislavaUEFA Champions LeagueAllianz Arena3:1
FinishedRed Bull SalzburgvsAtletico MadridUEFA Champions LeagueRed Bull Arena1:4
FinishedGironavsArsenalUEFA Champions LeagueEstadi Municipal de Montilivi1:2

Entertainment only. 18+. Play responsibly.