Juventus vs Fiorentina preview

Italy flag 2025/2026 Serie A, Italy
Juventus Stadium Sun, 17 May - 10:00 AM
Serie A
Full Time Sun, 17 May 10:00 AM
Round 37 Regular Season
|

CONTEXT

In the encounter between Juventus and Fiorentina the home side held 58 percent possession against the visitors 42 percent. Juventus entered as the stronger team yet could not find the net while Fiorentina scored twice to claim the win. The halftime score was 0-1 after the away side opened the scoring. A red card was shown to Fiorentina during the contest but they still extended their advantage in the second half to finish with a 0-2 result. The outcome reflected notable adjustments after the interval linked to the red card. Juventus struggled to convert their territorial control into clear chances throughout the ninety minutes. Fiorentina showed composure in defense and clinical finishing on the break despite playing with ten men for part of the game.

TL;DR

  • Structural deviation: Final score: Juventus 0-2 Fiorentina. Fiorentina showed a significant deviation from the pre-match structural baseline.
  • Efficiency shift: The efficiency shift remained in line with overall team performances.
  • xG alignment: xG alignment could not be evaluated because expected goals figures were unavailable.
  • Market alignment: The final result demonstrated that market alignment was false.
  • xG expectations: xG expectations stayed undetermined due to missing expected goals information.
  • Event impact: Event impact centered on Fiorentina maintaining their lead after the interval.
  • Red card distortion: Red card distortion shaped the second half adjustments for both sides.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality
D. Massa
D. Massa
Referee 25 matches
Fouls / Match
Referee 0.52
League Avg 0
Yellow Cards / Match
Referee 0.12
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
F. Meli
F. Meli
1st Assistant 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
S. Alassio
S. Alassio
2nd Assistant 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
L. Marinelli
L. Marinelli
4th Official 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
Juventus L. Spalletti
L. Spalletti
VS
Fiorentina P. Vanoli
P. Vanoli
1.96
Avg Points / Game (Last 100 Matches)
1.32
2.33 i
Last 6 Opponents
Lecce Rank: 69 W
Hellas Verona Rank: 64 D
AC Milan Rank: 84 D
Bologna Rank: 78 W
Atalanta Rank: 85 W
Genoa Rank: 75 W
Avg Points / Game (Last 6 Matches)
1.5 i
Last 6 Opponents
Genoa Rank: 75 D
Roma Rank: 85 L
Sassuolo Rank: 74 D
Lecce Rank: 68 D
Lazio Rank: 80 W
Hellas Verona Rank: 64 W
25
Head to Head (Wins - Draws - Losses)
25 - 15 - 7
7

Win Probabilities

Live Win Probability (90 Min)
Home Juventus
71.36%
Draw
16.81%
Away Fiorentina
11.83%

Movement

Changes since opening
Juventus
+71.12%
Draw
+14.89%
Fiorentina
-86.01%

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
85.63
76.93
0 (Weakest) 100 (Strongest)
Metric
Juventus
Fiorentina
Power Score
85.63
76.93
League Position
3
15
Global Rank
32
87

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Juventus Opponent-weighted form score
Fiorentina Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Juventus Fiorentina

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Juventus

Left / Center / Right
Opposition half density
vs season average

Fiorentina

Left / Center / Right
Opposition half density
vs season average
Possession Efficiency data not available for this match.

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Juventus ⚠ Proxy
vs
⚠ Proxy Fiorentina
Created Set-piece attacking threat
Juventus Fiorentina
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
0.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
Juventus Fiorentina
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
Juventus
Fiorentina
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

Juventus
vs
Fiorentina
Attack After Winning Possession transition → offence
Juventus Fiorentina
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
Juventus Fiorentina
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
Juventus
Fiorentina
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • JUV had peak pressure around 63'.
  • FIO started the game with stronger pressure.
JUV Pressure FIO Pressure
Pressure Index: JUV reached the top pressure at 63' (100.00).

Team Head to Head Last 6 Seasons

Summary of 47 matches between these sides — filtered by competition and venue context.

Juventus JUV Home
47 matches
Fiorentina FIO Away
Match Record
25
Wins
7
15
Draws
15
7
Losses
25
Goals
70
Goals Scored
42
42
Goals Conceded
70
+28
Goal Difference
-28
Expected Goals
0
xG
0
0
xGA
0

Data last updated: 2026-05-17T09:45:27+00:00

STARTING XI

Match Formation 4-2-3-1
Match Formation 4-3-3

General Information

Date & Time
May 17, 2026, 10:00 AM
Competition
2025/2026 Serie A, Italy · Round 37 · Regular Season
Stadium
Juventus Stadium
Capacity
41507
Pitch Surface
Grass
Weather
☀️ 12°C, Fair
Referees
Davide Massa
Filippo Meli
Stefano Alassio
Livio Marinelli

Statistics

Possession
JUV
59%
FIO
41%

Top Statistics

0 Goals 2
2 Big Chances Created 0
26 Shots 10
75 Dangerous attacks 25
58 Possession 42
6 Corners 2
12 Free kicks 16
1 Yellow Cards 3
0 Red Cards 1

Match Overview

64 Successful Dribbles Percentage 25
14 Dribble Attempts 8
17 Successful Headers 13
8 Goal Kicks 11
17 Throwins 9
9 Successful Dribbles 2
0 Assists 1
5 Substitutions 5
1 Injuries 0
16 Goal Attempts 7
59 Ball Safe 67

Attacking

99 Attacks 67
2 Big Chances Missed 0

Possession

46 Long Passes 59
61 Successful Long Passes Percentage 32
28 Successful Long Passes 19
391 Successful Passes 278
481 Passes 361
81 Successful Passes Percentage 77
20 Key Passes 8

Defensive

52 Duels Won 39
16 Tackles 10
5 Interceptions 7
2 Saves 9

Build-up

28 Total Crosses 9
15 Accurate Crosses 1

Discipline

16 Fouls 12
1 Offsides 1

Lineup

Referee : Davide Massa

Starting XI

16
Michele Di Gregorio
Michele Di Gregorio Goalkeeper
6.83
3
Bremer
Bremer Defender
7.04
6
Lloyd Kelly
Lloyd Kelly Defender
6.96
4
Federico Gatti
Federico Gatti
Defender81'
6.79
15
Pierre Kalulu
Pierre Kalulu Defender
7.02
27
Andrea Cambiaso
Andrea Cambiaso Defender
7.04
19
Khéphren Thuram
Khéphren Thuram
Midfielder69'
7.03
5
Manuel Locatelli
7.4
7
Francisco Conceição
7.09
11
Edon Zhegrova
Edon Zhegrova
Attacker69'
6.73
8
Teun Koopmeiners
Teun Koopmeiners Midfielder
6.78
13
Jérémie Boga
Jérémie Boga
Attacker46'
7.01
10
Kenan Yıldız
Kenan Yıldız Midfielder
7.42
21
Fabio Miretti
Fabio Miretti
Midfielder90'
6.72
22
Weston McKennie
Weston McKennie Midfielder
7.04
9
Dušan Vlahović
Dušan Vlahović Attacker
6.85
Referee : Davide Massa

Starting XI

43
David de Gea
David de Gea (C) Goalkeeper
6.81
2
Dodô
Dodô Defender
6.92
5
Marin Pongracic
Marin Pongracic Defender
6.74
6
Luca Ranieri
Luca Ranieri Defender
6.75
15
Pietro Comuzzo
Pietro Comuzzo
Defender64'
6.73
21
Robin Gosens
Robin Gosens Defender
6.83
62
Luís Balbo
Luís Balbo
Defender74'
6.68
4
Marco Brescianini
Marco Brescianini Midfielder
6.58
8
Rolando Mandragora
Rolando Mandragora
Midfielder64'
7.07
27
Cher Ndour
Cher Ndour Midfielder
6.66
44
Nicolò Fagioli
Nicolò Fagioli Midfielder
7.22
10
Albert Gudmundsson
6.87
19
Manor Solomon
Manor Solomon Attacker
7.04
65
Fabiano Parisi
Fabiano Parisi Attacker
6.93
17
Jack Harrison
Jack Harrison
Attacker32'
6.69
91
Roberto Piccoli
Roberto Piccoli Attacker
6.66

Events

2ND-HALF
90+1'
Event
Time wasting / 4th Yellowcard
Event
Fabio Miretti Kenan Yıldız
10th Substitution
90'
85'
Event
Foul / 3rd Yellowcard
83'
Event
Left foot shot / 2nd Goal
Event
Federico Gatti Lloyd Kelly
9th Substitution
81'
74'
Event
Luís Balbo Robin Gosens
8th Substitution
Event
Dušan Vlahović
Goal disallowed
72'
72'
Event
Argument / 1st Redcard
Event
Khéphren Thuram Andrea Cambiaso
6th Substitution
69'
Event
Edon Zhegrova Francisco Conceição
7th Substitution
69'
64'
Event
Rolando Mandragora Marco Brescianini
5th Substitution
64'
Event
Albert Gudmundsson Nicolò Fagioli
4th Substitution
64'
Event
Pietro Comuzzo Luca Ranieri
3rd Substitution
Event
Jérémie Boga Teun Koopmeiners
2nd Substitution
46'
1ST-HALF
Event
Foul / 2nd Yellowcard
45'
34'
Event
Right foot shot / 1st Goal
32'
Event
Jack Harrison Fabiano Parisi
1st Substitution
22'
Event
Foul / 1st Yellowcard

Match Commentary

90
Yellow Card Yellow Card Important
Albert Gudmundsson receives a yellow card.
88
Attempt Attempt
Kenan Yildiz takes a right-footed shot, but it's saved.
85
Yellow Card Yellow Card Important
Jack Harrison receives a yellow card.
89
Update Update
Dusan Vlahovic attempts a header but misses the target.
90
Update Update
Fabio Miretti replaces Kenan Yildiz.
90
Update Update
Dusan Vlahovic attempts a header but misses the target.
83
GOAL! GOAL! Important
Rolando Mandragora scores with a left-footed shot.
69
Update Update
Kephren Thuram-Ulien comes on for Andrea Cambiaso.
67
Attempt Attempt
Gleison Bremer Silva Nascimento's header is saved.
90
Attempt Attempt
Edon Zhegrova's left-footed shot is blocked.
70
Attempt Attempt
Edon Zhegrova's left-footed shot is blocked.
64
Update Update
Rolando Mandragora comes on for Marco Brescianini.
64
Update Update
Albert Gudmundsson replaces Nicolo Fagioli.
60
Attempt Attempt
Manuel Locatelli attempts a header but misses the shot.
90
Attempt Attempt
Fabio Miretti takes a right-footed shot but misses.
64
Update Update
Pietro Comuzzo replaces Luca Ranieri.
82
GOAL! GOAL! Important
Rolando Mandragora scores with a left-footed shot.
70
GOAL! GOAL! Important
Dusan Vlahovic scores with a left-footed shot.
55
Attempt Attempt
Jeremie Boga takes a right-footed shot, but it's saved.
55
Attempt Attempt
Dusan Vlahovic takes a right-footed shot, but it's blocked.
82
Attempt Attempt
Kenan Yildiz takes a left-footed shot but misses.
52
Attempt Attempt
Manor Solomon takes a right-footed shot, but it's saved.
69
Update Update
Edon Zhegrova comes on for Francisco Conceicao.
81
Update Update
Federico Gatti comes on for Lloyd Kelly.
58
Attempt Attempt
Weston McKennie's right-footed shot is saved.
49
Update Update
Kenan Yildiz takes a header, but it misses the target.
47
Attempt Attempt
Gleison Bremer Silva Nascimento attempts a header but misses the shot.
47
Attempt Attempt
Jeremie Boga takes a left-footed shot, but it's blocked.
74
Update Update
Luis Francisco Balbo Vieira comes on for Robin Gosens.
59
Attempt Attempt
Francisco Conceicao takes a right-footed shot, but it is saved.
56
Attempt Attempt
Andrea Cambiaso takes a left-footed shot but misses.
53
Attempt Attempt
Manor Solomon takes a left-footed shot, but it's blocked.
45
Attempt Attempt
Nicolo Fagioli takes a right-footed shot but misses.
45
Attempt Attempt
Jack Harrison takes a left-footed shot, but it's saved.
41
Attempt Attempt
Kenan Yildiz takes a right-footed shot, but it's saved.
45
Yellow Card Yellow Card Important
Gleison Bremer Silva Nascimento receives a yellow card.
34
GOAL! GOAL! Important
Goal! Cher Ndour scores to make it 1-0, assisted by Manor Solomon.
42
Attempt Attempt
Manor Solomon takes a right-footed shot, but it's blocked.
36
Attempt Attempt
Manuel Locatelli takes a left-footed shot but misses.
24
Attempt Attempt
Francisco Conceicao's left-footed shot is blocked.
20
Attempt Attempt
Dusan Vlahovic takes a right-footed shot, but it's saved.
42
Attempt Attempt
Gleison Bremer Silva Nascimento attempts a header but misses the shot.
18
Attempt Attempt
Roberto Piccoli takes a right-footed shot but misses.
15
Attempt Attempt
Manuel Locatelli's right-footed shot is saved.
34
GOAL! GOAL! Important
Cher Ndour scores with a right-footed shot.
15
Attempt Attempt
Francisco Conceicao's left-footed shot is blocked.
13
Attempt Attempt
Robin Gosens has a left-footed shot, but it's blocked.
32
Update Update
Jack Harrison replaces Fabiano Parisi.
22
Yellow Card Yellow Card Important
Marin Pongracic receives a yellow card.
18
Attempt Attempt
Dusan Vlahovic takes a right-footed shot, but it's saved.
46
Update Update
Jeremie Boga comes on for Teun Koopmeiners.
70
GOAL! GOAL! Important
Goal! Dusan Vlahovic scores, making it 1-1.

CONCLUSION

Fiorentina secured a notable away victory despite receiving a red card and facing the stronger Juventus side that dominated possession. The visitors led 1-0 at the break and added a second goal after the restart to complete a 0-2 triumph. Juventus created opportunities through sustained pressure but lacked the finishing quality needed to equalize. The red card introduced complications yet Fiorentina adapted effectively to protect their advantage. This result underscores how set-piece execution and counter-attacking efficiency can outweigh possession statistics in determining the outcome. Both teams will review defensive lapses and attacking transitions ahead of upcoming fixtures. The match illustrated the fine margins that separate success from disappointment in competitive league encounters.