Football Stats Hub

AC Milan crestAC Milan
v
Juventus crestJuventus

Serie A | Sun 31 Jan, 17:30

AC Milan v Juventus Stats

Data last updated: Sat 17 Oct 2026, 23:25 UK time

Match Report

Fixture analysis

AC Milan face Juventus in Serie A on Sun 31 Jan, 17:30. Juventus have conceded only five shots on target in two league matches, helping them record consecutive clean sheets and giving Spalletti a strong defensive base. It wins only if neither team scores during normal time; any goal causes a loss.

BT4Y best bet

Under 2

  • At 8/11, Under 2 implies roughly 58%, while BT4Y rates the chance closer to 66%.
  • Both Juventus and AC Milan have shown strong defensive performances, conceding very few shots on target in their opening Serie A matches.
  • The Over 2.5 trend is 40% for AC Milan and 20% for Juventus, so the goals angle is not just a price call.
  • AC Milan are carrying more of the scoring load at 1.8 goals per match, with Juventus at 1.6.
  • BTTS rates of 60% for AC Milan and 60% for Juventus show whether the goal expectation is shared or one-sided.

Why The Model Likes This Bet

Chance, price and football numbers

The 66% for Under 2 sits against roughly 58% implied by the current price. The Over 2.5 trend is 40% for AC Milan and 20% for Juventus, so the goals angle is not just a price call. Both Juventus and AC Milan have shown strong defensive performances, conceding very few shots on target in their opening Serie A matches.

Model chance vs price66% model chance against roughly 58% implied
Positive
The Over 2.5 trend is 40% for AC Milan.Visible data support
Positive
AC Milan are carrying more of the scoring load at.Visible data support
Positive
Both Juventus and AC Milan have shown strong defensive.Article support
Positive

Verdict

BT4Y analyst view

BT4Y analyst view: Under that scoring level is the preferred angle because historical 0-0 draws between these sides and Milan's scoring struggles in Turin suggest a low-scoring game, making Under 2.5 Goals a logical choice despite potential risks from early goals. AC Milan are carrying more of the scoring load at that scoring level per match, with Juventus at 1.6. Milan’s record is not quite as clean, but the detail matters.

Main risk

Milan’s record is not quite as clean, but the detail matters.

Key Data Signals

Under 2 evidence

Historical 0-0 draws between these sides and Milan's scoring struggles in Turin suggest a low-scoring game, making Under.

AC Milan are carrying more of the scoring load at 1.8 goals per match, with Juventus at 1.6.

BTTS rates of 60% for AC Milan and 60% for Juventus show whether the goal expectation is shared or one-sided.

What To Watch In The Data

Under 2 notes

  • The goal line needs both attacking patterns to create box entries, transitions or set-piece pressure.
Goals, BTTS and over/under

Scoring profile, tempo and goal-market analysis.

AC Milan1.8
Avg goals scored
Juventus1.6
AC Milan0.8
Avg goals conceded
Juventus1
AC Milan60%
BTTS rate
Juventus60%
AC Milan40%
Over 2.5 goals
Juventus20%

No priced odds are available for this section yet.

Check odds

Market odds

Top available prices first, with more markets available on demand.

No priced odds are available for this section yet.

Check odds

Recent form

Results, scoring balance and short-term direction.

AC Milan

DWDDW
Last 52W 3D 0L
Last 5 record
Last 103W 3D 0L
11 Oct 2026A Sassuolo1-1
20 Sep 2026H Lecce3-0
12 Sep 2026A Lazio2-2
06 Sep 2026A Juventus1-1
28 Aug 2026H Venezia2-0

Juventus

DWLDW
Last 52W 2D 1L
Last 5 record
Last 103W 2D 1L
11 Oct 2026A Cagliari1-1
20 Sep 2026H Atalanta2-0
13 Sep 2026A Sassuolo2-3
06 Sep 2026H AC Milan1-1
29 Aug 2026H Parma2-0

No priced odds are available for this section yet.

Check odds

Key match trends

Goal-pattern analysis from recent form and H2H samples.

40%AC Milan Over 2.5
20%Juventus Over 2.5
1.3H2H avg goals
The Over 2.5 trend is mixed: AC Milan sit at 40% and Juventus sit at 20% with the H2H average at 1.3 goals, so the goals line needs more than one team's recent over rate.

Loading deeper match data…