Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
72
FT
Sun, Sep 6
Italiano
Juventus
1-1
AC Milan
⚡ Intensity 43
⚖️ Balance 44
🏆 Stakes 83
🎲 Upset 29
Gatti's late heroics rescue Juventus.

Win Probability

  • Juventus 45%
  • Draw 29%
  • AC Milan 26%

Futmetrix AI estimate

Late Gatti Heroics Rescue Point in Tactical Clash

Highly Entertaining Futmetrix Score: 72/100. A phenomenal showcase of squad depth where super-subs dictated the outcome in an early-season heavyweight battle.

The Opening Exchange

The atmosphere inside Allianz Stadium crackled with anticipation as these two unbeaten giants locked horns. While AC Milan narrowly edged possession, it was Juventus who set a relentless attacking tempo. The hosts orchestrated a furious siege, racking up fourteen total shots to Milan's three. This extreme Intensity pinned the visitors back for long stretches, yet the final clinical touch remained elusive. The away side absorbed the pressure magnificently, maintaining a rigid shape that neutralized the bombardment. A tense Balance persisted through the opening phases, creating a captivating tactical chess match where both defensive units refused to blink first in this high-profile showdown.

The Turning Point

Football often punishes those who cannot convert their pressure into goals. Just past the hour mark, the visitors executed a devastating smash-and-grab against the run of play. Masterful substitutions changed the entire complexion of the match. Fresh off the bench, Samuel Chukwueze immediately found his rhythm, picking out fellow substitute Alphadjo Cissè who ruthlessly buried the chance in the sixty-eighth minute. This high Upset Factor momentarily silenced the Turin crowd. Despite managing only a fraction of the attacking opportunities, the Milanese outfit showcased clinical efficiency. They suddenly held a precious lead, forcing the home side into a desperate scramble to salvage their unbeaten start.

The Final Act

With time slipping away, the hosts turned to their own bench for salvation. Entering the fray in the eighty-eighth minute, Federico Gatti cemented his status as the hometown hero. Deep into the ninetieth minute, another substitute, Teun Koopmeiners, delivered a decisive ball that Gatti powered home to secure a dramatic equalizer. The immense Stakes of this early title race clash were evident in the euphoric celebrations that followed. A shared point keeps both heavyweights firmly in the top tier of the table, separated by mere goal difference and poised for a gruelling campaign ahead.

Key Questions

Did Juventus deserve the late equalizer?

Absolutely. They launched an attacking siege with fourteen shots compared to Milan's three, dominating the final third despite trailing against the run of play.

What does this mean for Juventus's season?

Remaining unbeaten keeps them right in the mix at the top of the table, proving they have the resilience required for a genuine title challenge.

How did substitute F. Gatti change the game?

Coming on in the 88th minute, he instantly provided the dramatic 90th-minute finish, rescuing a crucial point when all hope seemed lost for the hosts.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
49%
51%
Juventus 49%
AC Milan 51%
Shots
14
3
Juventus 14
AC Milan 3
Shots on Target
5
1
Juventus 5
AC Milan 1
Expected Goals (xG)
1.28
0.09
Juventus 1.28
AC Milan 0.09
Passes
454
479
Juventus 454
AC Milan 479
Corners
7
1
Juventus 7
AC Milan 1
Fouls
10
11
Juventus 10
AC Milan 11
Yellow Cards
1
3
Juventus 1
AC Milan 3
Red Cards
0
0
Juventus 0
AC Milan 0

Match Events

HT
Adrien Rabiot Samuel Chukwueze 🔄 61'
Alexis Saelemaekers Ruben Loftus-Cheek 🔄 61'
Diego Moreira Alphadjo Cissè 🔄 61'
64' 🔄 Kerim Alajbegovic Jérémie Boga
64' 🔄 Nicolás Iván Gonzalez Teun Koopmeiners
Alphadjo Cissè (Samuel Chukwueze) 68'
76' 🔄 Douglas Luiz Soares Nick Woltemade
Pervis Estupinan 🟨 79'
Luka Modrić Ardon Jashari 🔄 82'
88' 🔄 Francisco Conceicao Edon Zhegrova
Mario Gila Filippo Terracciano 🔄 88'
88' 🔄 Zeki Çelik Federico Gatti
Koni De Winter 🟨 90'+2
90'+2 Federico Gatti (Teun Koopmeiners)
90'+6 🟨 Federico Gatti
Alphadjo Cissè 🟨 90'+6
FT

Player Cards

Our take on every player in this match

Juventus

Goalkeepers
Guglielmo Vicario
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
90
Minutes
Defenders
Pierre Kalulu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Gleison Bremer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Jhon Lucumí
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
71%
Duel Win %
Zeki Çelik
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
56%
Duel Win %
Midfielders
Manuel Locatelli
MAGNET
MAGNET
86
Activity
86
Activity
74
Passes
12
Duels
Douglas Luiz
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Francisco Conceição
NPC
NPC
88
Minutes
88
Minutes
24%
Pass Acc
6.3
Rating
Nicolás González
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Kerim-Sam Alajbegović
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Forwards
Randal Kolo Muani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Carlo Pinsoglio
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Kamil Grabara
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Daniele Rugani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lloyd Kelly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Federico Gatti
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.7
Rating
Filippo Pagnucco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Teun Koopmeiners
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.8
Rating
Augusto Owusu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Edon Zhegrova
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Nick Woltemade
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Jérémie Boga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry

AC Milan

Goalkeepers
Mike Maignan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Mario Gila
👻 Invisible Nothing to note
Koni De Winter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Strahinja Pavlović
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
90%
Duel Win %
Midfielders
Yunus Musah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Luka Modrić
MAGNET
MAGNET
77
Activity
77
Activity
70
Passes
7
Duels
Adrien Rabiot
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Pervis Estupiñán
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
3
Interceptions
1
Blocks
Alexis Saelemaekers
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Diego Moreira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Forwards
Gonçalo Ramos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Lorenzo Torriani
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Pietro Terracciano
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Davide Bartesaghi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sankhoun Diawara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fikayo Tomori
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Filippo Terracciano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Alphadjo Cissè
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Christian Comotto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Christian Pulišić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ruben Loftus-Cheek
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Ardon Jashari
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Francesco Camarda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Samuel Chukwueze
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.6
Rating
Omari Hutchinson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
04/26/2026 AC Milan 0 - 0 Juventus Serie A Stadio Giuseppe Meazza
10/05/2025 Juventus 0 - 0 AC Milan Serie A Allianz Stadium
01/18/2025 Juventus 2 - 0 AC Milan Serie A Allianz Stadium
01/03/2025 Juventus 1 - 2 AC Milan Super Cup Al-Awwal Park
11/23/2024 AC Milan 0 - 0 Juventus Serie A Stadio Giuseppe Meazza
04/27/2024 Juventus 0 - 0 AC Milan Serie A Allianz Stadium
10/22/2023 AC Milan 0 - 1 Juventus Serie A Stadio Giuseppe Meazza
07/28/2023 Juventus 2 - 2 (PEN 4-3) AC Milan Friendlies Clubs Dignity Health Sports Park
05/28/2023 Juventus 0 - 1 AC Milan Serie A Allianz Stadium
10/08/2022 AC Milan 2 - 0 Juventus Serie A Stadio Giuseppe Meazza
04/26/2026
Serie A Stadio Giuseppe Meazza
10/05/2025
Serie A Allianz Stadium
01/18/2025
Serie A Allianz Stadium
01/03/2025
Super Cup Al-Awwal Park
11/23/2024
Serie A Stadio Giuseppe Meazza
04/27/2024
Serie A Allianz Stadium
10/22/2023
Serie A Stadio Giuseppe Meazza
07/28/2023
2 - 2 (PEN 4-3)
Friendlies Clubs Dignity Health Sports Park
05/28/2023
Serie A Allianz Stadium
10/08/2022
Serie A Stadio Giuseppe Meazza
Juventus Win
AC Milan Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 AS Roma 3 9 10 1 +9 WAS Roma 2 - 1 Atalanta (05-09-2026)WLecce 0 - 4 AS Roma (31-08-2026)WAS Roma 4 - 0 Fiorentina (24-08-2026)
2 Inter 3 9 8 3 +5 WInter 3 - 2 Napoli (05-09-2026)WCagliari 0 - 1 Inter (30-08-2026)WInter 4 - 1 Monza (22-08-2026)
3 Lazio 3 9 4 1 +3 WUdinese 1 - 2 Lazio (07-09-2026)WLazio 1 - 0 Genoa (30-08-2026)WBologna 0 - 1 Lazio (24-08-2026)
4 Como 3 7 7 3 +4 WGenoa 1 - 4 Como (04-09-2026)WNapoli 1 - 2 Como (30-08-2026)DUdinese 1 - 1 Como (22-08-2026)
5 AC Milan 3 7 5 2 +3 DJuventus 1 - 1 AC Milan (06-09-2026)WAC Milan 2 - 0 Venezia (28-08-2026)WTorino 1 - 2 AC Milan (23-08-2026)
6 Juventus 3 7 4 1 +3 DJuventus 1 - 1 AC Milan (06-09-2026)WJuventus 2 - 0 Parma (29-08-2026)WFrosinone 0 - 1 Juventus (23-08-2026)
7 Frosinone 3 6 6 3 +3 WFrosinone 3 - 2 Venezia (06-09-2026)WFiorentina 0 - 3 Frosinone (29-08-2026)LFrosinone 0 - 1 Juventus (23-08-2026)
8 Atalanta 3 6 4 3 +1 LAS Roma 2 - 1 Atalanta (05-09-2026)WAtalanta 1 - 0 Bologna (31-08-2026)WAtalanta 2 - 1 Sassuolo (23-08-2026)
9 Cagliari 3 6 2 1 +1 WCagliari 1 - 0 Lecce (07-09-2026)LCagliari 0 - 1 Inter (30-08-2026)WParma 0 - 1 Cagliari (22-08-2026)
10 Sassuolo 3 4 5 5 0 DBologna 2 - 2 Sassuolo (06-09-2026)WSassuolo 2 - 1 Torino (29-08-2026)LAtalanta 2 - 1 Sassuolo (23-08-2026)
11 Udinese 3 4 5 5 0 LUdinese 1 - 2 Lazio (07-09-2026)WMonza 2 - 3 Udinese (29-08-2026)DUdinese 1 - 1 Como (22-08-2026)
12 Napoli 3 3 5 5 0 LInter 3 - 2 Napoli (05-09-2026)LNapoli 1 - 2 Como (30-08-2026)WGenoa 0 - 2 Napoli (22-08-2026)
13 Torino 3 3 4 5 -1 WFiorentina 1 - 2 Torino (05-09-2026)LSassuolo 2 - 1 Torino (29-08-2026)LTorino 1 - 2 AC Milan (23-08-2026)
14 Lecce 3 3 2 5 -3 LCagliari 1 - 0 Lecce (07-09-2026)LLecce 0 - 4 AS Roma (31-08-2026)WVenezia 0 - 2 Lecce (23-08-2026)
15 Bologna 3 1 2 4 -2 DBologna 2 - 2 Sassuolo (06-09-2026)LAtalanta 1 - 0 Bologna (31-08-2026)LBologna 0 - 1 Lazio (24-08-2026)
16 Parma 3 1 1 4 -3 DParma 1 - 1 Monza (06-09-2026)LJuventus 2 - 0 Parma (29-08-2026)LParma 0 - 1 Cagliari (22-08-2026)
17 Monza 3 1 4 8 -4 DParma 1 - 1 Monza (06-09-2026)LMonza 2 - 3 Udinese (29-08-2026)LInter 4 - 1 Monza (22-08-2026)
18 Venezia 3 0 2 7 -5 LFrosinone 3 - 2 Venezia (06-09-2026)LAC Milan 2 - 0 Venezia (28-08-2026)LVenezia 0 - 2 Lecce (23-08-2026)
19 Genoa 3 0 1 7 -6 LGenoa 1 - 4 Como (04-09-2026)LLazio 1 - 0 Genoa (30-08-2026)LGenoa 0 - 2 Napoli (22-08-2026)
20 Fiorentina 3 0 1 9 -8 LFiorentina 1 - 2 Torino (05-09-2026)LFiorentina 0 - 3 Frosinone (29-08-2026)LAS Roma 4 - 0 Fiorentina (24-08-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.