AC Milan vs Atalanta – Result & match summary

3 – 2
Finished
Gonçalo Ramos 24' (Penalty)
Adrien Rabiot 43'
Mario Gila 57'
Gianluca Gaetano 66'
Nikola Krstović 81'

Events

Goals, cards, substitutions and key match events.

1st half 2–0
13'
Goal disallowed (Christian Pulisic)
20'
Relja Obrić
Sead Kolasinac (Injured)
22'
Penalty awarded (Yunus Musah)
24'
Gonçalo Ramos (Penalty)
41'
Adrien Rabiot (Argument)
43'
Adrien Rabiot (Diego Moreira)
2nd half 1–2
53'
Omari Hutchinson
Samuel Chukwueze
55'
Penalty awarded (Adrien Rabiot)
57'
Gonçalo Ramos (Penalty missed)
57'
Mario Gila (Adrien Rabiot)
59'
Gianluca Gaetano
Mario Pašalić
59'
Nicola Zalewski
Jonathan Rowe
66'
Gianluca Gaetano (Nicola Zalewski)
68'
Éderson  (Foul)
75'
Ruben Loftus-Cheek
Luka Modrić
75'
Pervis Estupiñán
Yunus Musah
75'
Ardon Jashari
Christian Pulisic
75'
Gianluca Scamacca
Lazar Samardžić
75'
Davide Zappacosta
Lorenzo Bernasconi
78'
Relja Obrić (Foul)
81'
Nikola Krstović (Raoul Bellanova)
84'
Fikayo Tomori
Mario Gila

Momentum

Who applied more pressure, minute by minute.

AC Milan
Atalanta

Match statistics

AC Milan Atalanta
2.71 Expected Goals (xG) 1.10
56% Overall possession 44%
11 Shots Total 12
6 Shots On Target 4
2 Corners 2

View full match stats

Top performers

AC Milan
Chances Created
4
Successful Dribbles
2/5 40%
Duels Won
7/9 78%
Tackles Won
3/5 60%
Ball Recoveries
7
Accurate Passes
66/67 99%
Shots on Target
3
Atalanta
Chances Created
3
Successful Dribbles
2/2 100%
Duels Won
5/8 63%
Tackles Won
2/2 100%
Ball Recoveries
7
Accurate Passes
54/56 98%
Shots on Target
2

View full player stats

About the match

AC Milan defeated Atalanta 3–2 on 18 October 2026 at Stadio Giuseppe Meazza in Serie A.

Lineups

AC Milan: (3-4-3) Koni De Winter, Gonçalo Ramos, Christian Pulisic, Adrien Rabiot, Luka Modrić, Mike Maignan, Samuel Chukwueze, Diego Moreira, Strahinja Pavlović, Mario Gila, Yunus Musah.

Atalanta: (4-3-3) Mario Pašalić, Lazar Samardžić, Jonathan Rowe, Éderson, Raoul Bellanova, Charles De Ketelaere, Sead Kolasinac, Marco Carnesecchi, Thomas Kristensen, Lorenzo Bernasconi, Nikola Krstović.

Substitutions

AC Milan: Omari Hutchinson for Samuel Chukwueze, Ruben Loftus-Cheek for Luka Modrić, Pervis Estupiñán for Yunus Musah, Ardon Jashari for Christian Pulisic, Fikayo Tomori for Mario Gila.

Atalanta: Relja Obrić for Sead Kolasinac, Gianluca Gaetano for Mario Pašalić, Nicola Zalewski for Jonathan Rowe, Gianluca Scamacca for Lazar Samardžić, Davide Zappacosta for Lorenzo Bernasconi.

Sidelined players

AC Milan: Alexis Saelemaekers, Matteo Gabbia.

Atalanta: Isak Hien, Kamaldeen Sulemana, Odilon Kossounou, Thomas Pompei, Eljif Elmas, Giorgio Scalvini, Franck Kessié, Giacomo Raspadori.

Match statistics

AC Milan had 56% of the possession, compared with 44% for Atalanta.

AC Milan registered 11 shots, with 6 on target. Atalanta had 12 shots, with 4 on target.

AC Milan won 2 corners, while Atalanta won 2.

Top players

AC Milan: Mario Gila scored 1 goal, Adrien Rabiot provided 1 assist, and Yunus Musah was the highest-rated player (7.0).

Atalanta: Gianluca Gaetano scored 1 goal, Raoul Bellanova provided 1 assist, and Nikola Krstović was the highest-rated player (7.4).