

AC Milan v Atalanta
AC Milan
AtalantaSerie A · SUN 18 OCT · San Siro/Giuseppe Meazza
The prediction on this page is exactly as published before kick-off. Match events and statistics come from the match and are corrected when the official figures change. Wrong calls are shown exactly like right ones.
- 0′Before kick-off: we said AC Milan win at 41%.
- 2′Little has changed for our model: AC Milan 41% before kick-off, 41% now. 0–0 · 41–27–32
- 2′KICK-OFF AC Milan v Atalanta
- 14′A goal for AC Milan on 13′. 0–0 · 40–29–32
- 18′GOAL DISALLOWED · 13' Christian Pulisic · AC Milan
- 20′SUBSTITUTION · 20' Atalanta · On: Relja Obric · Off: Sead Kolašinac
- 24′We said AC Milan at 41% before kick-off; the game as it stands moves that to 69%. 1–0 · 69–20–11
- 24′⚽ GOAL · 24' AC Milan 1–0 Atalanta
- 24′OUR NUMBER MOVES UP · 24' AC Milan win: 41% at kick-off, 69% now
- 26′Gonçalo Ramos scores for AC Milan on 24′ — 1–0. 1–0 · 70–20–11
- 26′We said AC Milan at 41% before kick-off; the game as it stands moves that to 70%. 1–0 · 70–20–11
- 30′The goal count is tracking the 2.7 we expected. 1–0 · 70–20–10
- 34′OUR NUMBER MOVES UP · 34' AC Milan win: 41% at kick-off, 71% now
- 42′🟨 YELLOW · 41' Adrien Rabiot · AC Milan
- 44′43′: Adrien Rabiot on the scoresheet for AC Milan, making it 2–0. 2–0 · 92–6–1
- 44′We said AC Milan at 41% before kick-off; the game as it stands moves that to 92%. 2–0 · 92–6–1
- 44′⚽ GOAL · 43' AC Milan 2–0 Atalanta · Adrien Rabiot
- 44′OUR NUMBER MOVES UP · 44' AC Milan win: 41% at kick-off, 92% now
- 54′SUBSTITUTION · 53' AC Milan · On: Omari Hutchinson · Off: Samuel Chukwueze
- 55′We said AC Milan at 41% before kick-off; the game as it stands moves that to 95%. 2–0 · 95–5–1
- 57′PENALTY MISSED · 57' Gonçalo Ramos · AC Milan
- 58′3 goals already, more than the 2.7 we expected for the whole match. 3–0 · 99–1–0
- 58′AC Milan ahead on 57′ through Mario Gila. 3–0. 3–0 · 99–1–0
- 58′⚽ GOAL · 58' AC Milan 3–0 Atalanta
- 60′SUBSTITUTION · 59' Atalanta · On: Gianluca Gaetano · Off: Mario Pašalić
- 60′SUBSTITUTION · 59' Atalanta · On: Nicola Zalewski · Off: Jonathan Rowe
- 63′We said AC Milan at 41% before kick-off; the game as it stands moves that to over 99%. 3–0 · 100–0–0
- 67′Gianluca Gaetano scores for Atalanta on 66′ — 3–1. 3–1 · 97–3–0
- 67′That is 4, and we only asked for 2.7 across ninety minutes. 3–1 · 97–3–0
- 67′⚽ GOAL · 66' AC Milan 3–1 Atalanta · Gianluca Gaetano
- 69′🟨 YELLOW · 68' Éderson José dos Santos · Atalanta
- 76′SUBSTITUTION · 75' Atalanta · On: Gianluca Scamacca · Off: Lazar Samardzic
- 76′SUBSTITUTION · 75' Atalanta · On: Davide Zappacosta · Off: Lorenzo Bernasconi
- 76′SUBSTITUTION · 75' AC Milan · On: Ardon Jashari · Off: Christian Pulisic
- 76′SUBSTITUTION · 75' AC Milan · On: Pervis Estupinan · Off: Yunus Musah
- 76′SUBSTITUTION · 75' AC Milan · On: Ruben Loftus-Cheek · Off: Luka Modrić
- 78′🟨 YELLOW · 78' Relja Obric · Atalanta
- 82′81′: Nikola Krstović on the scoresheet for Atalanta, making it 3–2. 3–2 · 91–9–1
- 82′5 goals already, more than the 2.7 we expected for the whole match. 3–2 · 91–9–1
- 82′⚽ GOAL · 81' AC Milan 3–2 Atalanta · Nikola Krstović
- 85′SUBSTITUTION · 84' AC Milan · On: Fikayo Tomori · Off: Mario Gila
- 90′3–2 at the end. Our 41% on AC Milan comes in. 3–2 · 100–0–0
- FTFULL TIME AC Milan 3–2 Atalanta
- FTAC Milan 3–2 Atalanta · AC Milan win: right · Over 2.5: right · Both to score: right · Over 1.5: right · Under 3.5: wrong · 1–1 exactly: wrong
What our live read said during the match, as it was said, with the score and our numbers for home–draw–away at that moment; and every alert we raised, with the minute. Nothing is written after the final whistle.
The match pulse
BEFORE KICK-OFF
Match outcome probability (%)
AI match analysis
AC Milan are narrow favourites.
The Pitchside prediction: AC Milan 41%, draw 26%, Atalanta 32%. Over 2.5 goals 51%, both teams to score 55%.
Pre-match prediction
First published 12 Oct 03:54 · locked at kick-off
AC Milan win41%
Atalanta win32%Kick-offSUN 18 OCT · 17:00
RoundMatchday 7
VenueSan Siro/Giuseppe Meazza
RefereeDaniele Chiffi
Match timeline
All events
AC MilanMIN
AtalantaEvents will appear when the match starts.
Line-ups
AC Milan
3-4-3
Atalanta
4-3-3
Rest & schedule
Before kick-off · every competition we cover
AC Milan
Atalanta
Last match: 15 Oct · UEFA Europa League
Last match: 15 Oct · UEFA Europa Conference League
Counted across every competition we cover, before kick-off. Friendlies are not counted.
Line-ups
AC Milan
3-4-3
16 M. Maignan
34 M. Gila
5 K. De Winter
31 S. Pavlovic
21 S. Chukwueze
80 Y. Musah
14 L. Modric
22 D. Moreira
12 A. Rabiot
9 G. Ramos
11 C. Pulisic
Coach · Ruben Amorim
Substitutes
41 · L. P. Bouyer
96 · L. Torriani
23 · F. Tomori
2 · P. Estupinan
33 · D. Bartesaghi
35 · V. Vladimirov
13 · S. Diawara
8 · R. Loftus-Cheek
42 · F. Terracciano
30 · A. Jashari
28 · C. Comotto
70 · A. Cisse
73 · F. Camarda
20 · O. Hutchinson
Atalanta
4-3-3
29 M. Carnesecchi
16 R. Bellanova
31 T. Kristensen
23 S. Kolasinac
47 L. Bernasconi
10 L. Samardzic
13 Ederson
8 M. Pasalic
17 C. De Ketelaere
90 N. Krstovic
11 J. Rowe
Coach · Maurizio Sarri
Substitutes
57 · M. Sportiello
51 · M. Sonzogni
77 · D. Zappacosta
40 · R. Obric
53 · M. Plaia
70 · G. Gaetano
41 · J. Idele
59 · N. Zalewski
45 · D. K. Pounga
9 · G. Scamacca
Match statistics
Match statistics aren’t available yet.
Line-ups
AC Milan
3-4-3
16 M. Maignan
34 M. Gila
5 K. De Winter
31 S. Pavlovic
21 S. Chukwueze
80 Y. Musah
14 L. Modric
22 D. Moreira
12 A. Rabiot
9 G. Ramos
11 C. Pulisic
Coach · Ruben Amorim
Substitutes
41 · L. P. Bouyer
96 · L. Torriani
23 · F. Tomori
2 · P. Estupinan
33 · D. Bartesaghi
35 · V. Vladimirov
13 · S. Diawara
8 · R. Loftus-Cheek
42 · F. Terracciano
30 · A. Jashari
28 · C. Comotto
70 · A. Cisse
73 · F. Camarda
20 · O. Hutchinson
Atalanta
4-3-3
29 M. Carnesecchi
16 R. Bellanova
31 T. Kristensen
23 S. Kolasinac
47 L. Bernasconi
10 L. Samardzic
13 Ederson
8 M. Pasalic
17 C. De Ketelaere
90 N. Krstovic
11 J. Rowe
Coach · Maurizio Sarri
Substitutes
57 · M. Sportiello
51 · M. Sonzogni
77 · D. Zappacosta
40 · R. Obric
53 · M. Plaia
70 · G. Gaetano
41 · J. Idele
59 · N. Zalewski
45 · D. K. Pounga
9 · G. Scamacca
We make AC Milan a 41% chance to win. The market has them at 56%. We are 15 points less confident than the market. The model expects 1.5–1.3.
What the number rests on
Our modelBuilt from every result and the chances each side creates and concedes, recent matches counting most, with home advantage in it. Line-ups, injuries and rest are not in the number.
Our number has not moved since we published. The market has gone from 51% to 56% in the same time.
| Market | Us | Market | Gap |
|---|---|---|---|
| AC Milan win | 41% | 56% | −15 |
| Draw | 26% | 24% | +2 |
| Atalanta win | 32% | 20% | +12 |
| Over 2.5 goals | 51% | 59% | −8 |
| Both teams to score | 55% | 58% | −3 |
| Over 1.5 goals | 75% | 79% | −4 |
| Over 3.5 goals | 29% | 38% | −9 |
| AC Milan or draw | 68% | 80% | −12 |
| AC Milan clean sheet | 29% | – | – |
| Atalanta clean sheet | 24% | – | – |
Every figure here is read off one scoreline distribution, so no two can contradict each other. The market is the median of 6 bookmakers, each with its margin stripped — what we are measured against, never an input to the model.
This is a probability, not a recommendation. We take no bets and hold no affiliate relationships with any gambling operator. Model 1.2 — Pitchside Lab's own model.
Head to head
Last 10 meetingsEvery competition we cover, the latest meeting first.
Form · Serie A this season · since 23 Aug
AC MILAN
ATALANTA
The table
2026/27| # | TEAM | P | GD | PTS |
|---|---|---|---|---|
| 1 | Inter | 7 | +12 | 19 |
| 2 | AS Roma | 7 | +13 | 17 |
| 3 | Lazio | 6 | +7 | 16 |
| 4 | Frosinone | 7 | +4 | 13 |
| 5 | Cagliari | 6 | +3 | 13 |
| 6 | AC Milan | 6 | +6 | 12 |
| 7 | Juventus | 6 | +4 | 11 |
| 8 | Como | 6 | +3 | 11 |
| 9 | Napoli | 7 | +3 | 10 |
| 10 | Atalanta | 6 | 0 | 9 |
| 11 | Lecce | 7 | −3 | 9 |
| 12 | Sassuolo | 7 | −2 | 8 |
| 13 | Torino | 6 | −2 | 7 |
| 14 | Bologna | 7 | −4 | 5 |
| 15 | Monza | 6 | −6 | 4 |
| 16 | Parma | 6 | −6 | 4 |
| 17 | Udinese | 7 | −7 | 4 |
| 18 | Fiorentina | 6 | −7 | 4 |
| 19 | Genoa | 7 | −8 | 4 |
| 20 | Venezia | 7 | −10 | 3 |
The competition's standings before kick-off.
Inter
AS Roma
Lazio
Frosinone
Cagliari
Juventus
Como
Napoli
Lecce
Sassuolo
Torino
Bologna
Monza
Parma
Udinese
Fiorentina
Genoa
Venezia