AC Milan vs Atalanta BC, Serie A 2021-22 REGULAR SEASON
Overview
Match Preview
AC Milan vs Atalanta BC — Serie A at San Siro.
- AC Milan 38 games · 70 pts (2026/27)
- Atalanta BC 38 games · 59 pts (2026/27)
Match Details
- Referee Alessandro Giallatini
- Referee Daniele Orsato
- Referee Massimiliano Irrati
- Referee Fabiano Preti
- Referee Antonio Rapuano
- Referee Federico Dionisi
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | FC Internazionale Milano | 38 | 87 |
| 2 | SSC Napoli | 38 | 76 |
| 3 | AS Roma | 38 | 73 |
| 4 | Como 1907 | 38 | 71 |
| 5 | AC Milan | 38 | 70 |
| 6 | Juventus FC | 38 | 69 |
| 7 | Atalanta BC | 38 | 59 |
| 8 | Bologna FC 1909 | 38 | 56 |
| 9 | SS Lazio | 38 | 54 |
| 10 | Udinese Calcio | 38 | 50 |
| 11 | US Sassuolo Calcio | 38 | 49 |
| 12 | Parma Calcio 1913 | 38 | 45 |
| 13 | Torino FC | 38 | 45 |
| 14 | Cagliari Calcio | 38 | 43 |
| 15 | ACF Fiorentina | 38 | 42 |
| 16 | Genoa CFC | 38 | 41 |
| 17 | US Lecce | 38 | 38 |
| 18 | US Cremonese | 38 | 34 |
| 19 | Hellas Verona FC | 38 | 21 |
| 20 | AC Pisa 1909 | 38 | 18 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 15 May | Atalanta BC | H | 2–0 | W |
| 08 May | Hellas Verona FC | A | 3–1 | W |
| 01 May | ACF Fiorentina | H | 1–0 | W |
| 24 Apr | SS Lazio | A | 2–1 | W |
| 15 Apr | Genoa CFC | H | 2–0 | W |
| 10 Apr | Torino FC | A | 0–0 | D |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 15 May | AC Milan | A | 0–2 | L |
| 08 May | Spezia Calcio | A | 3–1 | W |
| 02 May | US Salernitana 1919 | H | 1–1 | D |
| 27 Apr | Torino FC | H | 4–4 | D |
| 23 Apr | Venezia FC | A | 3–1 | W |
| 18 Apr | Hellas Verona FC | H | 1–2 | L |
Season Stats
| AC Milan | Atalanta BC | |
|---|---|---|
| #5 | Position | #7 |
| 70 | Points | 59 |
| 38 | Played | 38 |
| 20 / 10 / 8 | W / D / L | 15 / 14 / 9 |
| 53 | Scored | 51 |
| 35 | Conceded | 36 |
| +18 | GD | +15 |
| 1.84 | PPG | 1.55 |
| 53% | Win % | 39% |
Key Stats
58%
Both Teams to Score
H2H (24 games)
H2H (24 games)
46%
Over 2.5 Goals
H2H history
H2H history
AC Milan are 5th (70 pts). Atalanta BC are 7th (59 pts).
Events
Match Events
- 0' The wait is over. AC Milan get us underway at San Siro.
- 5' looks like a favorite considering 0 games won in last 0 matches with its main striker scoring goals.
- 10' It is a cagey affair so far. AC Milan in their trying to find a way past Atalanta BC's compact .
- 15' A tactical chess match is unfolding here. The question is which manager blinks first.
- 20' Theo Hernandez, a France , has 4 bookings this season and will need to keep his discipline tonight.
- 25' Over 25 minutes have gone by without a meaningful attack. The supporters want more.
- 30' Supporters expect more eagerness from Giorgio Scalvini, as he is very good at scoring at San Siro with 0 goals in the last 0 games.
- 35' AC Milan is showing some good football. However, AC Milan are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 40' Duvan Zapata has been one of the livelier players on the pitch with 0 goals to his name this season.
- 44' The referee calls foul for Olivier Giroud. He receives a Yellow card.
- 49' AC Milan started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 49.
- 53' That is a Yellow card for Atalanta BC. Teun Koopmeiners will be fuming at that decision.
- 55' AC Milan ring the changes. Alexis Saelemaekers has done his job and it is now time for Junior Messias to step up.
- 57' Clinical. Composed. Brilliant. Rafael Leao makes it 1-0.
- 62' Although teams showed high tempo form the start, they seem to slow down a bit. Both sides really need to catch a fire. Otherwise, we have another goalless match.
- 63' It is a substitution in AC Milan team. Sandro Tonali is replaced by Ismael Bennacer on 63 minute.
- 67' Controversy at the stadium! Franck Kessie argues furiously but the Yellow card stands.
- 70' Matteo Pessina makes way for Jeremie Boga at the 70 minute mark. A tactical switch from Atalanta BC.
- 75' GOAL! Theo Hernandez fires home to make it 2-0!
- 80' A change in the AC Milan ranks — Davide Calabria exits the field as Alessandro Florenzi enters on 80.
- 81' Another change for Atalanta BC made on 81 minute. Hans Hateboer leaves to be changed by Giorgio Scalvini.
- 86' The 32-year-old Rade Krunic has been sensational this season — 2 goals and 0 assists is a remarkable return.
- 87' The referee does not hesitate — a Yellow card for Ruslan Malinovskyi on 87 minutes.
- 90' Ismael Bennacer has been a danger all night but risks an early exit having now seen a Yellow card on 90.
- Atalanta BC will have plenty to reflect on. AC Milan were simply the better side today.
Lineups
AC Milan Lineups
Starting XI
-
9
Olivier Giroud ↓ Ante Rebic 55'
- 23
- 16
- 17
- 19
- 2
- 79
-
8
Sandro Tonali ↓ Ismael Bennacer 63'
-
33
Rade Krunic ↓ Tiemoue Bakayoko 80'
- 56
- 20
Bench
- 10
- 5
- 1
-
12
Ante Rebic ↑ 55'
-
25
Alessandro Florenzi ↑ 80'
- 83
- 13
-
41
Tiemoue Bakayoko ↑ 80'
-
4
Ismael Bennacer ↑ 63'
- 11
- 46
-
30
Junior Messias ↑ 55'
Coach
Stefano Pioli
Atalanta BC Lineups
Starting XI
- 7
- 77
-
9
Luis Muriel ↓ Duvan Zapata 55'
- 33
- 6
- 11
- 15
- 19
-
32
Matteo Pessina ↓ Jeremie Boga 70'
- 88
- 1
Bench
- 31
-
91
Duvan Zapata ↑ 55'
-
10
Jeremie Boga ↑ 70'
- 57
- 59
-
18
Ruslan Malinovskyi ↑ 55'
- 3
- 20
-
28
Merih Demiral ↑ 80'
-
42
Giorgio Scalvini ↑ 81'
Coach
Gian Piero Gasperini
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Josip Ilicic | 3 |
| Duvan Zapata | 3 |
| Ademola Lookman | 3 |
| Rafael Leao | 3 |
| Hakan Calhanoglu | 2 |
| Theo Hernandez | 2 |
| Ederson | 2 |
| Krzysztof Piatek | 2 |
Head to Head
AC Milan Form
Predictions
Prediction accuracy
4 / 4
1.44
AC Milan xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.01
Atalanta BC xG
I would bet for:
Under 2.5 goals 56%
Match Result
✓ CorrectActual: AC Milan win
Both Teams to Score
✓ Correct
Avg goals/match: 2.45
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 89% |
|
11% |
| ± 1.5 | 70% |
|
30% |
| ± 2.5 | 44% |
|
56% |
| ± 3.5 | 24% |
|
76% |
| ± 4.5 | 11% |
|
89% |
Double Chance
AC Milan or Draw
77%
Draw or Atalanta BC
49%
AC Milan or Atalanta BC
73%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
1 – 1
13.5%
1 – 0
11.4%
0 – 0
10.7%
2 – 1
8.7%
2 – 0
Actual
0 – 1
7.6%
1 – 2
6.1%
2 – 2
4.5%
0 – 2
4.2%
3 – 1
4.2%
3 – 0
4.1%
3 – 2
2.2%
Asian Handicap — AC Milan
| Handicap | AC Milan covers | Push | Atalanta BC covers |
|---|---|---|---|
| -2.5 | 9% | — | 91% |
| -2 | 9% | 14% | 77% |
| -1.5 | 23% | — | 77% |
| -1 | 23% | 23% | 55% |
| -0.5 | 45% | — | 55% |
| +0.5 | 75% | — | 25% |
| +1 | 75% | 15% | 9% |
| +1.5 | 91% | — | 9% |
| +2 | 91% | 7% | 3% |
| +2.5 | 97% | — | 3% |
Clean Sheet
AC Milan keeps clean sheet
37%
✗
Atalanta BC keeps clean sheet
24%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

