xG after the match measures the quality of the chances each side actually created. It is known only after the final whistle, so it is not a forecast.
No way through for Juventus or AC Milan
Juventus entered as narrow favourites, but neither side found a way through. AC Milan finished with the higher xG (1.71 vs 0.67). On the chances created, AC Milan deserved more: 2.1 expected points against the 1 point they took.
Model vs reality
- Juventus goals
- 0 Model 1.50 · xG 0.67
- AC Milan goals
- 0 Model 1.10 · xG 1.71
- Total goals
- 0 Model 2.61 · xG 2.38
- Score 0–0
- 8% Most likely 1–1 (13%)
- Over 2.5
- No Model 48%
- Both scored
- No Model 53%
- RefereeMarco Guida
- VenueAllianz Stadium
- Table before kick-offJuventus 5th · AC Milan 4th
Timeline
-
Y. FofanaYellow card · Roughing45’
- Half time · 0–0
-
M. LocatelliYellow card · Holding49’
-
✕ C. PulišićMissed penalty53’
-
D. BartesaghiYellow card · Holding59’
-
⇄ Rafael LeãoFor S. Giménez63’
-
⇄ R. Loftus-CheekFor Y. Fofana63’
-
⇄ I. OpendaFor Francisco Conceição68’
-
⇄ D. VlahovićFor K. Yıldız68’
-
⇄ K. ThuramFor J. David68’
-
⇄ C. NkunkuFor C. Pulišić74’
-
F. GattiYellow card · Holding74’
-
⇄ F. KostićFor D. Rugani86’
- Full time · 0–0
Team stats
Line-ups
Juventus 3-4-2-1
- 16M. Di Gregorio (G)7.2
- 6L. Kelly5.9
- 24D. Rugani6.9
- 4F. Gatti6.3
- 27A. Cambiaso6.6
- 5M. Locatelli7.2
- 22W. McKennie6.5
- 15P. Kalulu7.0
- 10K. Yıldız6.6
- 7Francisco Conceição7.2
- 30J. David6.2
Substitutes used
- 19K. Thuram6.3
- 20I. Openda6.3
- 9D. Vlahović6.5
- 18F. Kostić
Unused: C. Pinsoglio, M. Perin, Pedro Felipe, João Mário, V. Adžić, E. Zhegrova, T. Koopmeiners
AC Milan 3-5-2
- 16M. Maignan (G) ★7.9
- 31S. Pavlović6.9
- 46M. Gabbia7.2
- 23O. Tomori6.9
- 33D. Bartesaghi6.9
- 12A. Rabiot6.7
- 14L. Modrić7.7
- 19Y. Fofana6.7
- 56A. Saelemaekers6.9
- 11C. Pulišić6.3
- 7S. Giménez7.5
Substitutes used
- 8R. Loftus-Cheek6.6
- 10Rafael Leão6.7
- 18C. Nkunku6.3
Unused: M. Pittarella, P. Terracciano, Z. Athekame, K. De Winter, D. Odogu, S. Ricci
- On target faced
- 3
- Clean sheet
- Yes
- xG faced
- 1.71
- Prevented vs xG
- +1.71
- Passes
- 27 · 70%
- Shots (on target)
- 0 (0)
- Key passes
- 0
- Passes
- 49 · 96%
- Tackles
- 0
- Interceptions
- 0
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 3 (0)
- ↓86’ Replaced by F. Kostić
- Shots (on target)
- 0 (0)
- Key passes
- 0
- Passes
- 57 · 91%
- Tackles
- 0
- Interceptions
- 2
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 1 (0)
- 74’ Yellow card · Holding
- Shots (on target)
- 3 (2)
- Key passes
- 0
- Passes
- 51 · 88%
- Tackles
- 2
- Interceptions
- 0
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 3 (0)
- Shots (on target)
- 1 (1)
- Key passes
- 0
- Passes
- 46 · 96%
- Tackles
- 0
- Interceptions
- 1
- Dribbles won
- 0 / 1
- Fouls (drawn)
- 0 (0)
- 49’ Yellow card · Holding
- Shots (on target)
- 1 (0)
- Key passes
- 2
- Passes
- 74 · 96%
- Tackles
- 1
- Interceptions
- 2
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 2 (2)
- Shots (on target)
- 2 (0)
- Key passes
- 2
- Passes
- 25 · 84%
- Tackles
- 0
- Interceptions
- 0
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 2 (0)
- Shots (on target)
- 1 (0)
- Key passes
- 3
- Passes
- 43 · 77%
- Tackles
- 0
- Interceptions
- 0
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 1 (1)
- ↓68’ Replaced by D. Vlahović
- Shots (on target)
- 0 (0)
- Key passes
- 0
- Passes
- 27 · 89%
- Tackles
- 0
- Interceptions
- 0
- Dribbles won
- 2 / 4
- Fouls (drawn)
- 1 (1)
- ↓68’ Replaced by I. Openda
- Shots (on target)
- 0 (0)
- Key passes
- 1
- Passes
- 25 · 88%
- Tackles
- 1
- Interceptions
- 1
- Dribbles won
- 1 / 3
- Fouls (drawn)
- 0 (2)
- ↓68’ Replaced by K. Thuram
- Shots (on target)
- 0 (0)
- Key passes
- 2
- Passes
- 10 · 90%
- Tackles
- 0
- Interceptions
- 0
- Dribbles won
- 1 / 1
- Fouls (drawn)
- 1 (0)
- ↑68’ Came on for J. David
- Shots (on target)
- 0 (0)
- Key passes
- 0
- Passes
- 10 · 80%
- Tackles
- 1
- Interceptions
- 1
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 0 (0)
- ↑68’ Came on for Francisco Conceição
- Shots (on target)
- 1 (0)
- Key passes
- 0
- Passes
- 2 · 50%
- Tackles
- 0
- Interceptions
- 0
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 1 (2)
- ↑68’ Came on for K. Yıldız
- Shots (on target)
- 0 (0)
- Key passes
- 0
- Passes
- 4 · 50%
- Tackles
- 0
- Interceptions
- 1
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 0 (0)
Unused substitute.
Unused substitute.
Unused substitute.
Unused substitute.
- ↑86’ Came on for D. Rugani
- Shots (on target)
- 0 (0)
- Key passes
- 0
- Passes
- 2 · 100%
- Tackles
- 0
- Interceptions
- 0
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 0 (0)
Unused substitute.
Unused substitute.
Unused substitute.
- On target faced
- 3
- Clean sheet
- Yes
- xG faced
- 0.67
- Prevented vs xG
- +0.67
- Passes
- 40 · 95%
- Shots (on target)
- 0 (0)
- Key passes
- 1
- Passes
- 57 · 95%
- Tackles
- 0
- Interceptions
- 0
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 2 (0)
- Shots (on target)
- 0 (0)
- Key passes
- 1
- Passes
- 59 · 90%
- Tackles
- 0
- Interceptions
- 1
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 0 (0)
- Shots (on target)
- 0 (0)
- Key passes
- 0
- Passes
- 52 · 90%
- Tackles
- 0
- Interceptions
- 0
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 0 (0)
- 59’ Yellow card · Holding
- Shots (on target)
- 0 (0)
- Key passes
- 0
- Passes
- 35 · 80%
- Tackles
- 1
- Interceptions
- 0
- Dribbles won
- 1 / 1
- Fouls (drawn)
- 1 (1)
- Shots (on target)
- 1 (0)
- Key passes
- 1
- Passes
- 39 · 95%
- Tackles
- 1
- Interceptions
- 0
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 1 (0)
- Shots (on target)
- 0 (0)
- Key passes
- 1
- Passes
- 76 · 89%
- Tackles
- 1
- Interceptions
- 0
- Dribbles won
- 1 / 1
- Fouls (drawn)
- 0 (1)
- 45’ Yellow card · Roughing
- ↓63’ Replaced by R. Loftus-Cheek
- Shots (on target)
- 2 (1)
- Key passes
- 0
- Passes
- 18 · 94%
- Tackles
- 2
- Interceptions
- 0
- Dribbles won
- 1 / 1
- Fouls (drawn)
- 2 (2)
- Shots (on target)
- 1 (0)
- Key passes
- 1
- Passes
- 28 · 86%
- Tackles
- 2
- Interceptions
- 1
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 0 (2)
- ✕53’ Missed penalty
- ↓74’ Replaced by C. Nkunku
- Shots (on target)
- 2 (1)
- Key passes
- 2
- Passes
- 31 · 87%
- Tackles
- 1
- Interceptions
- 1
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 0 (2)
- ↓63’ Replaced by Rafael Leão
- Shots (on target)
- 2 (1)
- Key passes
- 0
- Passes
- 14 · 71%
- Tackles
- 0
- Interceptions
- 1
- Dribbles won
- 1 / 1
- Fouls (drawn)
- 2 (3)
- ↑63’ Came on for Y. Fofana
- Shots (on target)
- 0 (0)
- Key passes
- 0
- Passes
- 8 · 75%
- Tackles
- 0
- Interceptions
- 0
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 0 (1)
- ↑63’ Came on for S. Giménez
- Shots (on target)
- 2 (0)
- Key passes
- 0
- Passes
- 0 · —
- Tackles
- 0
- Interceptions
- 0
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 0 (1)
- ↑74’ Came on for C. Pulišić
- Shots (on target)
- 0 (0)
- Key passes
- 0
- Passes
- 8 · 88%
- Tackles
- 0
- Interceptions
- 0
- Dribbles won
- 0 / 0
- Fouls (drawn)
- 0 (0)
Unused substitute.
Unused substitute.
Unused substitute.
Unused substitute.
Unused substitute.
Unused substitute.
Player stats
Juventus
| Player | Min | G | A | Shots | KP | Pass | Tkl | Int | Drb | Fouls | Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| M. Di Gregorio G | 90 | 0 | 0 | 3 sv | 0 | 70% 27 | 0 | 0 | 0/0 | 0/0 | 7.2 |
| L. Kelly D | 90 | 0 | 0 | 0 (0) | 0 | 96% 49 | 0 | 0 | 0/0 | 3/0 | 5.9 |
| D. Rugani D | 86 | 0 | 0 | 0 (0) | 0 | 91% 57 | 0 | 2 | 0/0 | 1/0 | 6.9 |
| F. Gatti D | 90 | 0 | 0 | 3 (2) | 0 | 88% 51 | 2 | 0 | 0/0 | 3/0 | 6.3 |
| A. Cambiaso D | 90 | 0 | 0 | 1 (1) | 0 | 96% 46 | 0 | 1 | 0/1 | 0/0 | 6.6 |
| M. Locatelli M | 90 | 0 | 0 | 1 (0) | 2 | 96% 74 | 1 | 2 | 0/0 | 2/2 | 7.2 |
| W. McKennie M | 90 | 0 | 0 | 2 (0) | 2 | 84% 25 | 0 | 0 | 0/0 | 2/0 | 6.5 |
| P. Kalulu D | 90 | 0 | 0 | 1 (0) | 3 | 77% 43 | 0 | 0 | 0/0 | 1/1 | 7.0 |
| K. Yıldız F | 68 | 0 | 0 | 0 (0) | 0 | 89% 27 | 0 | 0 | 2/4 | 1/1 | 6.6 |
| Francisco Conceição F | 68 | 0 | 0 | 0 (0) | 1 | 88% 25 | 1 | 1 | 1/3 | 0/2 | 7.2 |
| J. David F | 68 | 0 | 0 | 0 (0) | 2 | 90% 10 | 0 | 0 | 1/1 | 1/0 | 6.2 |
| K. Thuram M | 22 | 0 | 0 | 0 (0) | 0 | 80% 10 | 1 | 1 | 0/0 | 0/0 | 6.3 |
| I. Openda F | 22 | 0 | 0 | 1 (0) | 0 | 50% 2 | 0 | 0 | 0/0 | 1/2 | 6.3 |
| D. Vlahović F | 22 | 0 | 0 | 0 (0) | 0 | 50% 4 | 0 | 1 | 0/0 | 0/0 | 6.5 |
| F. Kostić M | 4 | 0 | 0 | 0 (0) | 0 | 100% 2 | 0 | 0 | 0/0 | 0/0 | — |
AC Milan
| Player | Min | G | A | Shots | KP | Pass | Tkl | Int | Drb | Fouls | Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| M. Maignan G | 90 | 0 | 0 | 3 sv | 0 | 95% 40 | 0 | 0 | 0/0 | 0/1 | 7.9 |
| S. Pavlović D | 90 | 0 | 0 | 0 (0) | 1 | 95% 57 | 0 | 0 | 0/0 | 2/0 | 6.9 |
| M. Gabbia D | 90 | 0 | 0 | 0 (0) | 1 | 90% 59 | 0 | 1 | 0/0 | 0/0 | 7.2 |
| O. Tomori D | 90 | 0 | 0 | 0 (0) | 0 | 90% 52 | 0 | 0 | 0/0 | 0/0 | 6.9 |
| D. Bartesaghi D | 90 | 0 | 0 | 0 (0) | 0 | 80% 35 | 1 | 0 | 1/1 | 1/1 | 6.9 |
| A. Rabiot M | 90 | 0 | 0 | 1 (0) | 1 | 95% 39 | 1 | 0 | 0/0 | 1/0 | 6.7 |
| L. Modrić M | 90 | 0 | 0 | 0 (0) | 1 | 89% 76 | 1 | 0 | 1/1 | 0/1 | 7.7 |
| Y. Fofana M | 63 | 0 | 0 | 2 (1) | 0 | 94% 18 | 2 | 0 | 1/1 | 2/2 | 6.7 |
| A. Saelemaekers F | 90 | 0 | 0 | 1 (0) | 1 | 86% 28 | 2 | 1 | 0/0 | 0/2 | 6.9 |
| C. Pulišić M | 74 | 0 | 0 | 2 (1) | 2 | 87% 31 | 1 | 1 | 0/0 | 0/2 | 6.3 |
| S. Giménez F | 63 | 0 | 0 | 2 (1) | 0 | 71% 14 | 0 | 1 | 1/1 | 2/3 | 7.5 |
| R. Loftus-Cheek M | 27 | 0 | 0 | 0 (0) | 0 | 75% 8 | 0 | 0 | 0/0 | 0/1 | 6.6 |
| Rafael Leão F | 27 | 0 | 0 | 2 (0) | 0 | — 0 | 0 | 0 | 0/0 | 0/1 | 6.7 |
| C. Nkunku F | 16 | 0 | 0 | 0 (0) | 0 | 88% 8 | 0 | 0 | 0/0 | 0/0 | 6.3 |
Match data from eScored. Ratings are the data provider's 0–10 match ratings; 7.2 and above is a strong game, 8+ is rare.
Juventus
AC Milan