AC Milan host Atalanta in Serie A. Milan have settled nicely into this campaign while Atalanta have had a much rockier time of it early on.
Atalanta arrive on the back of three straight defeats, a sharp reversal after two wins to start the season, while Milan have yet to lose a league game. That gap in current form sits oddly alongside their recent head-to-head record, which tells a rather different story.
Analysis updated .
Compare bookmakers
Contrasting form lines
Milan are unbeaten in their last five Serie A outings, with three wins and two draws, and they've not shipped more than a couple of goals in any of those games.
AC Milan: 20 completed matches; Atalanta: 20 completed matches.
AC Milan
- Win
- 35% 7 / 20
- Draw
- 25% 5 / 20
- Loss
- 40% 8 / 20
- Scored
- 26
- Conceded
- 29
- Difference
- -3
Atalanta
- Win
- 40% 8 / 20
- Draw
- 25% 5 / 20
- Loss
- 35% 7 / 20
- Scored
- 25
- Conceded
- 21
- Difference
- +4
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Serie A | AC Milan | Lecce | 20.09.2026 | 3-0 |
| UEFA Europa League | AC Milan | Benfica | 16.09.2026 | 0-2 |
| Serie A | Lazio | AC Milan | 12.09.2026 | 2-2 |
| Serie A | Juventus | AC Milan | 06.09.2026 | 1-1 |
| Serie A | AC Milan | Venezia | 28.08.2026 | 2-0 |
| Serie A | Torino | AC Milan | 23.08.2026 | 1-2 |
| Friendlies Clubs | Manchester United | AC Milan | 15.08.2026 | 2-4 |
| Friendlies Clubs | Chelsea | AC Milan | 08.08.2026 | 3-0 |
| Friendlies Clubs | AC Milan | Inter | 05.08.2026 | 1-1 |
| Friendlies Clubs | Celtic | AC Milan | 25.07.2026 | 2-2 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Serie A | Juventus | Atalanta | 20.09.2026 | 2-0 |
| Serie A | Atalanta | Cagliari | 12.09.2026 | 1-2 |
| Serie A | AS Roma | Atalanta | 05.09.2026 | 2-1 |
| Serie A | Atalanta | Bologna | 31.08.2026 | 1-0 |
| UEFA Europa Conference League | Hapoel Tel Aviv | Atalanta | 27.08.2026 | 0-1 |
| Serie A | Atalanta | Sassuolo | 23.08.2026 | 2-1 |
| UEFA Europa Conference League | Atalanta | Hapoel Tel Aviv | 20.08.2026 | 0-0 |
| Friendlies Clubs | Atalanta | Athletic Club | 14.08.2026 | 1-0 |
| Friendlies Clubs | FC Schalke 04 | Atalanta | 08.08.2026 | 0-3 |
| Friendlies Clubs | Feyenoord | Atalanta | 02.08.2026 | 2-1 |
Atalanta's picture has flipped the other way. Two wins to open the season were followed by three defeats on the bounce, including a home loss to Cagliari and an away reverse at Juventus.
Momentum clearly favours Milan heading into this one, though Atalanta's underlying numbers weren't disastrous before the slide.
Comparative Team Statistics: AC Milan vs Atalanta

Atalanta have had the better of this fixture lately
Look back over the last five meetings between these two and Atalanta come out on top. They've won three of them, including a 3-2 away victory back in May, with the other two games ending level.
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Serie A | AC Milan | Atalanta | 10.05.2026 | 2-3 |
| Serie A | Atalanta | AC Milan | 28.10.2025 | 1-1 |
| Serie A | AC Milan | Atalanta | 20.04.2025 | 0-1 |
| Serie A | Atalanta | AC Milan | 06.12.2024 | 2-1 |
| Serie A | AC Milan | Atalanta | 25.02.2024 | 1-1 |
| Coppa Italia | AC Milan | Atalanta | 10.01.2024 | 1-2 |
| Serie A | Atalanta | AC Milan | 09.12.2023 | 3-2 |
| Serie A | AC Milan | Atalanta | 26.02.2023 | 2-0 |
| Serie A | Atalanta | AC Milan | 21.08.2022 | 1-1 |
| Serie A | AC Milan | Atalanta | 15.05.2022 | 2-0 |
Milan haven't actually beaten Atalanta in any of those recent head-to-head clashes, which is a bit of a wrinkle given how well Milan are playing right now.
That h2h trend runs against Milan's current form, so this fixture has produced awkward results for them even in decent spells.
League table snapshot
From the same five matches, Milan sit fifth with 11 points, while Atalanta are down in 11th on 6 points. The gap in goal difference is notable too: Milan have scored 10 and conceded just 4, whereas Atalanta have conceded 7 against 5 scored.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| 4 | Cagliari | 5 | 4 | 0 | 1 | 5/2 | 12 |
| 5 | AC Milan | 5 | 3 | 2 | 0 | 10/4 | 11 |
| 6 | Frosinone | 5 | 3 | 1 | 1 | 9/4 | 10 |
| 10 | Sassuolo | 5 | 2 | 1 | 2 | 9/9 | 7 |
| 11 | Atalanta | 5 | 2 | 0 | 3 | 5/7 | 6 |
| 12 | Lecce | 5 | 2 | 0 | 3 | 5/10 | 6 |

Goals and cards to watch
Diego Moreira has been Milan's standout so far, with three goals in just three appearances, and Rabiot has chipped in with goals and assists from midfield.
On the Atalanta side, Gaetano has picked up a red card in his last four matches, a reminder that discipline has been an issue, though that's not confirmed as a factor for this particular fixture given how far out it still is.
Squad lists and player details
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| C. Pulišić | USA | 28 | Midfielder | 177 | 73 |
| A. Rabiot | France | 31 | Midfielder | 188 | 72 |
| L. Modrić | Croatia | 41 | Midfielder | 172 | 66 |
| A. Saelemaekers | Belgium | 27 | Attacker | 180 | 72 |
| S. Chukwueze | Nigeria | 27 | Midfielder | 172 | 70 |
| R. Loftus-Cheek | England | 30 | Midfielder | 191 | 88 |
| F. Tomori | England | 28 | Defender | 185 | 75 |
| M. Maignan | France | 31 | Goalkeeper | 191 | 89 |
| P. Terracciano | Italy | 36 | Goalkeeper | 193 | 85 |
| S. Ricci | Italy | 25 | Midfielder | 181 | 76 |
| Gonçalo Ramos | Portugal | 25 | Attacker | 185 | 79 |
| S. Pavlović | Serbia | 25 | Defender | 194 | 88 |
| P. Estupiñán | Ecuador | 28 | Defender | 175 | 73 |
| M. Gabbia | Italy | 26 | Defender | 185 | 78 |
| Y. Musah | USA | 23 | Midfielder | 178 | 71 |
| K. De Winter | Belgium | 24 | Defender | 188 | 74 |
| Mario Gila | Spain | 26 | Defender | 185 | 74 |
| F. Terracciano | Italy | 23 | Defender | 180 | 68 |
| A. Jashari | Switzerland | 24 | Midfielder | 181 | 81 |
| O. Hutchinson | Jamaica | 22 | Attacker | 174 | 65 |
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| G. Gaetano | Italy | 26 | Midfielder | 183 | 71 |
| E. Elmas | North Macedonia | 27 | Midfielder | 184 | 78 |
| S. Kolašinac | Bosnia and Herzegovina | 33 | Defender | 183 | 85 |
| F. Kessié | Côte d'Ivoire | 29 | Midfielder | 183 | 74 |
| D. Zappacosta | Italy | 34 | Defender | 182 | 70 |
| Mario Pasalic | Croatia | 31 | Midfielder | 188 | 77 |
| Éderson | Brazil | 27 | Midfielder | 183 | 83 |
| M. Carnesecchi | Italy | 26 | Goalkeeper | 191 | 83 |
| M. de Roon | Netherlands | 35 | Midfielder | 186 | 76 |
| G. Raspadori | Italy | 26 | Attacker | 172 | 69 |
| G. Scamacca | Italy | 27 | Attacker | 196 | 85 |
| M. Sportiello | Italy | 34 | Goalkeeper | 192 | 87 |
| O. Kossounou | Côte d'Ivoire | 25 | Defender | 191 | 79 |
| N. Krstović | Montenegro | 26 | Attacker | 185 | 83 |
| R. Bellanova | Italy | 26 | Defender | 188 | 82 |
| C. De Ketelaere | Belgium | 25 | Attacker | 192 | 74 |
| L. Samardžić | Serbia | 24 | Midfielder | 184 | 70 |
| N. Zalewski | Poland | 24 | Attacker | 175 | 68 |
| L. Bernasconi | Italy | 22 | Defender | 190 | 72 |
| J. Rowe | England | 23 | Attacker | 178 | 74 |
Milan look the sharper team by recent results, and the underlying numbers back that up. But this specific matchup has leaned Atalanta's way more than once when Milan seemed the stronger side on paper.
With no market reference to weigh against those conflicting signals, there isn't a clean angle to back here. Best to leave this one alone for now and revisit closer to kickoff once team news and pricing are clearer.
