AC Milan vs Juventus FC, Serie A 2021-22 REGULAR SEASON
Overview
Match Preview
AC Milan vs Juventus FC — Serie A at San Siro.
- AC Milan 11 games · 24 pts (2026/27)
- Juventus FC 11 games · 18 pts (2026/27)
Match Details
- Referee Marco Di Bello
- Referee Alessandro Costanzo
- Referee Filippo Valeriani
- Referee Daniele Orsato
- Referee Matteo Passeri
- Referee Aleandro Di Paolo
- Referee Matteo Marcenaro (Italy)
5 games this season
🟨 3.2/game
⚽ 11.8 goals/game
🟥 2 total
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | SS Lazio | 11 | 29 |
| 2 | FC Internazionale Milano | 11 | 28 |
| 3 | AS Roma | 11 | 27 |
| 4 | AC Milan | 11 | 24 |
| 5 | Como 1907 | 11 | 23 |
| 6 | Frosinone Calcio | 11 | 20 |
| 7 | Juventus FC | 11 | 18 |
| 8 | Bologna FC 1909 | 11 | 17 |
| 9 | Cagliari Calcio | 11 | 16 |
| 10 | SSC Napoli | 11 | 15 |
| 11 | Torino FC | 11 | 14 |
| 12 | Atalanta BC | 11 | 14 |
| 13 | Genoa CFC | 11 | 13 |
| 14 | US Lecce | 11 | 10 |
| 15 | ACF Fiorentina | 11 | 9 |
| 16 | Parma Calcio 1913 | 11 | 8 |
| 17 | US Sassuolo Calcio | 11 | 8 |
| 18 | AC Monza | 11 | 7 |
| 19 | Venezia FC | 11 | 6 |
| 20 | Udinese Calcio | 11 | 5 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 23 Jan | Juventus FC | H | 0–0 | D |
| 17 Jan | Spezia Calcio | H | 1–2 | L |
| 09 Jan | Venezia FC | A | 3–0 | W |
| 06 Jan | AS Roma | H | 3–1 | W |
| 22 Dec | Empoli FC | A | 4–2 | W |
| 19 Dec | SSC Napoli | H | 0–1 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 23 Jan | AC Milan | A | 0–0 | D |
| 15 Jan | Udinese Calcio | H | 2–0 | W |
| 09 Jan | AS Roma | A | 4–3 | W |
| 06 Jan | SSC Napoli | H | 1–1 | D |
| 21 Dec | Cagliari Calcio | H | 2–0 | W |
| 18 Dec | Bologna FC 1909 | A | 2–0 | W |
Season Stats
| AC Milan | Juventus FC | |
|---|---|---|
| #4 | Position | #7 |
| 24 | Points | 18 |
| 11 | Played | 11 |
| 7 / 3 / 1 | W / D / L | 5 / 3 / 3 |
| 23 | Scored | 15 |
| 13 | Conceded | 12 |
| +10 | GD | +3 |
| 2.18 | PPG | 1.64 |
| 64% | Win % | 45% |
Key Stats
29%
Both Teams to Score
H2H (17 games)
H2H (17 games)
24%
Over 2.5 Goals
H2H history
H2H history
27%
Clean Sheets
AC Milan this season
AC Milan this season
45%
Clean Sheets
Juventus FC this season
Juventus FC this season
AC Milan are 4th (24 pts). Juventus FC are 7th (18 pts).
Goal Timing (This Season)
AC Milan
0-15
6/2
16-30
3/1
31-45
2/1
46-60
1/–
61-75
10/3
76+
–/5
■ Scored ■ Conceded
Juventus FC
0-15
–/2
16-30
3/2
31-45
2/1
46-60
–/1
61-75
3/3
76+
7/3
■ Scored ■ Conceded
Top Scorers (This Season)
AC Milan
| Adrien Rabiot | 5 G | 4 A |
| Alphadjo Cisse | 5 G | |
| Diego Moreira | 4 G | 3 A |
| Christian Pulisic | 4 G | 1 A |
| Goncalo Ramos | 2 G | 2 A |
Juventus FC
| Bremer | 3 G | |
| Edon Zhegrova | 2 G | 1 A |
| Teun Koopmeiners | 1 G | 1 A |
| Nicolas Gonzalez | 1 G |
Events
Match Events
- 0' Welcome to San Siro that hosts another battle between AC Milan and Juventus FC.
- 5' It is a cagey affair so far. AC Milan in their trying to find a way past Juventus FC's compact .
- 9' The referee reaches into his pocket. Out comes the Yellow card for Manuel Locatelli.
- 12' Rafael Leao has been a danger all night but risks an early exit having now seen a Yellow card on 12.
- 17' Juventus FC started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 17.
- 22' Juventus FC fans have not had much to celebrate tonight. Their side is struggling to get forward.
- 27' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
- 28' Olivier Giroud has so much to prove this time. He replaces Zlatan Ibrahimovic on 28 minute.
- 33' The home supporters are growing impatient. AC Milan must find a spark to ignite this game.
- 38' Both teams are passing the ball around with high level of urgency. Juventus FC needs to do something about it to get closer to the goal.
- 42' The referee does not hesitate — a Yellow card for Junior Messias on 42 minutes.
- 43' Controversy at the stadium! Junior Messias argues furiously but the Yellow card stands.
- 48' With 0 assists to his name this season, Mike Maignan is clearly more than just a goal scorer for AC Milan.
- 53' The referee is likely to let players tackle, as he already missed some meaty challenges during opening seconds. He is still to establish what should not be done by the players and what is acceptable on the pitch. It’s going to be a tough game for Alessio Romagnoli suffering a number of foals already.
- 58' The energy levels are beginning to show. Massimiliano Allegri might look to freshen things up shortly.
- 61' Time for substitution for AC Milan. Brahim Diaz is replaced by Ismael Bennacer.
- 65' Fresh legs for Juventus FC! Federico Bernardeschi comes on to replace Juan Cuadrado.
- 70' Zlatan Ibrahimovic has been disciplined this evening — perhaps mindful of those 18 cards already picked up this season.
- 74' The supporters are chanting for Moise Kean. He replaces Alvaro Morata on 74 minute.
- 76' The crowd applauds Davide Calabria as he leaves the pitch. Alessandro Florenzi steps in for AC Milan.
- 81' AC Milan currently sit in the Array table. A result here could be decisive in the race for the top positions.
- 86' The travelling Juventus FC supporters hardly appreciate their team being pressed down to the backline.
- 89' A meaty challenge results in booking for Moise Kean on 89.
- 90' The crowd applauds Rodrigo Bentancur as he leaves the pitch. Adrien Rabiot steps in for Juventus FC.
- Hope, you loved the show. Another epic battle is over with the score 0-0.
Lineups
AC Milan Lineups
Starting XI
-
10
Brahim Diaz ↓ Ismael Bennacer 61'
- 16
-
17
Rafael Leao ↓ Ante Rebic 76'
- 19
- 2
- 13
- 8
- 33
- 11
- 20
- 30
Bench
-
9
Olivier Giroud ↑ 28'
- 1
-
12
Ante Rebic ↑ 76'
-
25
Alessandro Florenzi ↑ 76'
- 83
- 41
-
4
Ismael Bennacer ↑ 61'
-
56
Alexis Saelemaekers ↑ 61'
- 46
- 27
- 91
Coach
Stefano Pioli
Juventus FC Lineups
Starting XI
-
9
Alvaro Morata ↓ Moise Kean 74'
- 14
- 1
- 3
- 24
- 12
- 2
- 11
- 30
-
10
Paulo Dybala ↓ Dejan Kulusevski 90'
-
27
Manuel Locatelli ↓ Arthur 65'
Bench
- 6
- 4
-
25
Adrien Rabiot ↑ 90'
-
5
Arthur ↑ 65'
- 36
- 23
-
20
Federico Bernardeschi ↑ 65'
-
18
Moise Kean ↑ 74'
-
44
Dejan Kulusevski ↑ 90'
- 17
- 21
- 38
Coach
Massimiliano Allegri
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Ante Rebic | 3 |
| Fikayo Tomori | 2 |
| Cristiano Ronaldo | 2 |
| Federico Chiesa | 2 |
| Paulo Dybala | 2 |
| Brahim Diaz | 2 |
| Krzysztof Piatek | 1 |
| Adrien Rabiot | 1 |
Head to Head
AC Milan Form
Predictions
Prediction accuracy
2 / 4
1.52
AC Milan xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.17
Juventus FC xG
I would bet for:
AC Milan or Juventus FC 72%
Match Result
✗ WrongActual: Draw
Both Teams to Score
✗ Wrong
Avg goals/match: 2.69
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 91% |
|
9% |
| ± 1.5 | 75% |
|
25% |
| ± 2.5 | 50% |
|
50% |
| ± 3.5 | 29% |
|
71% |
| ± 4.5 | 14% |
|
86% |
Double Chance
AC Milan or Draw
71%
Draw or Juventus FC
57%
AC Milan or Juventus FC
72%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
1 – 1
13%
1 – 0
9.3%
2 – 1
8.8%
0 – 0
Actual
2 – 0
7.6%
0 – 1
7%
1 – 2
6.8%
2 – 2
5.2%
0 – 2
4.6%
3 – 1
4.5%
3 – 0
3.8%
3 – 2
2.7%
Asian Handicap — AC Milan
| Handicap | AC Milan covers | Push | Juventus FC covers |
|---|---|---|---|
| -2.5 | 9% | — | 91% |
| -2 | 9% | 13% | 78% |
| -1.5 | 22% | — | 78% |
| -1 | 22% | 21% | 56% |
| -0.5 | 44% | — | 56% |
| +0.5 | 72% | — | 28% |
| +1 | 72% | 16% | 12% |
| +1.5 | 88% | — | 12% |
| +2 | 88% | 8% | 4% |
| +2.5 | 96% | — | 4% |
Clean Sheet
AC Milan keeps clean sheet
32%
✗
Juventus FC keeps clean sheet
23%
✗
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

