Serie A Regular Season - 27

Udinese 3 - 0 FT Fiorentina

Bluenergy Stadium - Stadio Friuli

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
48
FT
Mon, Mar 2
Italiano
Udinese
3-0
Fiorentina
⚡ Intensity 61
⚖️ Balance 12
🏆 Stakes 0
🎲 Upset 54
Clinical Udinese dismantle toothless Fiorentina.

Clinical Udinese Punish Toothless Fiorentina at Bluenergy Stadium

Average Entertainment Futmetrix Score: 48/100. A masterclass in counter-attacking efficiency saw Udinese punish a Fiorentina side that dominated the ball but forgot how to shoot.

Kabasele Sets the Tone Early

The encounter at Bluenergy Stadium - Stadio Friuli was decided by clinical execution rather than territorial dominance. Udinese needed only ten minutes to exploit the visitors' defensive frailties, as Christian Kabasele rose to meet a delivery from N. Zaniolo. This early breakthrough dictated the match's entire Intensity profile, allowing the hosts to sit deep and absorb pressure. While Fiorentina controlled 64% of the possession, they lacked the creative spark to dismantle a disciplined Friulian backline that restricted them to zero shots on target throughout the entire ninety minutes.

The Penalty Punch from Davis

As the match progressed into the second half, the Balance of play remained skewed in terms of ball retention, but the scoreboard told a different story. The pivotal moment arrived in the 64th minute when Keinan Davis was handed the chance to double the lead from the penalty spot. He made no mistake, coolly dispatching the ball to effectively end the contest. This goal highlighted a significant Upset Factor, as the underdog hosts dismantled a higher-rated opponent through sheer verticality. Davis was a constant nuisance, leading the line with a physical presence that the Fiorentina defenders simply could not contain.

Super-Subs Seal the Drubbing

With the Stakes rising for a desperate Fiorentina side, Udinese's bench depth provided the final flourish. The introduction of Adam Buksa proved inspired; the striker found the net in the 90th minute to put the result beyond any doubt. The goal was crafted by fellow substitute L. Miller, whose late energy epitomised Udinese's superior game management. This 3-0 victory provides Udinese with a massive morale boost, while leaving the visitors to reflect on a performance that was high on passes but dangerously low on purpose. A tactical clinic in how to win without the ball.

Key Questions

What made Keinan Davis the Man of the Match?

Davis earned an 8.7 rating by leading the line expertly and converting the crucial penalty that secured the win.

How did Keinan Davis change the game?

His 64th-minute penalty effectively killed the match, turning Udinese's narrow lead into a comfortable cushion against a toothless opponent.

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.

Match Statistics

Possession
36%
64%
Udinese 36%
Fiorentina 64%
Shots
10
11
Udinese 10
Fiorentina 11
Shots on Target
7
0
Udinese 7
Fiorentina 0
Expected Goals (xG)
1.50
0.68
Udinese 1.50
Fiorentina 0.68
Passes
304
553
Udinese 304
Fiorentina 553
Pass Accuracy
78%
88%
Udinese 78%
Fiorentina 88%
Corners
5
2
Udinese 5
Fiorentina 2
Fouls
16
12
Udinese 16
Fiorentina 12
Yellow Cards
1
4
Udinese 1
Fiorentina 4
Red Cards
0
0
Udinese 0
Fiorentina 0

Match Events

10' C. Kabasele (N. Zaniolo)
M. Pongracic 🟨 28'
32' 🟨 K. Ehizibue
F. Parisi 🟨 32'
HT
M. Brescianini C. Ndour 🔄 46'
M. Pongracic P. Comuzzo 🔄 46'
D. Rugani 🟨 62'
64' K. Davis
68' 🔄 K. Davis A. Buksa
R. Mandragora G. Fabbian 🔄 71'
M. Kean R. Piccoli 🔄 71'
73' 🔄 J. Piotrowski O. Zarraga
73' 🔄 N. Bertola B. Mlacic
73' 🔄 J. Zemura H. Kamara
L. Ranieri 🟨 80'
87' 🔄 N. Zaniolo L. Miller
N. Fagioli J. Fazzini 🔄 87'
90'+4 A. Buksa (L. Miller)
FT

Player Cards

Our take on every player in this match

Udinese

Goalkeepers
Maduka Okoye
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
94
Minutes
Defenders
Thomas Kristensen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Christian Kabasele
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Nicolò Bertola
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Midfielders
Kingsley Ehizibue
ENFORCER
ENFORCER
4
Tackles
4
Tackles
5
Duels Won
71%
Win %
Jakub Piotrowski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Jesper Karlström
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Jürgen Ekkelenkamp
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Jordan Zemura
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Forwards
Nicolò Zaniolo
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
1
Assists
19%
Pass Acc
Keinan Davis
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
1
Pens Won
BENCH
Daniele Padelli
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Răzvan Sava
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alessandro Nunziante
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Branimir Mlačić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Hassane Kamara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Juan Arizala
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lennon Miller
SUPER SUB
SUPER SUB
1
Assist
1
Assist
7
Minutes
0
Rating
Abdoulaye Camara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Oier Zarraga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Vakoun Bayo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Idrissa Gueye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Adam Buksa
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.7
Rating

Fiorentina

Goalkeepers
David De Gea
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Marin Pongračić
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
45%
Duel Win %
Daniele Rugani
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
3
Fouls
5.7
Rating
Luca Ranieri
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
62%
Duel Win %
Midfielders
Jack Harrison
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Rolando Mandragora
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
Nicolò Fagioli
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
62%
Pass Acc
Marco Brescianini
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Fabiano Parisi
MAGNET
MAGNET
70
Activity
70
Activity
56
Passes
14
Duels
Forwards
Albert Guðmundsson
MAGNET
MAGNET
48
Activity
48
Activity
45
Passes
3
Duels
Moise Kean
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
BENCH
Oliver Christensen
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Pietro Leonardelli
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Pietro Comuzzo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
49
Total Mins
Started
Entry
Eddy Kouadio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luís Balbo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Niccolò Fortini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Robin Gosens
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cher Ndour
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
49
Total Mins
Started
Entry
Giovanni Fabbian
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Jacopo Fazzini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Roberto Piccoli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
21/12/2025 Fiorentina 5 - 1 Udinese Serie A Stadio Artemio Franchi
25/05/2025 Udinese 2 - 3 Fiorentina Serie A Bluenergy Stadium
23/12/2024 Fiorentina 1 - 2 Udinese Serie A Stadio Artemio Franchi
14/01/2024 Fiorentina 2 - 2 Udinese Serie A Stadio Artemio Franchi
24/09/2023 Udinese 0 - 2 Fiorentina Serie A Bluenergy Stadium
14/05/2023 Fiorentina 2 - 0 Udinese Serie A Stadio Artemio Franchi
31/08/2022 Udinese 1 - 0 Fiorentina Serie A Dacia Arena
27/04/2022 Fiorentina 0 - 4 Udinese Serie A Stadio Artemio Franchi
26/09/2021 Udinese 0 - 1 Fiorentina Serie A Dacia Arena
28/02/2021 Udinese 1 - 0 Fiorentina Serie A Dacia Arena
21/12/2025
Serie A Stadio Artemio Franchi
25/05/2025
Serie A Bluenergy Stadium
23/12/2024
Serie A Stadio Artemio Franchi
14/01/2024
Serie A Stadio Artemio Franchi
24/09/2023
Serie A Bluenergy Stadium
14/05/2023
Serie A Stadio Artemio Franchi
31/08/2022
Serie A Dacia Arena
27/04/2022
Serie A Stadio Artemio Franchi
26/09/2021
Serie A Dacia Arena
28/02/2021
Serie A Dacia Arena
Udinese Win
Fiorentina Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Inter 27 67 64 21 +43 WInter 2 - 0 Genoa (28-02-2026)WLecce 0 - 2 Inter (21-02-2026)WInter 3 - 2 Juventus (14-02-2026)WSassuolo 0 - 5 Inter (08-02-2026)WCremonese 0 - 2 Inter (01-02-2026)
2 AC Milan 27 57 43 20 +23 WCremonese 0 - 2 AC Milan (01-03-2026)LAC Milan 0 - 1 Parma (22-02-2026)DAC Milan 1 - 1 Como (18-02-2026)WPisa 1 - 2 AC Milan (13-02-2026)WBologna 0 - 3 AC Milan (03-02-2026)
3 Napoli 27 53 41 28 +13 WHellas Verona 1 - 2 Napoli (28-02-2026)LAtalanta 2 - 1 Napoli (22-02-2026)DNapoli 2 - 2 AS Roma (15-02-2026)WGenoa 2 - 3 Napoli (07-02-2026)WNapoli 2 - 1 Fiorentina (31-01-2026)
4 AS Roma 27 51 37 19 +18 DAS Roma 3 - 3 Juventus (01-03-2026)WAS Roma 3 - 0 Cremonese (22-02-2026)DNapoli 2 - 2 AS Roma (15-02-2026)WAS Roma 2 - 0 Cagliari (09-02-2026)LUdinese 1 - 0 AS Roma (02-02-2026)
5 Como 27 48 44 20 +24 WComo 3 - 1 Lecce (28-02-2026)WJuventus 0 - 2 Como (21-02-2026)DAC Milan 1 - 1 Como (18-02-2026)LComo 1 - 2 Fiorentina (14-02-2026)DComo 0 - 0 Atalanta (01-02-2026)
6 Juventus 27 47 46 28 +18 DAS Roma 3 - 3 Juventus (01-03-2026)LJuventus 0 - 2 Como (21-02-2026)LInter 3 - 2 Juventus (14-02-2026)DJuventus 2 - 2 Lazio (08-02-2026)WParma 1 - 4 Juventus (01-02-2026)
7 Atalanta 27 45 37 24 +13 LSassuolo 2 - 1 Atalanta (01-03-2026)WAtalanta 2 - 1 Napoli (22-02-2026)WLazio 0 - 2 Atalanta (14-02-2026)WAtalanta 2 - 1 Cremonese (09-02-2026)DComo 0 - 0 Atalanta (01-02-2026)
8 Bologna 27 39 36 32 +4 WPisa 0 - 1 Bologna (02-03-2026)WBologna 1 - 0 Udinese (23-02-2026)WTorino 1 - 2 Bologna (15-02-2026)LBologna 0 - 1 Parma (08-02-2026)LBologna 0 - 3 AC Milan (03-02-2026)
9 Sassuolo 27 38 34 36 -2 WSassuolo 2 - 1 Atalanta (01-03-2026)WSassuolo 3 - 0 Hellas Verona (20-02-2026)WUdinese 1 - 2 Sassuolo (15-02-2026)LSassuolo 0 - 5 Inter (08-02-2026)WPisa 1 - 3 Sassuolo (31-01-2026)
10 Udinese 27 35 31 39 -8 WUdinese 3 - 0 Fiorentina (02-03-2026)LBologna 1 - 0 Udinese (23-02-2026)LUdinese 1 - 2 Sassuolo (15-02-2026)LLecce 2 - 1 Udinese (08-02-2026)WUdinese 1 - 0 AS Roma (02-02-2026)
11 Lazio 27 34 26 27 -1 LTorino 2 - 0 Lazio (01-03-2026)DCagliari 0 - 0 Lazio (21-02-2026)LLazio 0 - 2 Atalanta (14-02-2026)DJuventus 2 - 2 Lazio (08-02-2026)WLazio 3 - 2 Genoa (30-01-2026)
12 Parma 27 33 20 32 -12 DParma 1 - 1 Cagliari (27-02-2026)WAC Milan 0 - 1 Parma (22-02-2026)WParma 2 - 1 Hellas Verona (15-02-2026)WBologna 0 - 1 Parma (08-02-2026)LParma 1 - 4 Juventus (01-02-2026)
13 Cagliari 27 30 29 36 -7 DParma 1 - 1 Cagliari (27-02-2026)DCagliari 0 - 0 Lazio (21-02-2026)LCagliari 0 - 2 Lecce (16-02-2026)LAS Roma 2 - 0 Cagliari (09-02-2026)WCagliari 4 - 0 Hellas Verona (31-01-2026)
14 Torino 27 30 27 47 -20 WTorino 2 - 0 Lazio (01-03-2026)LGenoa 3 - 0 Torino (22-02-2026)LTorino 1 - 2 Bologna (15-02-2026)DFiorentina 2 - 2 Torino (07-02-2026)WTorino 1 - 0 Lecce (01-02-2026)
15 Genoa 27 27 32 39 -7 LInter 2 - 0 Genoa (28-02-2026)WGenoa 3 - 0 Torino (22-02-2026)DCremonese 0 - 0 Genoa (15-02-2026)LGenoa 2 - 3 Napoli (07-02-2026)LLazio 3 - 2 Genoa (30-01-2026)
16 Fiorentina 27 24 30 42 -12 LUdinese 3 - 0 Fiorentina (02-03-2026)WFiorentina 1 - 0 Pisa (23-02-2026)WComo 1 - 2 Fiorentina (14-02-2026)DFiorentina 2 - 2 Torino (07-02-2026)LNapoli 2 - 1 Fiorentina (31-01-2026)
17 Cremonese 27 24 21 38 -17 LCremonese 0 - 2 AC Milan (01-03-2026)LAS Roma 3 - 0 Cremonese (22-02-2026)DCremonese 0 - 0 Genoa (15-02-2026)LAtalanta 2 - 1 Cremonese (09-02-2026)LCremonese 0 - 2 Inter (01-02-2026)
18 Lecce 27 24 18 36 -18 LComo 3 - 1 Lecce (28-02-2026)LLecce 0 - 2 Inter (21-02-2026)WCagliari 0 - 2 Lecce (16-02-2026)WLecce 2 - 1 Udinese (08-02-2026)LTorino 1 - 0 Lecce (01-02-2026)
19 Pisa 27 15 20 44 -24 LPisa 0 - 1 Bologna (02-03-2026)LFiorentina 1 - 0 Pisa (23-02-2026)LPisa 1 - 2 AC Milan (13-02-2026)DHellas Verona 0 - 0 Pisa (06-02-2026)LPisa 1 - 3 Sassuolo (31-01-2026)
20 Hellas Verona 27 15 20 48 -28 LHellas Verona 1 - 2 Napoli (28-02-2026)LSassuolo 3 - 0 Hellas Verona (20-02-2026)LParma 2 - 1 Hellas Verona (15-02-2026)DHellas Verona 0 - 0 Pisa (06-02-2026)LCagliari 4 - 0 Hellas Verona (31-01-2026)