Serie A · Matchweek 37 · May 17
Juventus - Fiorentina
Fiorentina won 2-0 away at Juventus in Serie A (Matchweek 37). Goals: C. Ndour 34'; R. Mandragora 83'.
Key events
Quick stats
%59
Possession
%41
2.18
Pre-match xG
1.06
24
Total shots
10
9
Shots on target
4
9
Shots off target
3
6
Blocked shots
3
16
Shots inside box
4
8
Shots outside box
6
2
Saves
9
Match timeline
First half
22'
🟨M. PongracicYellow card
32'
🔁F. Parisi ↔ J. HarrisonSubstitution
34'
⚽C. Ndour(0 - 1) · Assist: M. Solomon
BremerYellow card🟨
45'
HT 0 - 1
T. Koopmeiners ↔ J. BogaSubstitution🔁
46'
64'
🔁M. Brescianini ↔ R. MandragoraSubstitution
64'
🔁L. Ranieri ↔ P. ComuzzoSubstitution
64'
🔁N. Fagioli ↔ A. GudmundssonSubstitution
F. Conceicao ↔ E. ZhegrovaSubstitution🔁
69'
A. Cambiaso ↔ K. ThuramSubstitution🔁
69'
72'
🟥L. RanieriRed card
74'
🔁R. Gosens ↔ L. BalboSubstitution
L. Kelly ↔ F. GattiSubstitution🔁
81'
83'
⚽R. Mandragora(0 - 2)
85'
🟨J. HarrisonYellow card
K. Yildiz ↔ F. MirettiSubstitution🔁
90'
90+1'
🟨A. GudmundssonYellow card
FT 0 - 2
Match statsJuventus · Fiorentina
Key stats
%59
Possession
%41
2.18
Pre-match xG
1.06
Shots
24
Total shots
10
9
Shots on target
4
9
Shots off target
3
6
Blocked shots
3
16
Shots inside box
4
8
Shots outside box
6
2
Saves
9
Attacking
0
Attacks
0
0
Dangerous attacks
0
Passing
449
Total passes
325
372
Accurate passes
248
%83
Pass accuracy
%76
Set pieces & discipline
6
Corners
1
1
Offsides
1
15
Fouls
11
Cards
1
Yellow cards
2
0
Red cards
1
By half
0
1st-half goals
1
0
2nd-half goals
1
Penalties
0
Penalties won
0
0
Penalty goals
0
Momentum
0'▲ Juventus▼ Fiorentina90'
LineupsJuventus 3-4-2-1Fiorentina 4-3-3
16
Gregorio
6
Kelly
3
Bremer
15
Kalulu
27
Cambiaso
8
Koopmeiners
5
Locatelli
22
McKennie
10
Yıldız
7
Conceição
9
Vlahović
43
Gea
21
Gosens
6
Ranieri
5
Pongračić
2
Dodô
27
Ndour
44
Fagioli
4
Brescianini
19
Solomon
91
Piccoli
65
Parisi
Juventus · Bench
Coach: Luciano Spalletti
Fiorentina · Bench
Coach: Paolo Vanoli
Shot map36 shots
Juventus
Fiorentina
Filled = goal · size = xG
HEAD TO HEAD13 meetings · 2020–2025
Dec 22who was on topNov 22
6 Juventus
4 draw
3 Fiorentina
GOALS IN THIS FIXTURE
1.9goals / match
12–13total goals
6/3clean sheets
2-0Juventus best win · Apr 20
3-0Fiorentina best win · Mar 16
Over 1.5
8/13
Over 2.5
3/13
Over 3.5
1/13
BTTS
4/13
DOES THE VENUE MATTER
Juventus at home6 matches
4W
1D
1L
7:5
Fiorentina at home7 matches
2W
3D
2L
8:5
Results are read from the side that hosted the match.
FORM COMPARISON
Juventus3W 2D 0L
Fiorentina2W 2D 1L
2.20
1.60
Points per game
6
4
Goals scored
1
6
Goals conceded
1.71
1.21
xG average
1.10
1.39
xGA average
%80
%40
Clean sheets
%20
%40
BTTS
%0
%40
Over 2.5
6.0
5.0
Corners
2.4
3.2
Cards
Juventus6W 4D 0L
Fiorentina5W 3D 2L
2.20
1.80
Points per game
18
12
Goals scored
7
12
Goals conceded
2.03
1.26
xG average
1.16
1.51
xGA average
%60
%30
Clean sheets
%40
%50
BTTS
%30
%50
Over 2.5
5.9
4.1
Corners
1.9
2.7
Cards
SEASON COMPARISON
6Juventusin the table69pts
38matches
19-12-7W-D-L
61:34goals
+27diff
DLWDD
15Fiorentinain the table42pts
38matches
9-15-14W-D-L
41:50goals
-9diff
DWDLD
Season profile · 2025/2026 · 24 matches
1.92
0.75
Points per game
1.94
1.45
xG average
1.06
1.46
xGA average
%38
%13
Clean sheets
%50
%71
BTTS
%46
%63
Over 2.5
5.4
4.8
Corners
1.3
2.2
Cards
PREVIOUS MEETINGS
WHAT THE NUMBERS SAY
Juventus dominated the ball59% possession
Juventus took more shots24 - 10
Fiorentina struggled to stay disciplined2 yellow, 1 red
Juventus committed more fouls15 - 11
THREAT OVER TIMExT
Juventus2.20
Fiorentina0.98
0'25'45'70'90'
Juventuspeak 55-60'
Fiorentinapeak 40-45'
Expected threat: every pass and carry is valued by how much closer it brings the ball to a goal. Higher area means more danger created in that window.
TACTICAL PROFILEwhoscored + fotmob
Juventus
Fiorentina
Each axis has a fixed range taken from typical top-flight values, so the shape reads as an absolute profile — not just who beat whom.
5.9
PPDA
7.1
660
Touches
538
47.6m
Defensive height
31.3m
99
Progressive passes
72
%77.0
Final-third accuracy
%70.0
%32.8
Verticality
%40.5
%80.0
Pass accuracy
%76.0
26
Shots
10
117
Defensive actions
142
31.4m
Block depth
33.7m
%63
In opposition half
%38
HOW THE GAME FLOWEDfotmob
Juventus1.98xG
Fiorentina0.47xG
0'25'45'70'90'
Cumulative expected goals, step by step — each step is a shot and the dots are goals. These totals come from the shot-level model, so they can differ slightly from the xG in the stats tab.
Momentum
Juventus
Fiorentina
Which side was pushing at each moment; above the line is the home team.
ON THE PITCHwhoscored
Where each side spent the match. Both attack left to right.
Juventusown half →Fiorentina
BY THIRD
Defensive
%56
%44
Middle
%59
%41
Attacking
%52
%48
BY FLANK
Left
%54
%46
Centre
%55
%45
Right
%57
%43
Share of touches in each zone. Home attacks to the right; the bars split the same touches lengthwise and across the pitch.
Tackles, interceptions, clearances, blocks and recoveries. The dashed line is their average height.
>%85
%70–85
<%70
Average position of each player and their most frequent pass combinations; thicker lines mean more passes, and the ring colour is that player’s pass accuracy.
Left%29Centre%29Right%43
Left%29Centre%29Right%42
Successful passes carrying the ball 10m+ forward from the middle third onward.
5.9
PPDA
7.1
%32.8
Verticality
%40.5
%77
Final third pass
%70
%80
Pass accuracy
%76
47.6m
Defensive height
31.3m
PPDA: opponent passes allowed per defensive action in their half — lower means heavier pressing.
THE REFEREE46 matches on record
Davide Massa
Strictness54
TEMPO48
Cards: ModerateFouls: ModeratePenalties: ModerateGoals: ModerateOver 2.5: Moderate
This match vs his average
Cards
44.0
-0.0
Fouls
2623.4
+2.6
Goals
22.7
-0.7
Corners
78.5
-1.5
THIS MATCH VS SEASON AVERAGE
Goals
0.01.6
-1.6
Shots
24.015.5
+8.5
On target
9.05.5
+3.5
Possession
%59%58
+1.1
Corners
6.05.1
+0.9
Cards
1.01.5
-0.5
Conceded
2.00.9
+1.1
this matchseason average · 37 matches
Goals
2.01.1
+0.9
Shots
10.012.0
-2.0
On target
4.03.2
+0.8
Possession
%41%51
-10.3
Corners
1.04.3
-3.3
Cards
3.02.5
+0.5
Conceded
0.01.4
-1.4
this matchseason average · 37 matches
PLAYER RATINGS★ Manuel Locatelli 8.20
Starting XI
On target1/3Key pass1Tackles3Interceptions1Duels won6/8Fouls1Passes80 · %69
On target1/1Key pass4Dribbles1/1Tackles1Duels won4/5Fouls won2Fouls1Passes30 · %23
On target1/3Tackles2Interceptions2Blocks2Duels won7/10Fouls2Passes40 · %36
On target1/3Key pass3Dribbles1/4Tackles1Duels won5/12Fouls won3Fouls1Passes29 · %24
On target1/1Key pass1Dribbles1/1Tackles1Interceptions2Duels won3/8Fouls3Passes32 · %30
Key pass1Tackles1Duels won1/3Passes44 · %37
Saves2Passes15 · %13
Key pass1Dribbles1/1Tackles1Duels won4/6Fouls won1Fouls1Passes13 · %11
Blocks1Duels won2/5Fouls won1Fouls2Passes40 · %29
Key pass2Tackles2Duels won4/7Fouls1Passes36 · %30
On target1/2Key pass1Duels won1/5Fouls won1Fouls1Offside1Passes12 · %9
Substitutes
On target1/1Key pass1Dribbles3/4Duels won3/4Passes23 · %18
Passes4 · %2
Passes7 · %5
Passes2 · %2
Unused: Arkadiusz MilikLoïs OpendaFabio MirettiVasilije AdžićJuan CabalEmil HolmCarlo PinsoglioMattia PerinJonathan DavidFilip Kostić
Starting XI
Goals1On target1/1Tackles5Interceptions2Duels won6/10Fouls1Passes26 · %21
Key pass2Tackles2Interceptions1Blocks3Duels won5/8Fouls won1Fouls2Passes31 · %28
Saves7Passes34 · %20
Key pass1Interceptions1Duels won2/4Fouls won2Passes35 · %32
Blocks2Duels won1/3Passes20 · %15
Key pass2Dribbles1/1Tackles1Duels won4/8Fouls won2Fouls1Passes33 · %25
Duels won4/7Fouls won4Passes12 · %11
Key pass1Interceptions2Duels won3/9Fouls won1Fouls4Passes27 · %18
Assist1On target1/1Key pass2Duels won1/5Fouls won1Passes23 · %19
Dribbles1/1Duels won6/8Fouls won2Fouls1Passes16 · %14
Passes18 · %14
Substitutes
Goals1On target1/1Passes10 · %8
On target1/1Tackles1Duels won1/4Fouls1Passes14 · %11
Duels won1/1Passes4 · %1
Passes7 · %6
Blocks1Passes4 · %2
Unused: Luca LezzeriniOliver ChristensenDaniele RuganiGiovanni FabbianNiccolò FortiniRiccardo BraschiJacopo Fazzini
Win probabilityModel: 1 (%62) ✗
Juventus %62
Draw %30
Fiorentina %8
2.16Juventus xPuan
0.54Fiorentina xPuan
🎯
FREE MEMBERSHIP
Tactical metrics & visuals
Pressing & tempo, attack organisation, defensive control, chance creation and set-piece profiles.
Create free account🔥
FREE MEMBERSHIP
Team & player heatmaps
Where each team dominated the pitch, plus per-player heatmaps from raw event coordinates.
Create free account🤖
FREE MEMBERSHIP
ML deep-dive
Feature-level model breakdown, expected points simulation and value analysis.
Create free accountForm
JuventusWDDWW
FiorentinaDLDDW
FREE MEMBERSHIP
Heatmap & tactical analysis
Team & player heatmaps, tactical metrics and the ML deep-dive live in the dashboard.
Create free accountMatch Reportsall →
Galatasaray 3-1 Kasımpaşa
Borussia Dortmund 2-2 Werder Bremen
Arsenal 2-1 Chelsea
Trabzonspor 5-0 Gençlerbirliği S.K.
Fenerbahçe 1-2 Beşiktaş
Rayo Vallecano 1-1 Alaves
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Skoryum