Serie A Regular Season - 37
Juventus 0 - 2 FT Fiorentina
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
M. Pongracic 22'
↓ F. Parisi ↑J. Harrison 32'
C. Ndour (M. Solomon) 34'
45' Bremer
HT
46' ↓ T. Koopmeiners ↑J. Boga
↓ M. Brescianini ↑R. Mandragora 64'
↓ L. Ranieri ↑P. Comuzzo 64'
↓ N. Fagioli ↑A. Gudmundsson 64'
69' ↓ F. Conceicao ↑E. Zhegrova
69' ↓ A. Cambiaso ↑K. Thuram
70' D. Vlahovic
L. Ranieri 72'
↓ R. Gosens ↑L. Balbo 74'
81' ↓ L. Kelly ↑F. Gatti
R. Mandragora 83'
J. Harrison 85'
90' ↓ K. Yildiz ↑F. Miretti
A. Gudmundsson 90'+1
FT
Player Cards
Our take on every player in this match
Juventus
Goalkeepers
Michele Di Gregorio
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Defenders
Pierre Kalulu
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
38%
Pass Acc
Bremer
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
67%
Duel Win %
Lloyd Kelly
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Andrea Cambiaso
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Manuel Locatelli
MAGNET
101
Activity
101
Activity
93
Passes
8
Duels
Teun Koopmeiners
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Francisco Conceição
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
23%
Pass Acc
Weston McKennie
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
36%
Pass Acc
Kenan Yıldız
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
25%
Pass Acc
Forwards
Dušan Vlahović
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
BENCH
Mattia Perin
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Carlo Pinsoglio
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Federico Gatti
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Emil Holm
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Juan Cabal
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Filip Kostić
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Vasilije Adžić
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Khéphren Thuram
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Fabio Miretti
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Jérémie Boga
LATE SHIFT
15
Late Mins
15
Late Mins
52
Total Mins
Started
Entry
Edon Zhegrova
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Loïs Openda
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Arkadiusz Milik
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jonathan David
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fiorentina
Goalkeepers
David De Gea
OCTOPUS
9
Saves
9
Saves
0
Conceded
100%
Save %
Defenders
Dodô
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
26%
Pass Acc
Marin Pongračić
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
30%
Pass Acc
Luca Ranieri
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
0
Fouls
7
Rating
Robin Gosens
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Midfielders
Cher Ndour
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Nicolò Fagioli
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Marco Brescianini
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Forwards
Fabiano Parisi
PROVOCATEUR
4
Fouls Won
4
Fouls Won
4
Duels Won
0
Pens Won
Roberto Piccoli
LATE SHIFT
15
Late Mins
15
Late Mins
97
Total Mins
Started
Entry
Manor Solomon
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.6
Rating
BENCH
Luca Lezzerini
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Oliver Christensen
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Pietro Comuzzo
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Luís Balbo
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Daniele Rugani
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Niccolò Fortini
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rolando Mandragora
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Giovanni Fabbian
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jacopo Fazzini
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jack Harrison
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
Started
Entry
Albert Guðmundsson
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Riccardo Braschi
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 11/22/2025 | Fiorentina | 1 - 1 | Juventus | Serie A | Stadio Artemio Franchi |
| 03/16/2025 | Fiorentina | 3 - 0 | Juventus | Serie A | Stadio Artemio Franchi |
| 12/29/2024 | Juventus | 2 - 2 | Fiorentina | Serie A | Allianz Stadium |
| 04/07/2024 | Juventus | 1 - 0 | Fiorentina | Serie A | Allianz Stadium |
| 11/05/2023 | Fiorentina | 0 - 1 | Juventus | Serie A | Stadio Artemio Franchi |
| 02/12/2023 | Juventus | 1 - 0 | Fiorentina | Serie A | Allianz Stadium |
| 09/03/2022 | Fiorentina | 1 - 1 | Juventus | Serie A | Stadio Artemio Franchi |
| 05/21/2022 | Fiorentina | 2 - 0 | Juventus | Serie A | Stadio Artemio Franchi |
| 04/20/2022 | Juventus | 2 - 0 | Fiorentina | Coppa Italia | Allianz Stadium |
| 03/02/2022 | Fiorentina | 0 - 1 | Juventus | Coppa Italia | Stadio Artemio Franchi |
11/22/2025
03/16/2025
12/29/2024
04/07/2024
11/05/2023
02/12/2023
09/03/2022
05/21/2022
04/20/2022
03/02/2022
Juventus Win
Fiorentina Win
Draw
League Standings
P: 37 GD: +54
P: 37 GD: +21
P: 37 GD: +26
P: 37 GD: +19
P: 37 GD: +33
P: 37 GD: +27
P: 37 GD: +15
P: 37 GD: +3
P: 37 GD: 0
P: 37 GD: -2
P: 37 GD: -3
P: 37 GD: -19
P: 37 GD: -19
P: 37 GD: -9
P: 37 GD: -9
P: 37 GD: -14
P: 37 GD: -23
P: 37 GD: -22
P: 37 GD: -34
League Standings
| Pos | Team | P | Pts | GF | GA | GD | Form |
|---|---|---|---|---|---|---|---|
| 1 | Inter | 38 | 87 | 89 | 35 | +54 | |
| 2 | Napoli | 38 | 76 | 58 | 36 | +22 | |
| 3 | AC Milan | 37 | 70 | 52 | 33 | +19 | |
| 4 | AS Roma | 37 | 70 | 57 | 31 | +26 | |
| 5 | Como | 37 | 68 | 61 | 28 | +33 | |
| 6 | Juventus | 37 | 68 | 59 | 32 | +27 | |
| 7 | Atalanta | 38 | 59 | 51 | 36 | +15 | |
| 8 | Bologna | 38 | 56 | 49 | 46 | +3 | |
| 9 | Lazio | 38 | 54 | 41 | 40 | +1 | |
| 10 | Udinese | 38 | 50 | 45 | 48 | -3 | |
| 11 | Sassuolo | 38 | 49 | 46 | 50 | -4 | |
| 12 | Parma | 38 | 45 | 28 | 46 | -18 | |
| 13 | Torino | 37 | 44 | 42 | 61 | -19 | |
| 14 | Fiorentina | 38 | 42 | 41 | 50 | -9 | |
| 15 | Genoa | 37 | 41 | 41 | 50 | -9 | |
| 16 | Cagliari | 37 | 40 | 38 | 52 | -14 | |
| 17 | Lecce | 37 | 35 | 27 | 50 | -23 | |
| 18 | Cremonese | 37 | 34 | 31 | 53 | -22 | |
| 19 | Hellas Verona | 37 | 21 | 25 | 59 | -34 | |
| 20 | Pisa | 38 | 18 | 26 | 71 | -45 |
P: 38 GD: +54
P: 38 GD: +22
P: 37 GD: +19
P: 37 GD: +26
P: 37 GD: +33
P: 37 GD: +27
P: 38 GD: +15
P: 38 GD: +3
P: 38 GD: +1
P: 38 GD: -3
P: 38 GD: -4
P: 38 GD: -18
P: 37 GD: -19
P: 38 GD: -9
P: 37 GD: -9
P: 37 GD: -14
P: 37 GD: -23
P: 37 GD: -22
P: 37 GD: -34
P: 38 GD: -45
Match previews and recaps to help you decide which games are worth watching
The Smash and Grab of the Season
Highly Entertaining Futmetrix Score: 81/100. A breathtaking defensive masterclass turned a heavily one-sided statistical affair into an unforgettable shock victory.
The Siege and the Sting
A barrage of 26 shots turned the Allianz Stadium into a one-way shooting gallery. Juventus controlled possession right out of the gate, penning the visitors deep inside their own half. Manuel Locatelli pulled the strings effectively in midfield, recycling the ball and maintaining the relentless pressure. But superiority without end product means absolutely nothing. Completely against the run of play, C. Ndour silenced the home crowd at the 34-minute mark, finishing a sharp, unexpected feed from M. Solomon. The immense Upset Factor immediately hung heavily in the Turin air, challenging the hosts to find a response.
VAR and Red Mists
The second half delivered absolute chaos and spiked the Intensity to extreme levels. Around the 70th minute, the Allianz erupted as D. Vlahovic thought he had finally levelled the tie, only for VAR to ruthlessly rule out his strike for offside. The temperature boiled over entirely two minutes later when L. Ranieri saw straight red for abusing the officials. Down to ten men, the Fiorentina backline, marshalled brilliantly by Marin Pongračić, faced a seemingly impossible onslaught. Yet, a staggering display of goalkeeping heroics kept the frustrated hosts continually at bay.
The Sucker Punch
Despite the numeric disadvantage, the visitors found the ultimate sucker punch. Substitute Jérémie Boga had injected pure electricity for the home side off the bench, creating multiple dangerous openings and earning Man of the Match honours in defeat. However, the killer blow landed at the opposite end of the pitch. With the Stakes incredibly high for Champions League positioning, Juve threw everything forward. R. Mandragora came off the bench to secure the unlikeliest of points on an 83rd-minute counter-attack. The Balance of power never recovered for the home side, sealing a historic away smash-and-grab.
Key Questions
How did the red card for L. Ranieri impact the match?
It forced Fiorentina into a desperate low block. They surrendered possession entirely, relying on heroic saves before stealing a decisive second goal on the counter.
How did Fiorentina pull off this shock result?
They survived an onslaught of 26 shots through immense goalkeeping and defensive grit. Clinical finishing from Ndour and Mandragora capitalized on their few rare attacking moments.
What made Jérémie Boga the Man of the Match?
Boga was a relentless threat after coming on, delivering two key passes and a match-high rating of 8.7 while single-handedly driving the Juventus attack forward.
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.
Late Season Drama Unfolds as Juventus Host Fiorentina
Average Entertainment Futmetrix Score: 57/100. The hosts look to flex their tactical superiority against a visiting side just looking to survive the closing weeks of the campaign.
The Setup
Stepping onto the pitch at Allianz Stadium on May 17, 2026, Juventus hold all the cards. Sitting third in the table with 68 points, their impressive Form is underlined by an unbeaten run of three wins and two draws over their last five matches. Fiorentina arrive in fifteenth place, carrying a negative goal difference and modest ambitions. The Balance heavily favors the home side, creating a clear mismatch on paper. Still, late-season Stakes can breed complacency, and the presence of attacking Stars like K. Yıldız and M. Kean ensures there is plenty of individual quality ready to punish defensive errors.
Key Battle
The midfield engine room will decide the tempo of the afternoon. Manuel Locatelli dictates the play for the home side with calm authority, breaking lines and setting the rhythm. He faces a gritty challenge from Jacopo Fazzini, who must disrupt the passing lanes and try to spring Fiorentina on the counter. If the visitors lose this central duel, it will be a long shift.
Our Prediction
We expect a routine 2-0 victory for Juventus. They will monopolize possession, forcing Fiorentina into a low block before eventually breaking them down through sustained wide pressure in the second half.