Juventus FC vs AC Milan, Serie A 2021-22 REGULAR SEASON
Overview
Match Preview
Juventus FC vs AC Milan — Serie A at Allianz Stadium.
- Juventus FC 38 games · 69 pts (2026/27)
- AC Milan 38 games · 70 pts (2026/27)
Match Details
- Referee Giorgio Peretti
- Referee Daniele Doveri
- Referee Antonio Rapuano
- Referee Ciro Carbone
- Referee Aleandro Di Paolo
- Referee Mauro Vivenzi
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 |
|---|---|---|---|---|
| 19 Sep | AC Milan | H | 1–1 | D |
| 14 Sep | Malmo FF | A | 3–0 | W |
| 11 Sep | SSC Napoli | A | 1–2 | L |
| 28 Aug | Empoli FC | H | 0–1 | L |
| 22 Aug | Udinese Calcio | A | 2–2 | D |
| 23 May | Bologna FC 1909 | A | 4–1 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 19 Sep | Juventus FC | A | 1–1 | D |
| 15 Sep | Liverpool FC | A | 2–3 | L |
| 12 Sep | SS Lazio | H | 2–0 | W |
| 29 Aug | Cagliari Calcio | H | 4–1 | W |
| 23 Aug | UC Sampdoria | A | 1–0 | W |
| 23 May | Atalanta BC | A | 2–0 | W |
Season Stats
| Juventus FC | AC Milan | |
|---|---|---|
| #6 | Position | #5 |
| 69 | Points | 70 |
| 38 | Played | 38 |
| 19 / 12 / 7 | W / D / L | 20 / 10 / 8 |
| 61 | Scored | 53 |
| 34 | Conceded | 35 |
| +27 | GD | +18 |
| 1.82 | PPG | 1.84 |
| 50% | Win % | 53% |
Key Stats
25%
Both Teams to Score
H2H (16 games)
H2H (16 games)
25%
Over 2.5 Goals
H2H history
H2H history
Juventus FC are 6th (69 pts). AC Milan are 5th (70 pts).
Events
Match Events
- 0' Here we go! The referee blows the whistle and Juventus FC launch into their encounter with AC Milan.
- 4' with the perfectly-timed delivery and Alvaro Morata makes no mistake. 1-0!
- 9' It’s high time Massimiliano Allegri made some changes to put the his team’s game back to action.
- 14' It looks like no one’s ball. Juventus FC is used to counterattacking playing. None of the sides are ready to take the lead.
- 19' looks like a favorite considering 0 games won in last 0 matches with its main striker scoring goals.
- 24' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
- 29' Juventus FC are keeping things exceptionally tight at the back. It will take something special to break them down.
- 34' AC Milan are happy to let the opposition have the ball in their own half. The trap is set.
- 36' The supporters are chanting for Pierre Kalulu. He replaces Simon Kjaer on 36 minute.
- 41' Juventus FC is showing some good football. However, Juventus FC are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 46' AC Milan seems to be on a short break. The game is mainly concentrated in the center. It’s high time they got back to action. Otherwise, it looks like a goalless game.
- 51' A moment of individual brilliance could settle this. Both teams are waiting for that decisive action.
- 56' Leonardo Bonucci has been relatively quiet despite scoring 24 goals in his last 519 appearances.
- 61' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
- 64' Fresh legs for AC Milan! Alessandro Florenzi comes on to replace Alexis Saelemaekers.
- 65' It’s a booking for Juventus FC player. Paulo Dybala gets a Yellow card.
- 66' It is a substitution in Juventus FC team. Alvaro Morata is replaced by Moise Kean on 66 minute.
- 71' AC Milan fans have not had much to celebrate tonight. Their side is struggling to get forward.
- 72' Another change for Juventus FC made on 72 minute. Juan Cuadrado leaves to be changed by Federico Chiesa.
- 76' A stunning finish from Ante Rebic — that came from absolutely nowhere!
- 79' Dejan Kulusevski is ready to make an impact after coming on for Paulo Dybala at the 79 minute mark.
- 84' Spectators do not have much to choose from both teams. The sides had several scoring chances but they still need a bit more than just a sight of a goal.
- 89' Matchday of the Array and both teams know exactly what is at stake tonight.
- 90' Time for substitution for AC Milan. Brahim Diaz is replaced by Daniel Maldini.
- The final score is 1-1.
Lineups
Juventus FC Lineups
Starting XI
-
9
Alvaro Morata ↓ Moise Kean 66'
- 6
- 25
- 19
- 1
- 3
- 12
-
11
Juan Cuadrado ↓ Federico Chiesa 72'
- 30
-
10
Paulo Dybala ↓ Dejan Kulusevski 79'
- 27
Bench
- 8
- 4
- 14
- 36
- 23
- 24
- 2
- 20
-
18
Moise Kean ↑ 66'
-
44
Dejan Kulusevski ↑ 79'
- 17
-
22
Federico Chiesa ↑ 72'
Coach
Massimiliano Allegri
AC Milan Lineups
Starting XI
-
10
Brahim Diaz ↓ Daniel Maldini 90'
- 23
- 16
- 17
- 12
- 19
-
24
Simon Kjaer ↓ Pierre Kalulu 36'
- 13
-
79
Franck Kessie ↓ Ismael Bennacer 64'
- 8
- 56
Bench
- 64
- 5
- 1
-
25
Alessandro Florenzi ↑ 64'
- 14
- 7
-
4
Ismael Bennacer ↑ 64'
- 46
-
20
Pierre Kalulu ↑ 36'
-
27
Daniel Maldini ↑ 90'
- 96
Coach
Stefano Pioli
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Ante Rebic | 3 |
| Cristiano Ronaldo | 2 |
| Federico Chiesa | 2 |
| Paulo Dybala | 2 |
| Brahim Diaz | 2 |
| Fikayo Tomori | 2 |
| Franck Kessie | 1 |
| Samuel Mbangula | 1 |
Head to Head
Juventus FC Form
Predictions
Prediction accuracy
2 / 4
1.28
Juventus FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.25
AC Milan xG
I would bet for:
Juventus FC or AC Milan 71%
Match Result
✗ WrongActual: Draw
Both Teams to Score
✓ Correct
Avg goals/match: 2.53
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 90% |
|
10% |
| ± 1.5 | 72% |
|
28% |
| ± 2.5 | 46% |
|
54% |
| ± 3.5 | 25% |
|
75% |
| ± 4.5 | 12% |
|
88% |
Double Chance
Juventus FC or Draw
67%
Draw or AC Milan
63%
Juventus FC or AC Milan
71%
Half-Time Result
✗ WrongActual: Juventus FC win at HT
Correct Score
✓ In top 12
1 – 1
Actual
0 – 0
10.1%
1 – 0
9.1%
0 – 1
8.9%
2 – 1
7.8%
1 – 2
7.7%
2 – 0
6.4%
0 – 2
6.1%
2 – 2
5%
3 – 1
3.4%
1 – 3
3.2%
3 – 0
2.7%
Asian Handicap — Juventus FC
| Handicap | Juventus FC covers | Push | AC Milan covers |
|---|---|---|---|
| -2.5 | 6% | — | 94% |
| -2 | 6% | 11% | 84% |
| -1.5 | 16% | — | 84% |
| -1 | 16% | 20% | 64% |
| -0.5 | 36% | — | 64% |
| +0.5 | 66% | — | 34% |
| +1 | 66% | 19% | 15% |
| +1.5 | 85% | — | 15% |
| +2 | 85% | 10% | 5% |
| +2.5 | 95% | — | 5% |
Clean Sheet
Juventus FC keeps clean sheet
29%
✓
AC Milan keeps clean sheet
29%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

