Juventus and AC Milan meet at the Allianz Stadium on Sunday evening with both clubs taking maximum points from their opening two Serie A matches. Luciano Spalletti’s Juventus have started with back-to-back clean sheets, while Rúben Amorim has seen AC Milan score twice in each of their first two league games.
It is an early test for two sides still settling after busy transfer windows. Juventus have lost Jonathan David on loan and will be without Kenan Yıldız, while AC Milan are building around new striker Gonçalo Ramos after Rafael Leão, Santiago Giménez and Christopher Nkunku departed.
Juventus have looked controlled in Spalletti’s 4-2-3-1, but Milan’s 3-4-2-1 gives them several ways to hurt teams once they get their wing-backs and attacking midfielders higher up the pitch. Ramos, Adrien Rabiot and Alexis Saelemaekers have already shown they can make a difference in the final third.
The recent head-to-head record is a clear concern for goals backers, but this is a different moment for both teams, with new coaches, new forwards and six points already on the board. Our prediction is Juventus 1-1 AC Milan, with Both Teams to Score at odds of 1.92 our best bet.
Quick Prediction
Best Bet: Both Teams to Score
Market: Both Teams To Score
Correct Score Prediction: Juventus 1-1 AC Milan
Odds: 1.92
Confidence: ⭐⭐☆☆☆
Expected Goals: Under 2.5 Goals
Both Teams To Score: Yes
📅 Date: 6 September 2026
🏟️ Venue: Allianz Stadium
🏆 Competition: Serie A
Match Preview
Juventus have made an efficient start under Spalletti. They won 1-0 at Frosinone before beating Parma 2-0 in Turin, with Gleison Bremer, Nico González and Teun Koopmeiners sharing the early league goals. The two clean sheets matter, but so does the way Juventus have controlled territory. Spalletti wants his side to build through the pitch, press high and spend long spells around the opposition box.
There is still room for improvement in the final third. Juventus needed second-half contributions from González and Koopmeiners to see off Parma, while Randal Kolo Muani, Francisco Conceição and Jérémie Boga are yet to score in Serie A this season. Kolo Muani remains the central reference point, with Conceição offering direct running from the right and Boga looking to create one-v-one situations from the other side. González is likely to have an important role between the lines following David’s departure and Yıldız’s injury.
The midfield battle should be particularly important. Manuel Locatelli and Douglas Luiz have started both league games as Spalletti’s double pivot, giving Juventus a reliable base when they are pushing full-backs on. Bremer and Jhon Lucumí have also formed a solid central-defensive partnership, although Milan should pose a more demanding test than Frosinone or Parma.
AC Milan arrive with two wins too, having beaten Torino 2-1 away and Venezia 2-0 at San Siro. Their results have not been completely straightforward: they were level at half-time in both games and needed patience before finding a way through. Still, Amorim’s side have shown enough attacking depth to get the job done, particularly after the break.
Ramos scored his first Serie A goal against Venezia and is now clearly Milan’s focal striker. Behind him, Rabiot is expected to face his former club in an advanced role, while Alphadjo Cissé has started both league matches and scored in the win at Torino. Saelemaekers changed the Venezia match from the bench, setting up Ramos and helping to create the late second, while Christian Pulisic could offer another attacking option later on if his fitness allows.
Amorim’s 3-4-2-1 can create awkward match-ups. Samuel Chukwueze has operated as the right wing-back, with Luka Modrić and Yunus Musah supplying the midfield. Chukwueze’s advanced position could pin back Juventus’ left side, while Rabiot’s runs beyond Ramos may test the space around Locatelli and Douglas Luiz. Milan have enough pace and technical quality to score if Juventus commit bodies forward.
View More Betting Tips
For more picks across the weekend, see our latest football betting tips and check today’s bet builder tips for higher-priced options.
Why Both Teams to Score Makes Sense
At 1.92, Both Teams To Score is the market I prefer over trying to call the match winner. Juventus have home advantage and have opened with two clean sheets, but Milan have already scored twice at Torino and twice against Venezia. Amorim’s side do not need to dominate possession to create their moments; their wing-backs, attacking midfielders and substitutes can quickly turn a turnover into a chance.
Juventus should also have enough of the ball to get on the scoresheet. Milan’s back three of Mario Gila, Koni De Winter and Strahinja Pavlović has started well, yet they conceded at Torino and will now face a much stronger opponent away from home. Kolo Muani gives Juventus a physical presence in the box, while Conceição, Boga and González can create movement around him. Koopmeiners is another goal threat if Spalletti turns to his bench.
The appeal is that neither side has to win. Juventus can score through sustained pressure, wide deliveries or a set piece, while Milan have shown they can stay patient and find a late breakthrough. A draw with goals suits the likely balance of this match, and the 1-1 correct-score prediction fits that reading.
The obvious risk is the recent head-to-head pattern. Juventus have kept six straight Serie A clean sheets against Milan and several recent meetings have been goalless. That makes this a lower-confidence selection than the price alone suggests. However, the new managers and changed attacking personnel make this a more open proposition than the last few encounters.
- ✓Juventus and AC Milan both begin Serie A Matchday 3 on six points from two games.
- ✓Juventus have won their first two league matches without conceding.
- ✓Milan have scored twice in each of their opening two Serie A games.
- ✓Juventus have kept 7 clean sheets in their last 10 competitive matches.
- ✓Milan have scored in four of their last five competitive away matches.
- ✓The last two Serie A meetings finished 0-0.
- ✓Juventus have kept clean sheets in each of their last six Serie A games against Milan.
Team News
Juventus are without Kenan Yıldız following foot surgery, while Khéphren Thuram is also unavailable after knee surgery. Jonathan David has joined Atlético Madrid on loan, increasing the chance of Nico González operating centrally behind Kolo Muani. Weston McKennie, Andrea Cambiaso and new arrival Pape Matar Sarr were training separately in the build-up, while Edon Zhegrova has returned to group work but may not be ready to start.
Milan have no reported suspensions. Pulisic has returned after his bone-oedema issue but is still building match fitness and is more likely to be used from the bench. Matteo Gabbia has an ankle concern, although Fikayo Tomori is back in the squad as defensive cover. New signing Omari Hutchinson is available and could make his debut, while Saelemaekers is pushing for a starting place after his influential Venezia cameo.
Possible Starting Lineups
Juventus Possible XI
Vicario; Kalulu, Bremer, Lucumí, Çelik; Locatelli, Douglas Luiz; Conceição, Nico González, Boga; Kolo Muani
AC Milan Possible XI
Maignan; Gila, De Winter, Pavlović; Chukwueze, Modrić, Musah, Bartesaghi; Rabiot, Cissé; Gonçalo Ramos
Players to Watch
Randal Kolo Muani — Juventus
Kolo Muani has led the Juventus line in both league games and his movement will be important against Milan’s three centre-backs. If Juventus can bring González and Conceição close to him, he should get chances inside the area.
Nico González — Juventus
González came off the bench to score against Parma and could now take the central attacking role. His ability to arrive in the box from deeper areas may be useful against a Milan defence focused on containing Kolo Muani.
Gonçalo Ramos — AC Milan
Ramos opened his Milan account against Venezia after making intelligent runs in behind. Juventus have been hard to break down, but Ramos is the player most likely to turn one Milan transition or cross into a goal.
Adrien Rabiot — AC Milan
Rabiot scored at Torino and is expected to start against the club where he made 157 appearances. His power carrying the ball and his late runs around Ramos give Milan a different threat from the advanced midfield role.
Head-to-Head
This will be the 183rd Serie A meeting between Juventus and Milan. Juventus lead the league head-to-head with 69 wins to Milan’s 53, with 60 draws.
Recent meetings have been exceptionally tight. The last two league games finished Milan 0-0 Juventus in April 2026 and Juventus 0-0 Milan in October 2025. Juventus have kept clean sheets in each of their last six Serie A matches against Milan, while four of the last five league meetings reportedly ended 0-0.
Final Verdict
This is a difficult game to split. Juventus have looked more secure defensively, especially at the Allianz Stadium, but Milan have started brightly under Amorim and have enough attacking options to cause problems once the match opens up.
The biggest risk is the remarkable run of low-scoring Juventus-Milan meetings. Even so, the personnel has changed and both teams have started the campaign with confidence. Juventus should score at home, while Ramos, Rabiot and Milan’s attacking substitutes give the visitors a real chance of replying.
At 1.92, Both Teams to Score remains the selection. I expect a competitive game with little between the sides, finishing Juventus 1-1 AC Milan.
FreeOddsTips Prediction
Juventus have the stronger recent defensive record, but Milan have made a positive start and should carry enough threat to find a way through. Both Teams To Score remains attractive at 1.92 because each side has several players capable of producing the key final-third moment.
Expect Juventus to have more territorial control, with Milan dangerous when they break forward and use Rabiot and Ramos. A score draw is the most likely outcome.
Best Bet: Both Teams to Score
Odds: 1.92
Confidence: ⭐⭐☆☆☆
Correct Score: Juventus 1-1 AC Milan
