Thursday , 2 July 2026

Juventus FC vs AC Milan, Serie A 2018-19 REGULAR SEASON

Serie A · 2018-19
2 1
Full Time
Sat 6 Apr 2019 · 16:00 UTC Allianz Stadium HT 45' · FT 45'

Overview

Match Preview

Juventus FC vs AC MilanSerie A at Allianz Stadium.

Match Details

  • Referee Michael Fabbri
  • Referee Giampaolo Calvarese
  • Referee Sergio Ranghetti
  • Referee Stefano Del Giovane
  • Referee Federico La Penna
4 games this season 🟨 1.3/game 6.0 goals/game

Head-to-Head

6
6
4
Juventus FC 16 games · Avg 1.7 goals AC Milan

Recent Form

DateOpponentH/A ScoreResult
06 Apr AC Milan H 2–1 W
02 Apr Cagliari Calcio A 2–0 W
30 Mar Empoli FC H 1–0 W
17 Mar Genoa CFC A 0–2 L
12 Mar Club Atletico de Madrid H 3–0 W
08 Mar Udinese Calcio H 4–1 W
DateOpponentH/A ScoreResult
06 Apr Juventus FC A 1–2 L
02 Apr Udinese Calcio H 1–1 D
30 Mar UC Sampdoria A 0–1 L
17 Mar FC Internazionale Milano H 2–3 L
09 Mar AC Chievo Verona A 2–1 W
02 Mar US Sassuolo Calcio H 1–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)
25% Over 2.5 Goals
H2H history

Juventus FC are 6th (69 pts). AC Milan are 5th (70 pts).

Events

Match Events

  • 0' The match kicks off with home fans waiting with anticipation for Juventus FC to score. At the same time, AC Milan does not seem to pull back! Let’s get it on!
  • 5' AC Milan fans have not had much to celebrate tonight. Their side is struggling to get forward.
  • 10' 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.
  • 15' The Array continues to deliver drama. Both Juventus FC and AC Milan are desperate not to drop points on matchday .
  • 20' Juventus FC currently sit in the Array table. A result here could be decisive in the race for the top positions.
  • 25' Juventus FC make a change. Emre Can trudges off to be replaced by Sami Khedira on 25 minutes.
  • 30' It’s high time Gennaro Gattuso made some changes to put the his team’s game back to action.
  • 35' Fabio Borini has certainly something to prove this evening. He made 0 appearances with only 0 goals this season.
  • 39' Krzysztof Piatek does the damage! The net is bulging and AC Milan surge ahead!
  • 41' Federico Bernardeschi has been a danger all night but risks an early exit having now seen a Yellow card on 41.
  • 46' AC Milan is defending very well tonight not leaving a chance for their rivals to get through for a goal.
  • 51' AC Milan come into this ranked in Array. They desperately need points to push themselves up the standings.
  • 56' named a earlier, and opted for a in response. A fascinating tactical duel is developing.
  • 59' The referee has no hesitation. Mateo Musacchio is booked for AC Milan — Yellow card on 59.
  • 60' Paulo Dybala has been a constant threat and now delivers with a goal on 60 minutes.
  • 61' The Juventus FC bench stirs into life. Leonardo Spinazzola is withdrawn and Miralem Pjanic gets his opportunity.
  • 66' The crowd applauds Paulo Dybala as he leaves the pitch. Moise Kean steps in for Juventus FC.
  • 71' It looks like no one’s ball. AC Milan is used to counterattacking playing. None of the sides are ready to take the lead.
  • 76' The crowd applauds Suso as he leaves the pitch. Samu Castillejo steps in for AC Milan.
  • 77' The referee calls foul for Hakan Calhanoglu. He receives a Yellow card.
  • 82' Players seem to put ease on their energy level Spectators hardly appreciate such approach. Teams need to speed up the tempo.
  • 84' What a strike from Moise Kean! The score is 2-1.
  • 84' Patrick Cutrone is replacing Davide Calabria for the AC Milan side.
  • 86' A meaty challenge results in booking for Mario Mandzukic on 86.
  • What a match! Full time at {STADIUM} — Juventus FC 2-1 AC Milan.

Lineups

H2H

Predictions

Prediction accuracy
1 / 4
1.7 Juventus FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
0.83 AC Milan xG
I would bet for: Juventus FC to win 58%

Match Result

✓ Correct
Juventus FC58% Draw25% AC Milan17%
Actual: Juventus FC win

Both Teams to Score

✗ Wrong
Yes47% 0% No53%
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
83%
Draw or AC Milan
42%
Juventus FC or AC Milan
75%

Half-Time Result

✗ Wrong
Juventus FC39% Draw47% AC Milan14%
Actual: AC Milan win at HT

Correct Score

✓ In top 12
1 – 0
12.8%
1 – 1
12.1%
2 – 0
11.2%
0 – 0
10%
2 – 1
Actual
3 – 0
6.2%
0 – 1
5.6%
3 – 1
5.3%
1 – 2
4.4%
2 – 2
3.9%
4 – 0
2.7%
0 – 2
2.6%

Asian Handicap — Juventus FC

Handicap Juventus FC covers Push AC Milan covers
-2.5 14% 86%
-2 14% 18% 68%
-1.5 32% 68%
-1 32% 25% 43%
-0.5 57% 43%
+0.5 83% 17%
+1 83% 11% 5%
+1.5 95% 5%
+2 95% 4% 1%
+2.5 99% 1%

Clean Sheet

Juventus FC keeps clean sheet
44%
AC Milan keeps clean sheet
19%

Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.