Juventus vs Fiorentina

17 May 2026 · Serie A · 2025/26 · Referee Davide Massa

Full time 0 – 2

Half-time: 0–1

  • Cher Ndour 34’
  • Rolando Mandragora 83’

Match summary

Fiorentina took a 2-0 win at Juventus. Fiorentina led 1-0 at half-time.

Cher Ndour put Fiorentina ahead in the 34th minute, set up by Manor Solomon and Rolando Mandragora made it 0-2 in the 83rd minute.

Juventus can feel hard done by, creating 1.97 expected goals (xG) from 26 shots to Fiorentina's 0.51 from 10. Fiorentina had a player sent off.

Match stats

58% Possession 42%
26 Shots 10
9 Shots on target 4
6 Corners 2
99 Attacks 67
75 Dangerous attacks 25
479 Passes 362
81% Pass accuracy 77%
15 Tackles 10
15 Fouls 12
1 Yellow cards 3
0 Red cards 1
1 Offsides 2

Key events

Juventus Fiorentina
Kick-off
Manuel LocatelliShot on target
15’
Dusan VlahovicShot on target
20’
22’
32’
Jack HarrisonFabiano ParisiInjury
34’
Cher NdourRight foot shot0-1 (Fiorentina)
Kenan YildizShot on target
41’
BremerFoul
45’
Half-time0-1
46’
Jack HarrisonShot on target
Second half underway
52’
Manor SolomonShot on target
Jeremie BogaShot on target
55’
Weston McKennieShot on target
58’
Francisco ConceiçãoShot on target
59’
BremerShot on target
67’
VAR review
72’
73’
Luca RanieriArgument
74’
Luis BalboRobin Gosens
83’
Rolando MandragoraLeft foot shot0-2 (Fiorentina)
85’
Jack HarrisonFoul
Kenan YildizShot on target
88’
Jeremie BogaShot on target
89’
Fabio MirettiKenan Yıldız
90’
90+1’
Albert GudmundssonTime wasting
Full-time0-2

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.97 0.51 34’ Cher Ndour (Fiorentina), 0-1 34’ 83’ Rolando Mandragora (Fiorentina), 0-2 83’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.97 0.51 34’ Cher Ndour (Fiorentina), 0-1 Ndour 34’ 83’ Rolando Mandragora (Fiorentina), 0-2 Mandragora 83’
Juventus 1.97 xGFiorentina 0.51 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Fiorentina attacking Juventus attacking 
20’ Dusan Vlahovic (Juventus), open play, 0.43 xG, saved 67’ Bremer (Juventus), set piece, 0.30 xG, saved 34’ Cher Ndour (Fiorentina), open play, 0.12 xG, goal 18’ Dusan Vlahovic (Juventus), open play, 0.11 xG, off target 55’ Dusan Vlahovic (Juventus), open play, 0.10 xG, blocked 59’ Francisco Conceição (Juventus), open play, 0.09 xG, saved 47’ Jeremie Boga (Juventus), open play, 0.09 xG, blocked 70’ Edon Zhegrova (Juventus), open play, 0.07 xG, blocked 24’ Francisco Conceição (Juventus), open play, 0.07 xG, blocked 46’ Jack Harrison (Fiorentina), open play, 0.07 xG, saved 90+3’ Edon Zhegrova (Juventus), open play, 0.07 xG, blocked 49’ Kenan Yildiz (Juventus), open play, 0.07 xG, off target 53’ Manor Solomon (Fiorentina), open play, 0.06 xG, blocked 58’ Weston McKennie (Juventus), open play, 0.06 xG, saved 81’ Kephren Thuram (Juventus), open play, 0.07 xG, blocked 13’ Robin Gosens (Fiorentina), open play, 0.06 xG, blocked 15’ Francisco Conceição (Juventus), open play, 0.05 xG, blocked 55’ Jeremie Boga (Juventus), open play, 0.05 xG, saved 42’ Manor Solomon (Fiorentina), open play, 0.04 xG, blocked 76’ Roberto Piccoli (Fiorentina), open play, 0.05 xG, off target 42’ Bremer (Juventus), open play, 0.04 xG, off target 52’ Manor Solomon (Fiorentina), open play, 0.04 xG, saved 56’ Andrea Cambiaso (Juventus), open play, 0.04 xG, off target 82’ Kenan Yildiz (Juventus), open play, 0.04 xG, off target 36’ Manuel Locatelli (Juventus), from a corner, 0.03 xG, off target 89’ Jeremie Boga (Juventus), open play, 0.03 xG, saved 18’ Roberto Piccoli (Fiorentina), open play, 0.03 xG, off target 83’ Rolando Mandragora (Fiorentina), open play, 0.03 xG, goal 90’ Dusan Vlahovic (Juventus), open play, 0.03 xG, off target 47’ Bremer (Juventus), from a corner, 0.03 xG, off target 88’ Kenan Yildiz (Juventus), open play, 0.03 xG, saved 46’ Nicolo Fagioli (Fiorentina), from a corner, 0.02 xG, off target 90+3’ Fabio Miretti (Juventus), open play, 0.02 xG, off target 41’ Kenan Yildiz (Juventus), open play, 0.02 xG, saved 60’ Manuel Locatelli (Juventus), from a corner, 0.02 xG, off target 15’ Manuel Locatelli (Juventus), open play, 0.01 xG, saved 20’ Dusan Vlahovic (Juventus), open play, 0.43 xG, saved 67’ Bremer (Juventus), set piece, 0.30 xG, saved 34’ Cher Ndour (Fiorentina), open play, 0.12 xG, goal 18’ Dusan Vlahovic (Juventus), open play, 0.11 xG, off target 55’ Dusan Vlahovic (Juventus), open play, 0.10 xG, blocked 59’ Francisco Conceição (Juventus), open play, 0.09 xG, saved 47’ Jeremie Boga (Juventus), open play, 0.09 xG, blocked 70’ Edon Zhegrova (Juventus), open play, 0.07 xG, blocked 24’ Francisco Conceição (Juventus), open play, 0.07 xG, blocked 46’ Jack Harrison (Fiorentina), open play, 0.07 xG, saved 90+3’ Edon Zhegrova (Juventus), open play, 0.07 xG, blocked 81’ Kephren Thuram (Juventus), open play, 0.07 xG, blocked 49’ Kenan Yildiz (Juventus), open play, 0.07 xG, off target 53’ Manor Solomon (Fiorentina), open play, 0.06 xG, blocked 58’ Weston McKennie (Juventus), open play, 0.06 xG, saved 13’ Robin Gosens (Fiorentina), open play, 0.06 xG, blocked 15’ Francisco Conceição (Juventus), open play, 0.05 xG, blocked 55’ Jeremie Boga (Juventus), open play, 0.05 xG, saved 76’ Roberto Piccoli (Fiorentina), open play, 0.05 xG, off target 42’ Manor Solomon (Fiorentina), open play, 0.04 xG, blocked 42’ Bremer (Juventus), open play, 0.04 xG, off target 56’ Andrea Cambiaso (Juventus), open play, 0.04 xG, off target 52’ Manor Solomon (Fiorentina), open play, 0.04 xG, saved 82’ Kenan Yildiz (Juventus), open play, 0.04 xG, off target 36’ Manuel Locatelli (Juventus), from a corner, 0.03 xG, off target 89’ Jeremie Boga (Juventus), open play, 0.03 xG, saved 18’ Roberto Piccoli (Fiorentina), open play, 0.03 xG, off target 83’ Rolando Mandragora (Fiorentina), open play, 0.03 xG, goal 90’ Dusan Vlahovic (Juventus), open play, 0.03 xG, off target 47’ Bremer (Juventus), from a corner, 0.03 xG, off target 88’ Kenan Yildiz (Juventus), open play, 0.03 xG, saved 90+3’ Fabio Miretti (Juventus), open play, 0.02 xG, off target 46’ Nicolo Fagioli (Fiorentina), from a corner, 0.02 xG, off target 41’ Kenan Yildiz (Juventus), open play, 0.02 xG, saved 60’ Manuel Locatelli (Juventus), from a corner, 0.02 xG, off target 15’ Manuel Locatelli (Juventus), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Juventus 4-2-3-1 Starting XI
Gregorio
Kalulu
Bremer
Kelly 81’
Cambiaso 69’
Locatelli
Koopmeiners 46’
Conceição 69’
McKennie
Yıldız 90’
Vlahović
Fiorentina 4-3-3 Starting XI
Gea
Gosens 74’
Ranieri 64’
Pongracic
Dodô
Brescianini 64’
Fagioli 64’
Ndour
Solomon
Piccoli
Parisi 32’

Player stats

PlayerPosMinGAShxGxAKPCards
Michele Di Gregorio GK900 0.000.000
Pierre Kalulu Kyatengwa DEF900 0.000.163
Bremer DEF903 0.370.000
Lloyd Kelly DEF830 0.000.000
Andrea Cambiaso DEF711 0.040.301
Manuel Locatelli MID903 0.060.041
Teun Koopmeiners MID480 0.000.111
Francisco Conceição MID713 0.220.244
Weston McKennie MID901 0.060.073
Kenan Yildiz MID904 0.140.213
Dusan Vlahovic FWD904 0.670.061
Jeremie Boga Sub423 0.180.082
Kephren Thuram Sub191 0.070.000
Edon Zhegrova Sub192 0.150.000
Federico Gatti Sub70 0.000.031
Fabio Miretti Sub11 0.020.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Juventus win 72% Avg odds 1.30
Draw 17% Avg odds 5.43
Fiorentina win 11% Avg odds 8.52

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.