Serie A Regular Season - 30

Juventus 1 - 1 FT Sassuolo

Allianz Stadium

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

Futmetrix Verdict
66
FT
Sat, Mar 21
Italiano
Juventus
1-1
Sassuolo
⚡ Intensity 47
⚖️ Balance 55
🏆 Stakes 42
🎲 Upset 100
Murić heroics deny frustrated Juventus late.

Murić Masterclass Denies Dominant Juventus

Worth Watching Futmetrix Score: 66/100. A staggering display of goalkeeping resilience earned the visitors a famous point, leaving the hosts to rue missed opportunities in their European chase.

The Bianconeri Blitz

The Juventus attack fired on all cylinders straight from the kickoff at the Allianz Stadium, pinning the visitors deep into their own half. This relentless opening tempo set a massive Intensity standard that threatened to blow the match wide open early on. Their aggressive press and slick passing sequences quickly unlocked the defence, rewarding the home faithful in the 14th minute. A perfectly weighted delivery from F. Conceicao found K. Yildiz, who dispatched a clinical finish to break the deadlock. Dominating the ball with sweeping passages of play, the hosts looked entirely comfortable, expertly managing the rhythm of the contest and restricting their opponents to mere scraps as the first half unfolded.

The Neroverdi Resurgence

Despite facing a barrage of attacks and a staggering 18 total shots throughout the evening, Sassuolo refused to crumble under the mounting pressure. The Balance of the contest shifted dramatically in the 52nd minute when a rare, incisive counter-attack stunned the home crowd. Veteran playmaker D. Berardi carved out a pocket of space and delivered a precise ball to A. Pinamonti, who hammered home the equaliser against the run of play. Suddenly, the tactical landscape transformed. The visitors dropped into a resilient low block, anchored by an outstanding defensive shift from Tarik Muharemović, who continually frustrated the hosts' attempts to reclaim the lead despite nine corners raining into his penalty area.

The Penalty Heartbreak

With the clock ticking down and the Europa League qualification race tightening, the Stakes could not have been higher for the Old Lady. The relentless pressure finally seemed to pay off in the 86th minute when the referee pointed to the penalty spot, offering M. Locatelli a golden chance to secure three crucial points against his former club. However, Arijanet Murić produced a breathtaking diving save, plunging the stadium into absolute disbelief. This incredible moment of late drama cemented a high Upset Factor, preserving a heroic 1-1 draw for the visitors. While the away side celebrates a massive point, Juventus remain in fifth place, ruing a night where absolute statistical dominance failed to translate into victory.

Key Questions

Was the penalty miss by Arijanet Murić the turning point?

Murić is the goalkeeper who saved it. Locatelli's penalty miss against Murić in the 86th minute was crucial, directly preventing a late Juventus victory.

How did Sassuolo pull off this shock result?

Despite conceding 18 shots and holding just 34% possession, clinical counter-attacking finished by Pinamonti and heroic deep defending secured the unexpected 1-1 draw.

What made Arijanet Murić the Man of the Match?

He produced an incredible seven saves throughout the match, highlighted by a breathtaking 86th-minute penalty stop to single-handedly rescue a point for his team.

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
66%
34%
Juventus 66%
Sassuolo 34%
Shots
18
7
Juventus 18
Sassuolo 7
Shots on Target
8
1
Juventus 8
Sassuolo 1
Expected Goals (xG)
2.13
0.48
Juventus 2.13
Sassuolo 0.48
Passes
570
301
Juventus 570
Sassuolo 301
Pass Accuracy
87%
80%
Juventus 87%
Sassuolo 80%
Corners
9
4
Juventus 9
Sassuolo 4
Fouls
7
7
Juventus 7
Sassuolo 7
Yellow Cards
1
2
Juventus 1
Sassuolo 2
Red Cards
0
0
Juventus 0
Sassuolo 0

Match Events

14' K. Yildiz (F. Conceicao)
HT
A. Pinamonti (D. Berardi) 52'
62' 🔄 K. Thuram T. Koopmeiners
62' 🔄 A. Cambiaso F. Miretti
64' 🟨 Bremer
D. Bakola A. Lauriente 🔄 68'
C. Volpato L. Lipani 🔄 69'
U. Garcia 🟨 74'
79' 🔄 L. Kelly D. Vlahovic
79' 🔄 J. Boga A. Milik
A. Vranckx E. Iannoni 🔄 80'
A. Pinamonti M. Nzola 🔄 80'
86' M. Locatelli (M. Locatelli)
88' 🔄 F. Conceicao E. Zhegrova
D. Berardi J. Doig 🔄 90'+2
L. Lipani 🟨 90'+5
FT

Player Cards

Our take on every player in this match

Juventus

Goalkeepers
Mattia Perin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Defenders
Pierre Kalulu
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
60%
Pass Acc
Bremer
MAGNET
MAGNET
88
Activity
88
Activity
81
Passes
7
Duels
Lloyd Kelly
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Andrea Cambiaso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Midfielders
Manuel Locatelli
CLUTCH HERO
CLUTCH HERO
86
Goal Time
86
Goal Time
Goal
Impact
7.6
Rating
Francisco Conceição
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
36%
Pass Acc
Weston McKennie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Khéphren Thuram
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Kenan Yıldız
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.6
Rating
Forwards
Jérémie Boga
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
14%
Pass Acc
BENCH
Carlo Pinsoglio
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Michele Di Gregorio
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Juan Cabal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Federico Gatti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Teun Koopmeiners
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
35
Total Mins
Started
Entry
Vasilije Adžić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fabio Miretti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
35
Total Mins
Started
Entry
Filip Kostić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Arkadiusz Milik
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Edon Zhegrova
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Dušan Vlahović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Jonathan David
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Loïs Openda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Sassuolo

Goalkeepers
Arijanet Murić
PENALTY HERO
PENALTY HERO
1
Pens Saved
1
Pens Saved
7
Saves
8.6
Rating
Defenders
Sebastian Walukiewicz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Jay Idzes
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
6.9
Rating
Tarik Muharemović
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
100%
Duel Win %
Ulisses Garcia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Midfielders
Aster Vranckx
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
79
Total Mins
80
Entry
Ismael Koné
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Darryl Bakola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
68
Entry
Forwards
Domenico Berardi
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.3
Rating
Andrea Pinamonti
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Cristian Volpato
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
BENCH
Giacomo Satalino
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Gioele Zacchi
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Filippo Romagna
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Josh Doig
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Pedro Felipe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Edoardo Iannoni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Christian Frangella
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luca Lipani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
M'Bala Nzola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Luca Moro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Armand Laurienté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
01/06/2026 Sassuolo 0 - 3 Juventus Serie A MAPEI Stadium - Città del Tricolore
01/16/2024 Juventus 3 - 0 Sassuolo Serie A Allianz Stadium
09/23/2023 Sassuolo 4 - 2 Juventus Serie A MAPEI Stadium - Città del Tricolore
04/16/2023 Sassuolo 1 - 0 Juventus Serie A MAPEI Stadium - Città del Tricolore
08/15/2022 Juventus 3 - 0 Sassuolo Serie A Allianz Stadium
04/25/2022 Sassuolo 1 - 2 Juventus Serie A MAPEI Stadium - Città del Tricolore
01/06/2026
Serie A MAPEI Stadium - Città del Tricolore
01/16/2024
Serie A Allianz Stadium
09/23/2023
Serie A MAPEI Stadium - Città del Tricolore
04/16/2023
Serie A MAPEI Stadium - Città del Tricolore
08/15/2022
Serie A Allianz Stadium
04/25/2022
Serie A MAPEI Stadium - Città del Tricolore
Juventus Win
Sassuolo Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Inter 30 69 66 24 +42 DFiorentina 1 - 1 Inter (22-03-2026)DInter 1 - 1 Atalanta (14-03-2026)LAC Milan 1 - 0 Inter (08-03-2026)WInter 2 - 0 Genoa (28-02-2026)WLecce 0 - 2 Inter (21-02-2026)
2 AC Milan 30 63 47 23 +24 WAC Milan 3 - 2 Torino (21-03-2026)LLazio 1 - 0 AC Milan (15-03-2026)WAC Milan 1 - 0 Inter (08-03-2026)WCremonese 0 - 2 AC Milan (01-03-2026)LAC Milan 0 - 1 Parma (22-02-2026)
3 Napoli 30 62 46 30 +16 WCagliari 0 - 1 Napoli (20-03-2026)WNapoli 2 - 1 Lecce (14-03-2026)WNapoli 2 - 1 Torino (06-03-2026)WHellas Verona 1 - 2 Napoli (28-02-2026)LAtalanta 2 - 1 Napoli (22-02-2026)
4 Como 30 57 53 22 +31 WComo 5 - 0 Pisa (22-03-2026)WComo 2 - 1 AS Roma (15-03-2026)WCagliari 1 - 2 Como (07-03-2026)WComo 3 - 1 Lecce (28-02-2026)WJuventus 0 - 2 Como (21-02-2026)
5 Juventus 30 54 52 29 +23 DJuventus 1 - 1 Sassuolo (21-03-2026)WUdinese 0 - 1 Juventus (14-03-2026)WJuventus 4 - 0 Pisa (07-03-2026)DAS Roma 3 - 3 Juventus (01-03-2026)LJuventus 0 - 2 Como (21-02-2026)
6 AS Roma 30 54 40 23 +17 WAS Roma 1 - 0 Lecce (22-03-2026)LComo 2 - 1 AS Roma (15-03-2026)LGenoa 2 - 1 AS Roma (08-03-2026)DAS Roma 3 - 3 Juventus (01-03-2026)WAS Roma 3 - 0 Cremonese (22-02-2026)
7 Atalanta 30 50 41 27 +14 WAtalanta 1 - 0 Hellas Verona (22-03-2026)DInter 1 - 1 Atalanta (14-03-2026)DAtalanta 2 - 2 Udinese (07-03-2026)LSassuolo 2 - 1 Atalanta (01-03-2026)WAtalanta 2 - 1 Napoli (22-02-2026)
8 Lazio 30 43 31 28 +3 WBologna 0 - 2 Lazio (22-03-2026)WLazio 1 - 0 AC Milan (15-03-2026)WLazio 2 - 1 Sassuolo (09-03-2026)LTorino 2 - 0 Lazio (01-03-2026)DCagliari 0 - 0 Lazio (21-02-2026)
9 Bologna 30 42 38 36 +2 LBologna 0 - 2 Lazio (22-03-2026)WSassuolo 0 - 1 Bologna (15-03-2026)LBologna 1 - 2 Hellas Verona (08-03-2026)WPisa 0 - 1 Bologna (02-03-2026)WBologna 1 - 0 Udinese (23-02-2026)
10 Sassuolo 30 39 36 40 -4 DJuventus 1 - 1 Sassuolo (21-03-2026)LSassuolo 0 - 1 Bologna (15-03-2026)LLazio 2 - 1 Sassuolo (09-03-2026)WSassuolo 2 - 1 Atalanta (01-03-2026)WSassuolo 3 - 0 Hellas Verona (20-02-2026)
11 Udinese 30 39 35 42 -7 WGenoa 0 - 2 Udinese (20-03-2026)LUdinese 0 - 1 Juventus (14-03-2026)DAtalanta 2 - 2 Udinese (07-03-2026)WUdinese 3 - 0 Fiorentina (02-03-2026)LBologna 1 - 0 Udinese (23-02-2026)
12 Parma 30 34 21 38 -17 LParma 0 - 2 Cremonese (21-03-2026)LTorino 4 - 1 Parma (13-03-2026)DFiorentina 0 - 0 Parma (08-03-2026)DParma 1 - 1 Cagliari (27-02-2026)WAC Milan 0 - 1 Parma (22-02-2026)
13 Genoa 30 33 36 42 -6 LGenoa 0 - 2 Udinese (20-03-2026)WHellas Verona 0 - 2 Genoa (15-03-2026)WGenoa 2 - 1 AS Roma (08-03-2026)LInter 2 - 0 Genoa (28-02-2026)WGenoa 3 - 0 Torino (22-02-2026)
14 Torino 30 33 34 53 -19 LAC Milan 3 - 2 Torino (21-03-2026)WTorino 4 - 1 Parma (13-03-2026)LNapoli 2 - 1 Torino (06-03-2026)WTorino 2 - 0 Lazio (01-03-2026)LGenoa 3 - 0 Torino (22-02-2026)
15 Cagliari 30 30 31 42 -11 LCagliari 0 - 1 Napoli (20-03-2026)LPisa 3 - 1 Cagliari (15-03-2026)LCagliari 1 - 2 Como (07-03-2026)DParma 1 - 1 Cagliari (27-02-2026)DCagliari 0 - 0 Lazio (21-02-2026)
16 Fiorentina 30 29 35 44 -9 DFiorentina 1 - 1 Inter (22-03-2026)WCremonese 1 - 4 Fiorentina (16-03-2026)DFiorentina 0 - 0 Parma (08-03-2026)LUdinese 3 - 0 Fiorentina (02-03-2026)WFiorentina 1 - 0 Pisa (23-02-2026)
17 Cremonese 30 27 25 44 -19 WParma 0 - 2 Cremonese (21-03-2026)LCremonese 1 - 4 Fiorentina (16-03-2026)LLecce 2 - 1 Cremonese (08-03-2026)LCremonese 0 - 2 AC Milan (01-03-2026)LAS Roma 3 - 0 Cremonese (22-02-2026)
18 Lecce 30 27 21 40 -19 LAS Roma 1 - 0 Lecce (22-03-2026)LNapoli 2 - 1 Lecce (14-03-2026)WLecce 2 - 1 Cremonese (08-03-2026)LComo 3 - 1 Lecce (28-02-2026)LLecce 0 - 2 Inter (21-02-2026)
19 Hellas Verona 30 18 22 52 -30 LAtalanta 1 - 0 Hellas Verona (22-03-2026)LHellas Verona 0 - 2 Genoa (15-03-2026)WBologna 1 - 2 Hellas Verona (08-03-2026)LHellas Verona 1 - 2 Napoli (28-02-2026)LSassuolo 3 - 0 Hellas Verona (20-02-2026)
20 Pisa 30 18 23 54 -31 LComo 5 - 0 Pisa (22-03-2026)WPisa 3 - 1 Cagliari (15-03-2026)LJuventus 4 - 0 Pisa (07-03-2026)LPisa 0 - 1 Bologna (02-03-2026)LFiorentina 1 - 0 Pisa (23-02-2026)