AC Milan vs Atalanta
| Yellow cards avg | 2.39 |
|
|---|---|---|
| Reds avg | 0.06 |
|
| Penalties avg | 0.33 |
|
| Over 4.5 cards | 17% |
|
| Home wins | 33% |
|
| Draws | 33% |
|
| Away wins | 33% |
|
- AC Milan outshot their opponent (20-9).
- AC Milan controlled possession (57%).
- AC Milan had the sharper finishing (9-5 shots on target).
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
Atalanta last 5 away
AC Milan trend breakdown
Atalanta trend breakdown
Scoring reliability
First-goal patterns
Vs league average
Head-to-head trends
AC Milan goal timing (home)
Atalanta goal timing (away)
Match Statistics
Events
AC Milan vs Atalanta 2-3: match report, goals, cards and substitutions
Atalanta beat AC Milan 3-2 on Sunday, 10 May 2026 in Serie A. The match was refereed by Luca Zufferli. It was played at Stadio Giuseppe Meazza.
First half: Atalanta took an early lead at 7' when Éderson scored, making the score 0-1. Atalanta extended the lead at 29' when D. Zappacosta scored, with the assist credited to N. Krstović, making the score 0-2. Rafael Leão received a yellow card for AC Milan at 34'.
Second half: AC Milan made their 1st substitution at 46', with R. Loftus-Cheek replacing C. Nkunku. Atalanta made their 1st substitution at 48', with G. Scalvini replacing O. Kossounou. Atalanta extended the lead at 51' when G. Raspadori scored, with the assist credited to Éderson, making the score 0-3. Atalanta made their 2nd substitution at 55', with D. Zappacosta replacing R. Bellanova. AC Milan made their 2nd substitution at 58', with Rafael Leão replacing Y. Fofana. AC Milan made their 3rd substitution at 58', with S. Giménez replacing N. Füllkrug. AC Milan made their 4th substitution at 58', with K. De Winter replacing Z. Athekame. Atalanta made their 3rd substitution at 63', with O. Kossounou replacing H. Ahanor. Atalanta made their 4th substitution at 63', with C. De Ketelaere replacing M. Pašalić. I. Hien received a yellow card for Atalanta at 70'. AC Milan made their 5th substitution at 80', with D. Bartesaghi replacing P. Estupiñán. AC Milan reduced the deficit at 88' when S. Pavlović scored, with the assist credited to S. Ricci, making the score 1-3. P. Estupiñán received a yellow card for AC Milan at 89'. A. Saelemaekers received a yellow card for AC Milan at 90'. AC Milan scored late to reduce the deficit at 90+4' when C. Nkunku scored (Penalty), making the score 2-3. N. Krstović received a yellow card for Atalanta at 90+5'. R. Bellanova received a yellow card for Atalanta at 90+6'.
AC Milan used 5 substitutions while Atalanta used 4 substitutions. AC Milan got 3 yellow cards, while Atalanta got 3 yellow cards.
How the match was won
- AC Milan outshot their opponent (20-9).
- AC Milan controlled possession (57%).
- AC Milan had the sharper finishing (9-5 shots on target).
Head-to-Head Overview
| Total Games | 23 |
| Home Wins | 6 |
| Draws | 9 |
| Away Wins | 8 |
| Over 2.5 Goals | 10 (43.5%) |
| BTTS | 14 (60.9%) |
| Total Games | 12 |
| Home Wins | 3 |
| Draws | 5 |
| Away Wins | 4 |
| Over 2.5 Goals | 4 (33.3%) |
| BTTS | 5 (41.7%) |