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: Mon 09 Nov 2026, 06:29 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 59%.
  • 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 80% for AC Milan and 40% for Juventus, so the goals angle is not just a price call.
  • AC Milan are carrying more of the scoring load at 2.4 goals per match, with Juventus at 1.2.
  • BTTS rates of 80% for AC Milan and 20% for Juventus show whether the goal expectation is shared or one-sided.

Why The Model Likes This Bet

Chance, price and football numbers

The 59% for Under 2 sits against roughly 58% implied by the current price. The Over 2.5 trend is 80% for AC Milan and 40% 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 price59% model chance against roughly 58% implied
Neutral
The Over 2.5 trend is 80% 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.2. 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 2.4 goals per match, with Juventus at 1.2.

BTTS rates of 80% for AC Milan and 20% 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 Milan2.4
Avg goals scored
Juventus1.2
AC Milan1.6
Avg goals conceded
Juventus1.4
AC Milan80%
BTTS rate
Juventus20%
AC Milan80%
Over 2.5 goals
Juventus40%

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

WWLWW
Last 54W 0D 1L
Last 5 record
Last 106W 3D 1L
08 Nov 2026A Genoa2-1
31 Oct 2026H Inter3-1
28 Oct 2026H Bologna2-4
25 Oct 2026A Udinese2-0
18 Oct 2026H Atalanta3-2

Juventus

DWLWL
Last 52W 1D 2L
Last 5 record
Last 104W 3D 3L
08 Nov 2026A Fiorentina2-2
01 Nov 2026H Napoli2-0
28 Oct 2026A Genoa0-2
25 Oct 2026A Lecce2-0
18 Oct 2026H Lazio0-3

No priced odds are available for this section yet.

Check odds

Key match trends

Goal-pattern analysis from recent form and H2H samples.

80%AC Milan Over 2.5
40%Juventus Over 2.5
1.3H2H avg goals
The Over 2.5 trend is mixed: AC Milan sit at 80% and Juventus sit at 40% 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…