Serie A Regular Season - 12

Fiorentina 1 - 1 FT Juventus

Stadio Artemio Franchi

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

Futmetrix Verdict
51
FT
Sat, Nov 22
Italiano
Fiorentina
1-1
Juventus
⚡ Intensity 39
⚖️ Balance 40
🏆 Stakes 33
🎲 Upset 48
Drama and deadlocks in Florence.

Franchi Stalemate: VAR and Quickfire Goals Divide Rivals

Average Entertainment Futmetrix Score: 51/100. A gritty draw at the Stadio Artemio Franchi sees Juventus lose ground in the European race while Fiorentina remains mired in a desperate relegation battle.

The Opening Act and VAR Intervention

The match at the Stadio Artemio Franchi began with the typical fire expected from this historic rivalry. Both sides sought an early breakthrough, but the first significant moment belonged to the officiating crew. In the 15th minute, a penalty was initially awarded to the visitors after a challenge on D. Vlahovic. However, following a VAR review, the decision was overturned, denying Juventus a golden opportunity to take the lead. An Intensity rating of 6.4 tells the story of a fiercely contested first half, where 10 corners and a high volume of set-piece pressure kept the defenses on high alert. Fiorentina, desperate for points, remained disciplined despite the early scare.

The Pivot: Halftime Fireworks

The tactical chess match finally broke open just before the interval. In the 45th minute, F. Kostic capitalized on a moment of defensive hesitation to fire the visitors ahead, following clever work from D. Vlahovic. It was a hammer blow to the home supporters, but their despair was short-lived. Barely three minutes into the second half, the hosts struck back. M. Kean turned provider, delivering a pinpoint ball to R. Mandragora, who leveled the scores at 1-1. A Balance score of 4.6 reflects how quickly the momentum shifted between the two sides, turning the game into a tense war of attrition for the remaining forty minutes.

The Resolution: Defensive Resiliency

Despite Juventus controlling possession with a 59% share, they struggled to translate their dominance into clear-cut chances. Manuel Locatelli was instrumental in the middle of the pitch, attempting to unlock a stubborn Viola backline, but the final ball often lacked precision. For Fiorentina, Nicolò Fagioli provided a creative spark, helping his side navigate the pressure. A combined barrage of 28 shots turned the match into a shooting gallery, yet only 6 found the target. A Stakes rating of 4.0 highlights the gravity of the result; while Juventus failed to climb the table, the home side earned a vital point in their grueling fight against relegation.

Key Questions

How did VAR change this match?

VAR overturned a penalty decision in the 15th minute, preventing Juventus from taking an early lead through Vlahovic.

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
41%
59%
Fiorentina 41%
Juventus 59%
Shots
11
17
Fiorentina 11
Juventus 17
Shots on Target
2
4
Fiorentina 2
Juventus 4
Expected Goals (xG)
0.58
1.50
Fiorentina 0.58
Juventus 1.50
Passes
342
507
Fiorentina 342
Juventus 507
Pass Accuracy
85%
88%
Fiorentina 85%
Juventus 88%
Corners
7
3
Fiorentina 7
Juventus 3
Fouls
11
18
Fiorentina 11
Juventus 18
Yellow Cards
3
3
Fiorentina 3
Juventus 3
Red Cards
0
0
Fiorentina 0
Juventus 0

Match Events

7' 🟨 Nicolò Fagioli
Weston McKennie 🟨 42'
F. Kostic (D. Vlahovic) 45'
HT
46' 🔄 Dodo N. Fortini
48' R. Mandragora (M. Kean)
60' 🔄 S. Sohm C. Ndour
60' 🔄 R. Piccoli A. Gudmundsson
F. Kostic J. Cabal 🔄 66'
K. Thuram F. Miretti 🔄 66'
69' 🔄 F. Parisi E. Kouadio
A. Cambiaso F. Conceicao 🔄 76'
82' 🔄 L. Ranieri M. Viti
Juan Cabal 🟨 84'
K. Yildiz L. Openda 🔄 88'
D. Vlahovic J. David 🔄 88'
Fabio Miretti 🟨 90'+3
Bench 🟨 Fabiano Parisi
FT

Player Cards

Our take on every player in this match

Fiorentina

Goalkeepers
D. de Gea
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
M. Pongracic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
P. Mari
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
2
Duels Won
0
Pens Won
L. Ranieri
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Midfielders
Dodo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
R. Mandragora
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
N. Fagioli
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
2
Interceptions
2
Blocks
S. Sohm
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
F. Parisi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Forwards
R. Piccoli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
M. Kean
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
9
Duels Won
0
Pens Won
BENCH
L. Lezzerini
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
T. Martinelli
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
P. Comuzzo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Viti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
N. Fortini
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
E. Kouadio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
H. Nicolussi Caviglia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Fazzini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Richardson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Ndour
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
2
Interceptions
2
Blocks
E. Dzeko
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Gudmundsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry

Juventus

Goalkeepers
M. Di Gregorio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
P. Kalulu
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
62%
Duel Win %
L. Kelly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
T. Koopmeiners
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
A. Cambiaso
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
M. Locatelli
MAGNET
MAGNET
93
Activity
93
Activity
85
Passes
8
Duels
K. Thuram
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
F. Kostic
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
W. McKennie
MAGNET
MAGNET
49
Activity
49
Activity
43
Passes
6
Duels
K. Yildiz
NPC
NPC
88
Minutes
88
Minutes
23%
Pass Acc
6.7
Rating
D. Vlahovic
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
11%
Pass Acc
BENCH
M. Perin
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
S. Scaglia
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
F. Gatti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Joao Mario
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Cabal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
J. Rouhi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pedro Felipe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
V. Adzic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
F. Miretti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
F. Conceicao
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
E. Zhegrova
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Openda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
J. David
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
16/03/2025 Fiorentina 3 - 0 Juventus Serie A Stadio Artemio Franchi
29/12/2024 Juventus 2 - 2 Fiorentina Serie A Allianz Stadium
07/04/2024 Juventus 1 - 0 Fiorentina Serie A Allianz Stadium
05/11/2023 Fiorentina 0 - 1 Juventus Serie A Stadio Artemio Franchi
12/02/2023 Juventus 1 - 0 Fiorentina Serie A Allianz Stadium
03/09/2022 Fiorentina 1 - 1 Juventus Serie A Stadio Artemio Franchi
21/05/2022 Fiorentina 2 - 0 Juventus Serie A Stadio Artemio Franchi
20/04/2022 Juventus 2 - 0 Fiorentina Coppa Italia Allianz Stadium
02/03/2022 Fiorentina 0 - 1 Juventus Coppa Italia Stadio Artemio Franchi
16/03/2025
Serie A Stadio Artemio Franchi
29/12/2024
Serie A Allianz Stadium
07/04/2024
Serie A Allianz Stadium
05/11/2023
Serie A Stadio Artemio Franchi
12/02/2023
Serie A Allianz Stadium
03/09/2022
Serie A Stadio Artemio Franchi
21/05/2022
Serie A Stadio Artemio Franchi
20/04/2022
Coppa Italia Allianz Stadium
02/03/2022
Coppa Italia Stadio Artemio Franchi
Fiorentina Win
Juventus Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 AS Roma 12 27 15 6 +9 WCremonese 1 - 3 AS Roma (23-11-2025)WAS Roma 2 - 0 Udinese (09-11-2025)LAC Milan 1 - 0 AS Roma (02-11-2025)WAS Roma 2 - 1 Parma (29-10-2025)WSassuolo 0 - 1 AS Roma (26-10-2025)
2 AC Milan 12 25 18 9 +9 WInter 0 - 1 AC Milan (23-11-2025)DParma 2 - 2 AC Milan (08-11-2025)WAC Milan 1 - 0 AS Roma (02-11-2025)DAtalanta 1 - 1 AC Milan (28-10-2025)DAC Milan 2 - 2 Pisa (24-10-2025)
3 Napoli 12 25 19 11 +8 WNapoli 3 - 1 Atalanta (22-11-2025)LBologna 2 - 0 Napoli (09-11-2025)DNapoli 0 - 0 Como (01-11-2025)WLecce 0 - 1 Napoli (28-10-2025)WNapoli 3 - 1 Inter (25-10-2025)
4 Inter 12 24 26 13 +13 LInter 0 - 1 AC Milan (23-11-2025)WInter 2 - 0 Lazio (09-11-2025)WVerona 1 - 2 Inter (02-11-2025)WInter 3 - 0 Fiorentina (29-10-2025)LNapoli 3 - 1 Inter (25-10-2025)
5 Bologna 12 24 21 8 +13 WUdinese 0 - 3 Bologna (22-11-2025)WBologna 2 - 0 Napoli (09-11-2025)WParma 1 - 3 Bologna (02-11-2025)DBologna 0 - 0 Torino (29-10-2025)DFiorentina 2 - 2 Bologna (26-10-2025)
6 Como 12 21 17 7 +10 WTorino 1 - 5 Como (24-11-2025)DComo 0 - 0 Cagliari (08-11-2025)DNapoli 0 - 0 Como (01-11-2025)WComo 3 - 1 Verona (29-10-2025)DParma 0 - 0 Como (25-10-2025)
7 Juventus 12 20 15 11 +4 DFiorentina 1 - 1 Juventus (22-11-2025)DJuventus 0 - 0 Torino (08-11-2025)WCremonese 1 - 2 Juventus (01-11-2025)WJuventus 3 - 1 Udinese (29-10-2025)LLazio 1 - 0 Juventus (26-10-2025)
8 Lazio 12 18 15 9 +6 WLazio 2 - 0 Lecce (23-11-2025)LInter 2 - 0 Lazio (09-11-2025)WLazio 2 - 0 Cagliari (03-11-2025)DPisa 0 - 0 Lazio (30-10-2025)WLazio 1 - 0 Juventus (26-10-2025)
9 Sassuolo 12 17 16 14 +2 DSassuolo 2 - 2 Pisa (24-11-2025)WAtalanta 0 - 3 Sassuolo (09-11-2025)LSassuolo 1 - 2 Genoa (03-11-2025)WCagliari 1 - 2 Sassuolo (30-10-2025)LSassuolo 0 - 1 AS Roma (26-10-2025)
10 Udinese 12 15 12 20 -8 LUdinese 0 - 3 Bologna (22-11-2025)LAS Roma 2 - 0 Udinese (09-11-2025)WUdinese 1 - 0 Atalanta (01-11-2025)LJuventus 3 - 1 Udinese (29-10-2025)WUdinese 3 - 2 Lecce (25-10-2025)
11 Cremonese 12 14 13 16 -3 LCremonese 1 - 3 AS Roma (23-11-2025)LPisa 1 - 0 Cremonese (07-11-2025)LCremonese 1 - 2 Juventus (01-11-2025)WGenoa 0 - 2 Cremonese (29-10-2025)DCremonese 1 - 1 Atalanta (25-10-2025)
12 Torino 12 14 11 21 -10 LTorino 1 - 5 Como (24-11-2025)DJuventus 0 - 0 Torino (08-11-2025)DTorino 2 - 2 Pisa (02-11-2025)DBologna 0 - 0 Torino (29-10-2025)WTorino 2 - 1 Genoa (26-10-2025)
13 Atalanta 12 13 14 14 0 LNapoli 3 - 1 Atalanta (22-11-2025)LAtalanta 0 - 3 Sassuolo (09-11-2025)LUdinese 1 - 0 Atalanta (01-11-2025)DAtalanta 1 - 1 AC Milan (28-10-2025)DCremonese 1 - 1 Atalanta (25-10-2025)
14 Cagliari 12 11 12 17 -5 DCagliari 3 - 3 Genoa (22-11-2025)DComo 0 - 0 Cagliari (08-11-2025)LLazio 2 - 0 Cagliari (03-11-2025)LCagliari 1 - 2 Sassuolo (30-10-2025)DVerona 2 - 2 Cagliari (26-10-2025)
15 Parma 12 11 9 15 -6 WVerona 1 - 2 Parma (23-11-2025)DParma 2 - 2 AC Milan (08-11-2025)LParma 1 - 3 Bologna (02-11-2025)LAS Roma 2 - 1 Parma (29-10-2025)DParma 0 - 0 Como (25-10-2025)
16 Pisa 12 10 10 16 -6 DSassuolo 2 - 2 Pisa (24-11-2025)WPisa 1 - 0 Cremonese (07-11-2025)DTorino 2 - 2 Pisa (02-11-2025)DPisa 0 - 0 Lazio (30-10-2025)DAC Milan 2 - 2 Pisa (24-10-2025)
17 Lecce 12 10 8 16 -8 LLazio 2 - 0 Lecce (23-11-2025)DLecce 0 - 0 Verona (08-11-2025)WFiorentina 0 - 1 Lecce (02-11-2025)LLecce 0 - 1 Napoli (28-10-2025)LUdinese 3 - 2 Lecce (25-10-2025)
18 Genoa 12 8 11 19 -8 DCagliari 3 - 3 Genoa (22-11-2025)DGenoa 2 - 2 Fiorentina (09-11-2025)WSassuolo 1 - 2 Genoa (03-11-2025)LGenoa 0 - 2 Cremonese (29-10-2025)LTorino 2 - 1 Genoa (26-10-2025)
19 Fiorentina 12 6 10 19 -9 DFiorentina 1 - 1 Juventus (22-11-2025)DGenoa 2 - 2 Fiorentina (09-11-2025)LFiorentina 0 - 1 Lecce (02-11-2025)LInter 3 - 0 Fiorentina (29-10-2025)DFiorentina 2 - 2 Bologna (26-10-2025)
20 Verona 12 6 7 18 -11 LVerona 1 - 2 Parma (23-11-2025)DLecce 0 - 0 Verona (08-11-2025)LVerona 1 - 2 Inter (02-11-2025)LComo 3 - 1 Verona (29-10-2025)DVerona 2 - 2 Cagliari (26-10-2025)