AC Milan vs Atalanta BC, Serie A 2023-24 REGULAR SEASON
Overview
Match Preview
AC Milan vs Atalanta BC — Serie A at Giuseppe Meazza.
- AC Milan 5 games · 11 pts (2026/27)
- Atalanta BC 5 games · 6 pts (2026/27)
Match Details
- Referee Daniele Orsato
- Assistant 1 Alessandro Costanzo
- Assistant 2 Matteo Passeri
4 games this season
🟨 4.3/game
⚽ 15.5 goals/game
🟥 1 total
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | AS Roma | 5 | 13 |
| 2 | FC Internazionale Milano | 5 | 13 |
| 3 | SS Lazio | 5 | 13 |
| 4 | Cagliari Calcio | 5 | 12 |
| 5 | AC Milan | 5 | 11 |
| 6 | Frosinone Calcio | 5 | 10 |
| 7 | Juventus FC | 5 | 10 |
| 8 | Como 1907 | 5 | 10 |
| 9 | SSC Napoli | 5 | 7 |
| 10 | US Sassuolo Calcio | 5 | 7 |
| 11 | Atalanta BC | 5 | 6 |
| 12 | US Lecce | 5 | 6 |
| 13 | Udinese Calcio | 5 | 4 |
| 14 | Torino FC | 5 | 4 |
| 15 | Parma Calcio 1913 | 5 | 4 |
| 16 | AC Monza | 5 | 4 |
| 17 | ACF Fiorentina | 5 | 4 |
| 18 | Bologna FC 1909 | 5 | 2 |
| 19 | Genoa CFC | 5 | 1 |
| 20 | Venezia FC | 5 | 0 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 25 Feb | Atalanta BC | H | 1–1 | D |
| 22 Feb | Stade Rennais FC 1901 | A | 2–3 | L |
| 18 Feb | AC Monza | A | 2–4 | L |
| 15 Feb | Stade Rennais FC 1901 | H | 3–0 | W |
| 11 Feb | SSC Napoli | H | 1–0 | W |
| 03 Feb | Frosinone Calcio | A | 3–2 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 25 Feb | AC Milan | A | 1–1 | D |
| 17 Feb | US Sassuolo Calcio | H | 3–0 | W |
| 11 Feb | Genoa CFC | A | 4–1 | W |
| 04 Feb | SS Lazio | H | 3–1 | W |
| 27 Jan | Udinese Calcio | H | 2–0 | W |
| 15 Jan | Frosinone Calcio | H | 5–0 | W |
Season Stats
| AC Milan | Atalanta BC | |
|---|---|---|
| #5 | Position | #11 |
| 11 | Points | 6 |
| 5 | Played | 5 |
| 3 / 2 / 0 | W / D / L | 2 / 0 / 3 |
| 10 | Scored | 5 |
| 4 | Conceded | 7 |
| +6 | GD | -2 |
| 2.20 | PPG | 1.20 |
| 60% | Win % | 40% |
Key Stats
58%
Both Teams to Score
H2H (24 games)
H2H (24 games)
46%
Over 2.5 Goals
H2H history
H2H history
40%
Clean Sheets
AC Milan this season
AC Milan this season
20%
Clean Sheets
Atalanta BC this season
Atalanta BC this season
AC Milan are 5th (11 pts). Atalanta BC are 11th (6 pts).
Goal Timing (This Season)
AC Milan
0-15
1/1
16-30
–/–
31-45
–/1
46-60
–/–
61-75
8/–
76+
–/2
■ Scored ■ Conceded
Atalanta BC
0-15
1/–
16-30
–/2
31-45
1/–
46-60
1/1
61-75
1/1
76+
1/3
■ Scored ■ Conceded
Top Scorers (This Season)
AC Milan
| Diego Moreira | 3 G | |
| Adrien Rabiot | 2 G | 2 A |
| Alphadjo Cisse | 2 G | |
| Goncalo Ramos | 1 G | 1 A |
Atalanta BC
| Ederson | 1 G |
| Giacomo Raspadori | 1 G |
| Nikola Krstovic | 1 G |
| Lazar Samardzic | 1 G |
Events
Match Events
- 0' Here we go! The referee blows the whistle and AC Milan launch into their encounter with Atalanta BC.
- 3' AC Milan is taking the lead after the goal scored by Rafael Leao on 3.
- 8' AC Milan are happy to let the opposition have the ball in their own half. The trap is set.
- 13' It looks like no one’s ball. Atalanta BC is used to counterattacking playing. None of the sides are ready to take the lead.
- 18' named a 4-2-3-1 earlier, and opted for a 3-4-1-2 in response. A fascinating tactical duel is developing.
- 23' Giorgio Scalvini has certainly something to prove this evening. He made 2 appearances with only 0 goals this season.
- 28' While there is no rush on the pitch, let’s have a look at some stats. Charles De Ketelaere made 355 appearances and scored 48 goals. He is very likely to score a goal today.
- 33' will be watching from the dugout nervously. His AC Milan side need to improve if they are to claim all three points.
- 38' It looks surprising Atalanta BC does not make any changes. Olivier Giroud has some obvious troubles when approaching to the goal.
- 40' Stefano Pioli is having his name booked by the referee on 40.
- 42' A stunning finish from Teun Koopmeiners — that came from absolutely nowhere!
- 44' That looks like a foul for a card for Marten de Roon.
- 45' It’s a booking for Atalanta BC player. Emil Holm gets a card.
- 46' Atalanta BC make a change. Emil Holm trudges off to be replaced by Davide Zappacosta on 46 minutes.
- 51' Atalanta BC started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 51.
- 56' A meaty challenge results in booking for Ademola Lookman on 56.
- 57' Another change for AC Milan made on 57 minute. Alessandro Florenzi leaves to be changed by Davide Calabria.
- 62' The clock is ticking and both teams know a goal could change everything at this point.
- 63' A tactical swap from Atalanta BC — Gianluca Scamacca on, Aleksei Miranchuk off on 63 minutes.
- 68' The home supporters are growing impatient. AC Milan must find a spark to ignite this game.
- 73' Marten de Roon has been disciplined this evening — perhaps mindful of those 0 cards already picked up this season.
- 78' Over 78 minutes have gone by without a meaningful attack. The supporters want more.
- 79' Time for substitution for Atalanta BC. Matteo Ruggeri is replaced by Isak Hien.
- 84' has dominated the recent head-to-head record, winning 0 of the last 0 meetings.
- 88' A tactical swap from AC Milan — Noah Okafor on, Christian Pulisic off on 88 minutes.
- 90' Ederson has been a danger all night but risks an early exit having now seen a card on 90.
- The final score is 1-1.
Lineups
AC Milan Lineups
4-2-3-1Starting XI
- 9
- 8
- 7
- 16
- 10
-
11
Christian Pulisic ↓ Noah Okafor 88'
- 19
- 42
-
4
Ismael Bennacer ↓ Yunus Musah 79'
- 46
- 28
Bench
- 14
- 24
- 21
- 83
-
2
Davide Calabria ↑ 57'
- 57
-
17
Noah Okafor ↑ 88'
- 20
- 38
-
80
Yunus Musah ↑ 79'
- 74
Coach
Stefano Pioli
Atalanta BC Lineups
3-4-1-2Starting XI
- 7
- 13
- 23
- 15
- 59
- 29
- 17
-
3
Emil Holm ↓ Davide Zappacosta 46'
-
22
Matteo Ruggeri ↓ Isak Hien 79'
-
42
Giorgio Scalvini ↓ Rafael Toloi 88'
- 19
Bench
-
77
Davide Zappacosta ↑ 46'
-
11
Ademola Lookman ↑ 46'
- 20
-
90
Gianluca Scamacca ↑ 63'
- 31
-
2
Rafael Toloi ↑ 88'
- 33
- 8
- 1
- 10
- 25
-
4
Isak Hien ↑ 79'
- 6
Coach
Gian Piero Gasperini
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Ademola Lookman | 3 |
| Rafael Leao | 3 |
| Josip Ilicic | 3 |
| Duvan Zapata | 3 |
| Alejandro Gomez | 2 |
| Franck Kessie | 2 |
| Hakan Calhanoglu | 2 |
| Theo Hernandez | 2 |
Head to Head
AC Milan Form
Predictions
Prediction accuracy
2 / 4
1.85
AC Milan xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
0.9
Atalanta BC xG
I would bet for:
Markets are evenly balanced — no clear value pick.
Match Result
✗ WrongActual: Draw
Both Teams to Score
✓ Correct
Avg goals/match: 2.75
Actual: Yes — both scored
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 92% |
|
8% |
| ± 1.5 | 76% |
|
24% |
| ± 2.5 | 51% |
|
49% |
| ± 3.5 | 30% |
|
70% |
| ± 4.5 | 15% |
|
85% |
Double Chance
AC Milan or Draw
79%
Draw or Atalanta BC
47%
AC Milan or Atalanta BC
74%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
1 – 1
Actual
1 – 0
11.1%
2 – 0
10.7%
2 – 1
9.5%
0 – 0
8.2%
3 – 0
6.4%
3 – 1
5.9%
0 – 1
4.9%
1 – 2
4.6%
2 – 2
4.3%
4 – 0
3%
4 – 1
2.8%
Asian Handicap — AC Milan
| Handicap | AC Milan covers | Push | Atalanta BC covers |
|---|---|---|---|
| -2.5 | 16% | — | 84% |
| -2 | 16% | 18% | 66% |
| -1.5 | 34% | — | 66% |
| -1 | 34% | 24% | 42% |
| -0.5 | 58% | — | 42% |
| +0.5 | 83% | — | 17% |
| +1 | 83% | 11% | 6% |
| +1.5 | 94% | — | 6% |
| +2 | 94% | 4% | 1% |
| +2.5 | 99% | — | 1% |
Clean Sheet
AC Milan keeps clean sheet
41%
✓
Atalanta BC keeps clean sheet
17%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

