Dinamo Zagreb vs AC Milan
| Yellow cards avg | 4.86 |
|
|---|---|---|
| Reds avg | 0.29 |
|
| Penalties avg | 1.43 |
|
| Over 4.5 cards | 71% |
|
| Home wins | 57% |
|
| Draws | 0% |
|
| Away wins | 43% |
|
- Shots were tight (12-14).
- AC Milan controlled possession (57%).
- Physical contest: 7 yellows, 1 reds.
Team Overview
Games / Record
Goals For / Against
Points
Clean Sheets
Failed to Score
Games / Record
Goals For / Against
Points
Clean Sheets
Failed to Score
Match Context & Trends
Venue-only form, goal timing, first-goal trends and league context around this Champions League fixture.
Quick comparison bars
Dinamo Zagreb last 5 home
AC Milan last 5 away
Dinamo Zagreb trend breakdown
AC Milan trend breakdown
Scoring reliability
First-goal patterns
Vs league average
Head-to-head trends
Dinamo Zagreb goal timing (home)
AC Milan goal timing (away)
Match Statistics
Events
Dinamo Zagreb vs AC Milan 2-1: match report, goals, cards and substitutions
Dinamo Zagreb beat AC Milan 2-1 on Wednesday, 29 January 2025 in Champions League. The match was refereed by Francois Letexier. It was played at Stadion Maksimir.
First half: Dinamo Zagreb took the lead at 19' when M. Baturina scored, making the score 1-0. C. Pulišić received a yellow card for AC Milan at 26'. J. Mišić received a yellow card for Dinamo Zagreb at 31'. Y. Musah received a yellow card for AC Milan at 31'. M. Pjaca received a yellow card for Dinamo Zagreb at 34'. M. Maignan received a yellow card for AC Milan at 39'. Y. Musah received a yellow card for AC Milan at 39'. Y. Musah received a red card for AC Milan at 39'.
Second half: AC Milan made their 1st substitution at 46', with M. Gabbia replacing F. Terracciano. AC Milan made their 2nd substitution at 46', with Álvaro Morata replacing S. Chukwueze. AC Milan leveled the score at 53' when C. Pulišić scored, with the assist credited to F. Tomori, making the score 1-1. Dinamo Zagreb took the lead at 60' when M. Pjaca scored, with the assist credited to R. Pierre-Gabriel, making the score 2-1. AC Milan leveled the score at 64' when Rafael Leão converted a penalty, making the score 2-2. Dinamo Zagreb made their 1st substitution at 70', with A. Ademi replacing M. Rog. Dinamo Zagreb made their 2nd substitution at 70', with M. Pjaca replacing S. Ristovski. Dinamo Zagreb made their 3rd substitution at 74', with L. Stojković replacing J. Córdoba. AC Milan made their 3rd substitution at 82', with T. Reijnders replacing T. Abraham. AC Milan made their 4th substitution at 82', with Rafael Leão replacing N. Okafor. Dinamo Zagreb made their 4th substitution at 90+3', with R. Pierre-Gabriel replacing L. Jakirović. Dinamo Zagreb made their 5th substitution at 90+3', with M. Baturina replacing N. Mbuku. I. Nevistić received a yellow card for Dinamo Zagreb at 90+4'.
Dinamo Zagreb used 5 substitutions while AC Milan used 4 substitutions. Dinamo Zagreb got 3 yellow cards, while AC Milan got 4 yellow cards and 1 red card.
How the match was won
- Shots were tight (12-14).
- AC Milan controlled possession (57%).
- Physical contest: 7 yellows, 1 reds.
Head-to-Head Overview
| Total Games | 3 |
| Home Wins | 1 |
| Draws | 0 |
| Away Wins | 2 |
| Over 2.5 Goals | 3 (100.0%) |
| BTTS | 2 (66.7%) |
| Total Games | 2 |
| Home Wins | 1 |
| Draws | 0 |
| Away Wins | 1 |
| Over 2.5 Goals | 2 (100.0%) |
| BTTS | 1 (50.0%) |