AC Milan vs Fiorentina
| Yellow cards avg | 6.27 |
|
|---|---|---|
| Reds avg | 0.55 |
|
| Penalties avg | 0.36 |
|
| Over 4.5 cards | 91% |
|
| Home wins | 36% |
|
| Draws | 27% |
|
| Away wins | 36% |
|
- Match ended level at 2-2.
- Shots were tight (19-15).
- Possession was balanced (52%-48%).
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 Serie A fixture.
Quick comparison bars
AC Milan last 5 home
Fiorentina last 5 away
AC Milan trend breakdown
Fiorentina trend breakdown
Scoring reliability
First-goal patterns
Vs league average
Head-to-head trends
AC Milan goal timing (home)
Fiorentina goal timing (away)
Match Statistics
Events
AC Milan vs Fiorentina 2-2: match report, goals, cards and substitutions
AC Milan drew 2-2 with Fiorentina on Saturday, 05 April 2025 in Serie A. The match was refereed by Giovanni Ayroldi. It was played at Stadio Giuseppe Meazza.
First half: Fiorentina took an early lead at 7' when M. Thiaw scored (Own Goal), making the score 0-1. Fiorentina extended the lead at 10' when M. Kean scored, with the assist credited to Dodô, making the score 0-2. AC Milan made their 1st substitution at 23', with Y. Musah replacing L. Jović. AC Milan reduced the deficit at 23' when T. Abraham scored, with the assist credited to C. Pulišić, making the score 1-2. Pablo Marí received a yellow card for Fiorentina at 31'. T. Hernández received a yellow card for AC Milan at 41'. Dodô received a yellow card for Fiorentina at 41'. K. Walker received a yellow card for AC Milan at 45+4'.
Second half: AC Milan made their 2nd substitution at 55', with T. Abraham replacing S. Giménez. C. Pulišić received a yellow card for AC Milan at 58'. Rafael Leão received a yellow card for AC Milan at 58'. Fiorentina made their 1st substitution at 59', with D. Cataldi replacing C. Ndour. Fiorentina made their 2nd substitution at 59', with A. Guðmundsson replacing L. Beltrán. AC Milan leveled the score at 64' when L. Jović scored, with the assist credited to F. Tomori, making the score 2-2. David de Gea received a yellow card for Fiorentina at 66'. Fiorentina made their 3rd substitution at 72', with F. Parisi replacing M. Folorunsho. Fiorentina made their 4th substitution at 72', with M. Pongračić replacing P. Comuzzo. AC Milan made their 3rd substitution at 80', with Y. Fofana replacing W. Bondo. AC Milan made their 4th substitution at 80', with S. Giménez replacing João Félix. AC Milan made their 5th substitution at 80', with C. Pulišić replacing S. Chukwueze. Fiorentina made their 5th substitution at 88', with R. Mandragora replacing Y. Adli. VAR intervened at 90' for Fiorentina (Goal cancelled).
AC Milan used 5 substitutions while Fiorentina used 5 substitutions. AC Milan got 4 yellow cards, while Fiorentina got 3 yellow cards.
How the match was played
- Match ended level at 2-2.
- Shots were tight (19-15).
- Possession was balanced (52%-48%).
Head-to-Head Overview
| Total Games | 22 |
| Home Wins | 11 |
| Draws | 5 |
| Away Wins | 6 |
| Over 2.5 Goals | 11 (50.0%) |
| BTTS | 14 (63.6%) |
| Total Games | 11 |
| Home Wins | 8 |
| Draws | 1 |
| Away Wins | 2 |
| Over 2.5 Goals | 6 (54.5%) |
| BTTS | 6 (54.5%) |