NaijaOdds

Juventus vs AC Milan: Prediction, Betting Tips and Match Preview

Italy Serie A · Italy · 6 September 2026
Juventus logoJuventus
1:1
1st half: 0:0
06.09.2026 19:45
AC Milan logoAC Milan

Match events

68′
0:1Alfadjo Cisse
79′
🟨Pervis Estupiñán
90′
🟨Koni De Winter
Federico Gatti🟨
90′
90′
🟨Alfadjo Cisse
Federico Gatti1:1
90+2′

Match statistics: Juventus vs AC Milan

JuventusAC Milan
1.24xG (expected goals)0.11
49Ball possession, %51
14Shots3
5Shots on target1
7Corners1
8Fouls9
5Offsides1
1Yellow cards3
0Red cards0
124Attacks81
55Dangerous attacks32

💡 Match preview Juventus vs AC Milan

By Tunde Ogundipe — Football expert covering Premier League, MLS, J1 League, and more

The Serie A calendar has reserved its first genuinely heavyweight collision for matchday three, and the setting is Turin. This clash between Juventus and Milan evokes memories of the only all-Italian Champions League final in history — though a lot has changed since those glory days. Last season, neither of these storied clubs even qualified for Europe’s premier competition, and their two league meetings reflected that malaise, producing a pair of goalless draws that did little justice to their shared heritage.

Juventus: A Fortress in Defense, but Blunt in Attack

The Bianconeri have made a typically efficient start to the campaign, collecting six points from six against relegation-prone opposition. A 1-0 win over Frosinone and a 2-0 victory against Parma might not have been spectacular, but they were exactly what Luciano Spalletti would have asked for. The main concern remains the same as ever: turning chances into goals. Randal Kolo Muani, the forward who has returned to Turin for a second spell, has not found the net even in friendlies since his comeback, underlining the team’s ongoing struggles with finishing.

What cannot be faulted, however, is the solidity at the back. The Piedmontese side were one of only two teams in Europe’s top-five leagues last season to concede a lower expected goals (xGA) tally, and that defensive discipline has carried over. In the current Serie A campaign, Spalletti’s men have not allowed an opponent to exceed 0.44 xGA in any single match — a remarkable level of control.

Ahead of the Milan fixture, the treatment room is busier than Spalletti would like. Four players who would almost certainly have started if fully fit are sidelined: Khephren Thuram, Andrea Cambiaso, Kenan Yıldız, and Weston McKennie. But there is no real cause for panic, as the squad’s depth was on full display against Parma. Both goals in that match were scored by substitutes — Nico Gonzalez and Teun Koopmeiners — with the former now expected to earn a starting berth. The late-window loan signing from Newcastle, Nick Woltemade, will likely begin on the bench, providing a fresh option to replace Kolo Muani in the second half.

Milan: A Team That Grows Stronger After the Break

Ruben Amorim has achieved something no Milan manager had done since 2014: winning his first two Serie A matches. The Lombardy giants have beaten Torino 2-1 and Venezia 2-0 with a style built on possession, aggressive pressing, and remarkable physical conditioning. Opponents have struggled to cope, particularly in the latter stages. All four of Milan’s goals so far have arrived after halftime, when lower-ranked sides have visibly faded and lacked the bench strength to refresh their tired legs. Against Juventus, that particular ploy may prove less effective, as the home side possesses far superior replacements.

Milan conducted most of their major transfer business before the season opener, but they did not finish the window empty-handed. On the final day of August, they secured Omari Hutchinson on loan from Nottingham Forest. The English winger, though, is unlikely to make his debut from the start; a cameo after the interval is the more probable scenario. Instead, the attacking trio is expected to feature Adrien Rabiot, Gonçalo Ramos, and the 19-year-old gem Alfa Cissé, who have all already contributed goals this season. The news is less encouraging on the defensive front, where Matteo Gabbia has picked up another injury. Koni De Winter is set to step in as the central figure in the back three — a choice that carries considerable risk for a match of this magnitude.

Predicted Lineups and Team News

Juventus (4-2-3-1): Vicario – Kalulu, Bremer, Lukumi, Celik – Locatelli, D. Luis – Conceição, Gonzalez, Boga – Kolo Muani

Unavailable: Gatti, Yıldız, McKennie, Ekhator, Thuram, Cambiaso, Kabal (all injured), Zegrova, Sarr (both doubtful)

Head coach: Luciano Spalletti

Milan (3-4-2-1): Maignan – Hila, De Winter, Pavlović – Chukwueze, Modrić, Moussa, Estupiñán – Rabiot, Cissé – Ramos

Unavailable: Gabbia (injured)

Head coach: Ruben Amorim

The Referee: Maurizio Mariani

Maurizio Mariani has been appointed to take charge of this high-stakes encounter. His officiating style is notably strict, and the numbers back that reputation. Across his 11 previous Serie A campaigns, his average number of yellow cards per match has never dipped below 3.73. He has also been rather liberal with penalty decisions in 2025/26, pointing to the spot six times in 15 league matches — a trend that could be worth keeping in mind.

Prediction and Bet

Our prediction, like the bookmakers’ preference, points to a home victory. The days of Massimiliano Allegri’s ultra-pragmatic approach at either club are over; both Spalletti and Amorim favor proactive, attacking football. When two sides go at each other in that manner, Juventus look the stronger outfit, boasting a defense that is better organized and, on paper, better stocked with individual talent. Spalletti’s reputation as one of Italy’s finest at dismantling an opponent’s press is well established, which could neutralize Milan’s primary weapon at the Allianz Stadium. The smart play is to back Juventus to win at odds of 2.11.

As for goals, we do not expect another goalless draw between these two. Milan have failed to score in just one of six matches under Amorim, while Juventus have found the net in each of their last seven games across all competitions. Both teams to score — yes — is available at 1.84, and that looks like a fair reflection of the current trajectories of both sides.

Tunde Ogundipe
Tunde Ogundipe
Football expert covering Premier League, MLS, J1 League, and more

Tunde Ogundipe is a football expert with extensive experience analyzing top leagues including the Premier League, MLS, J1 League, Scottish Premiership, and the Johan Cruijff Shield. His analysis focuses on team form, player lineups, shot statistics, and tactical adjustments, with careful consideration of fixture congestion and travel. He approaches predictions with a disciplined, data-driven method, evaluating all relevant factors without overreliance on single metrics.

All articles by this author →

The editorial prediction is provided for informational purposes only and should not be treated as a direct call to action. Every reader should do their own analysis before deciding on a bet.

Starting lineups: Juventus vs AC Milan

Juventus logoJuventus4-2-3-1
Vicario
CelikLucumiBremerKalulu
D. LuizLocatelli
AlaibegovicGonzalezConceição
Kolo Muani
Out of squad:Gatti · InjuryYildiz · InjuryMcKennie · InjuryEkhator · InjuryThuram · InjuryCambiaso · InjuryCabal · Injury
AC Milan logoAC Milan3-4-2-1
Maignan
PavlovicDe WinterHila
EstupiñánMusaModricSaelemaekers
MoreiraRabiot
Ramos
Out of squad:Gabbia · Injury

Match odds Juventus vs AC Milan

Result (1X2)

X3.3512.1323.8

Double chance

1X1.3X21.77121.36

Both teams to score

No1.86Yes1.84

Over

11.0621.563346.70.51.021.51.332.52.123.53.724.57.5

Under

17.222.3631.3741.070.58.51.53.12.51.743.51.244.51.04

Handicap 1

01.4911.06-13.1-27.81.51.03-1.53.96-2.58.7

Handicap 2

02.6211.3321.03-17.71.51.22.51.01-1.58.8

Correct score

0:08.50:19.30:218.51:06.351:15.61:2121:3342:09.12:18.42:214.52:3433:0183:117.253:2314:0464:143

Predictions for Juventus vs AC Milan

SO Suleiman Ojo Corners: Result: 2odds 3.20 Lost

The bet on AC Milan to win the corner count is a solid play, and I see three clear reasons backing it.

First, Milan’s current form is built on high pressing and constant pressure. They don’t sit back—they force the action, which naturally leads to more corner kicks. Second, the head-to-head trend favors them. In recent meetings with Juventus, Milan has consistently found ways to attack through the flanks and generate more set-piece opportunities. Third, Juventus’s style this season is more defensive and cautious. If Milan can neutralize their midfield and push the game wide, they’ll have a real edge in corners. This isn’t about who wins the match—it’s about who creates more chances from the sidelines, and right now, that’s Milan.

W wild.hawk Under 2.5odds 1.72 Won

Strong defensive trends define this matchup. Juventus and Milan have kept things tight lately, with their last two meetings ending in 0-0 draws. I'm backing Under 2.5 goals.

Juventus enters this season on a mission after a disappointing sixth-place finish. Their defense has been rock-solid during preseason, allowing goals in only one friendly—against Inter—while shutting out Chelsea, Palermo, Standard, and Basel. That carried into the Serie A opener with two clean-sheet wins over Parma and Frosinone. Milan, under Amorim, also started strong with victories at Torino and against Venezia. For all the talk of improvement, their away form makes them less potent. With both sides motivated and organized early in the campaign, I don't see an open, high-scoring affair.

KO Kingsley Obiora Under 2.5odds 1.73 Won
PN Peter Nwachukwu Result: Xodds 3.32 Won
IS Ifeanyi Shehu Result: 2odds 3.68 Lost

Juventus vs AC Milan in Serie A — betting on the away win at 3.68 feels like a solid value play to me. At the beginning of the season, the odds on an AC Milan victory are tempting, and I think there's a real chance it pays off.

CA Chukwuma Abubakar Yellow cards: Over 4.5odds 2.97 Lost

The Serie A clash between Juventus and AC Milan looks primed for a flurry of bookings. Over 4.5 yellow cards at 2.97 offers solid value—expect a physically intense encounter where the referee will have plenty of opportunities to reach for the card.

S statanalyst93 Both teams to score — Yesodds 1.84 Pending

Both teams to score is the call here. This Serie A clash between Juventus and AC Milan is wide open, with both sides desperate for the win, which should force attacking football from the first whistle. I'm backing goals at both ends.

IO Ifeanyi Oladipo Under 2.5odds 1.74 Pending

The head-to-head meetings between Juventus and AC Milan have become synonymous with caution. Ten of the last eleven official clashes between these sides saw no more than two goals. Last season, both Serie A encounters ended in dreary 0-0 draws.

Juventus's own form tells a clear story: 11 of their last 12 official matches stayed "under." At home, that streak now stretches to six consecutive games.

This match pits two teams who are still far from their peak chemistry. The hosts are also dealing with massive absences in attack. Moreover, the price of an early-season mistake is enormous. Neither Motta nor Fonseca will take risks. Expect a tight, tactical grind full of duels and very few chances.

My selection is a logical one: under 2.5 goals, which sits at an excellent 1.74.

B bet.fan88 Over 1.5 (2nd half)odds 2.32 Pending

Juventus hosting AC Milan in Serie A has all the makings of an entertaining second half. Both sides are capable of finding the net, and I expect at least two goals after the break. The over 1.5 goals in the second half at 2.32 is the clear call here.

PL Peter Lamido Yellow cards: Result: 1odds 3.00 Pending

Juventus at home are the rougher side in this one, and they’ll end up with more yellow cards than AC Milan. That’s the play I’m taking at 3.00.

UB Usman Bankole Yellow cards: Over 2.5odds 1.37 Pending

Juventus against AC Milan in Serie A has all the makings of a heated, hard-fought affair. With so much duelling in midfield and physical challenges across the pitch, the official will have his work cut out. My bet is on over 2.5 yellow cards — the referee should show at least three bookings in a match of this intensity.

CL Chinedu Lawal Result: Xodds 3.34 Pending

Juventus against AC Milan in Serie A — I’m going against the grain here. Most would say a draw is unlikely, but I’m taking the risk. My final call is 1-1, with the draw at 3.34.

SB Sani Balogun Under 0.5 (1st half)odds 2.63 Won

Let’s cut to the chase: I’m backing under 0.5 goals in the first half of Juventus vs. AC Milan at 2.63. The reasoning is simple—these two Serie A giants have a habit of playing it cagey early on, and I expect more of the same here.

FO Femi Ojo Both teams to score — Yesodds 1.85 Pending
CM Chibuzo Madu Double chance: X2odds 1.75 Pending

AC Milan hold the edge over Juventus at the moment, and I don't see them losing here. Backing double chance X2 at 1.75 is the straightforward call.

PB Peter Balogun Handicap 2 (0)odds 2.59 Pending

Juventus and AC Milan are evenly matched in this Serie A clash—there’s no edge for the hosts. I’m backing Milan with a level handicap (0) at 2.59, because I see no reason to favor Juventus here. Let’s see if the visitors prove me right.

KO Kunle Olawale Under 2.5odds 1.74 Pending

Juventus will lock down the match and keep Milan's attack at a safe distance. I'm expecting a tight, low-scoring affair, and a 0-0 draw wouldn't be a surprise. The Under 2.5 goals bet is the clear call here.

OO Obinna Obiora Both teams to score — Yesodds 1.84 Pending

This Serie A clash between Juventus and AC Milan has goals written all over it. I'm backing both teams to score at 1.84 — looks like the right call.

SN Sani Nnaji Result: Xodds 3.35 Pending
JA John Akintola Result: Xodds 3.35 Pending
CA Chibuzo Adeyemi Result: 2odds 3.80 Pending
IO Ifeanyi Oladipo Corners: Over 10.5odds 2.88 Pending

This Serie A clash between Juventus and AC Milan has the look of a match where the corner count will climb. Both sides are relentless in attack, and their defensive setups often force play wide, leading to frequent set-piece opportunities. I expect a high-tempo battle where the wide players are constantly testing the full-backs, creating a steady stream of corners from both ends.

Given the quality on the pitch and the aggressive approach both teams typically bring, backing over 10.5 corners at 2.88 feels like strong value. The pace and intensity of this fixture should ensure we see at least 11 corners over the 90 minutes.

GY Godwin Yusuf Team 1 over 1.5odds 2.24 Pending

Juventus at home against AC Milan – they'll put at least two past the visitors. Milan's squad has barely improved since last season, so I don't see them keeping the hosts from scoring multiple times. The odds of 2.24 make this a solid play.

KO Kunle Okafor Under 2.5odds 1.74 Pending

Juventus versus AC Milan in Serie A — this is a fixture where I expect a very cautious, low-event match. Both sides will prioritize defensive solidity, and I see few clear-cut chances being created. The most likely outcome is a tight, tactical battle with minimal goalmouth action.

I'm backing Under 2.5 goals at 1.74. The history between these two and the stakes in a Serie A clash point to a game that stays below that threshold.

BE Biodun Emenike Result: 2odds 3.80 Pending

AC Milan's new reinforcements make them a noticeably stronger side than Juventus. I'm backing them to get the win at odds of 3.80.

YO Yusuf Obiora Yellow cards: Team 2 over 1.5odds 1.53 Pending
IB Ibrahim Balogun Yellow cards: Team 1 over 1.5odds 1.95 Pending

Match poster

Juventus vs AC Milan — odds

❓ Frequently asked questions

When and where is the Juventus vs Milan match?

The match is on 6 September 2026 at 19:45 local time at the Allianz Stadium in Turin, as part of Serie A matchday 3.

What is the main prediction for this match?

The prediction is a Juventus home win at odds of 2.11, with both teams to score (Yes) also recommended at 1.84.

Which key players are unavailable for both teams?

Juventus are without Khephren Thuram, Andrea Cambiaso, Kenan Yıldız, and Weston McKennie due to injury. Milan are missing Matteo Gabbia.

What is referee Maurizio Mariani known for?

Mariani is a strict referee who averages at least 3.73 yellow cards per match and has awarded six penalties in 15 Serie A games this season.

How have Juventus and Milan performed so far this season?

Both teams have won their first two Serie A matches: Juventus beat Frosinone 1–0 and Parma 2–0, while Milan defeated Torino 2–1 and Venezia 2–0.