Serie A Regular Season - 12
Fiorentina 1 - 1 FT Juventus
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
Dušan Vlahović 15'
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
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
M. Pongracic
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
P. Mari
PROVOCATEUR
2
Fouls Won
2
Fouls Won
2
Duels Won
0
Pens Won
L. Ranieri
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Midfielders
Dodo
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
R. Mandragora
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
N. Fagioli
SWEEPER
4
Cleanups
4
Cleanups
2
Interceptions
2
Blocks
S. Sohm
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
F. Parisi
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Forwards
R. Piccoli
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
M. Kean
PROVOCATEUR
4
Fouls Won
4
Fouls Won
9
Duels Won
0
Pens Won
BENCH
L. Lezzerini
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
T. Martinelli
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
P. Comuzzo
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Viti
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
N. Fortini
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
E. Kouadio
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
H. Nicolussi Caviglia
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Fazzini
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Richardson
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Ndour
SWEEPER
4
Cleanups
4
Cleanups
2
Interceptions
2
Blocks
E. Dzeko
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Gudmundsson
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Juventus
Goalkeepers
M. Di Gregorio
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
P. Kalulu
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
62%
Duel Win %
L. Kelly
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
T. Koopmeiners
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
A. Cambiaso
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
M. Locatelli
MAGNET
93
Activity
93
Activity
85
Passes
8
Duels
K. Thuram
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
F. Kostic
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
W. McKennie
MAGNET
49
Activity
49
Activity
43
Passes
6
Duels
K. Yildiz
NPC
88
Minutes
88
Minutes
23%
Pass Acc
6.7
Rating
D. Vlahovic
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
11%
Pass Acc
BENCH
M. Perin
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
S. Scaglia
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
F. Gatti
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Joao Mario
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Cabal
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
J. Rouhi
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pedro Felipe
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
V. Adzic
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
F. Miretti
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
F. Conceicao
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
E. Zhegrova
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Openda
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
J. David
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
29/12/2024
07/04/2024
05/11/2023
12/02/2023
03/09/2022
21/05/2022
20/04/2022
02/03/2022
Fiorentina Win
Juventus Win
Draw
League Standings
P: 12 GD: +9
P: 12 GD: +9
P: 12 GD: +8
P: 12 GD: +13
P: 12 GD: +13
P: 12 GD: +10
P: 12 GD: +4
P: 12 GD: +6
P: 12 GD: +2
P: 12 GD: -8
P: 12 GD: -3
P: 12 GD: -10
P: 12 GD: 0
P: 12 GD: -5
P: 12 GD: -6
P: 12 GD: -6
P: 12 GD: -8
P: 12 GD: -8
P: 12 GD: -9
League Standings
P: 27 GD: +43
P: 27 GD: +23
P: 28 GD: +14
P: 27 GD: +18
P: 28 GD: +25
P: 28 GD: +22
P: 28 GD: +13
P: 27 GD: +4
P: 27 GD: -2
P: 28 GD: -8
P: 27 GD: -1
P: 27 GD: -12
P: 28 GD: -8
P: 28 GD: -21
P: 27 GD: -7
P: 27 GD: -12
P: 27 GD: -17
P: 27 GD: -18
P: 27 GD: -28
Match previews and recaps to help you decide which games are worth watching
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.
Survival Instincts vs Champions League Ambitions
Skip It Futmetrix Score: 38/100. A desperate scrap for survival meets a clinical top-four pursuit in a match defined by a massive chasm in quality and confidence.
The Setup
Stadio Artemio Franchi hosts a fixture where the Stakes couldn't be more divergent. Fiorentina enters this clash entrenched in a grim relegation battle, sitting 18th in the table. Their Form at home has been disastrous, failing to secure a single victory in five attempts. Conversely, Juventus arrives in 4th place, armed with a roster of elite Stars and looking to tighten their grip on European qualification. While the tactical Balance suggests a dominant afternoon for the visitors, the desperation of the home side remains the only unpredictable variable.
Key Battle
The game will likely revolve around the tactical battle between Fiorentina's low block and Juventus's dynamic engine room led by K. Thuram. Fiorentina will lean heavily on the shot-stopping brilliance of David De Gea to weather the storm. The hosts' only path to an upset lies in isolating M. Kean against a Juventus backline that has occasionally looked vulnerable when forced to defend in transition, though the visitors' overall structure remains formidable.
Our Prediction
Juventus’s technical superiority is expected to overwhelm a fragile Fiorentina side. Expect the Bianconeri to dominate possession and eventually break through via K. Yıldız or L. Openda. A professional 0-2 victory for the away side is the most probable outcome as they exploit the hosts' lack of defensive cohesion.