Serie A Regular Season - 30

Genoa 0 - 2 FT Udinese

Stadio Luigi Ferraris

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

Futmetrix Verdict
37
FT
Fri, Mar 20
Italiano
Genoa
0-2
Udinese
⚡ Intensity 37
⚖️ Balance 13
🏆 Stakes 2
🎲 Upset 60
Clinical Udinese stun wasteful Genoa.

A Masterclass in Smash-and-Grab

Average Entertainment Futmetrix Score: 37/100. Territorial dominance counts for absolutely nothing without a killer instinct, a bitter lesson Udinese taught a wasteful Genoa side right in their own backyard.

The First Half Friction

The Luigi Ferraris was bouncing at kick-off, and Genoa responded by pinning the visitors deep into their own half. The hosts completely dominated possession, suffocating the midfield and dictating the tempo through Morten Frendrup's relentless engine. A high Intensity approach saw the home side unleash a staggering 17 shots over the course of the match. Yet, for all their neat build-up play and territorial control, it was all bark and no bite. Only two of those efforts actually forced the goalkeeper into action. The home crowd roared their approval initially, but frustration quickly crept in as promising attacking moves consistently broke down at the crucial moment, leaving the visitors entirely untroubled.

The Sucker Punch

Despite the relentless pressure, the tactical Balance shifted completely in the second half. Udinese were happy to absorb the punishment, waiting patiently for the inevitable gaps to appear as the hosts grew desperate. In the 66th minute, the trap snapped shut. A swift, surgical counter-attack bypassed the entire midfield block. N. Zaniolo picked his head up and threaded a gorgeous ball into the path of J. Ekkelenkamp, who applied a cool finish to silence the Marassi. The sheer Upset Factor was undeniable. It was a textbook away performance, perfectly executing the classic counter-attacking routine against an opponent seemingly blinded by their own flattering possession statistics.

Stoppage Time Sealing

The final twenty minutes devolved into a frantic siege. Genoa threw every available body forward, racking up corners and desperate penalty box scrambles. But the visitors’ rearguard held remarkably firm under the bombardment. The Stakes were purely about mid-table supremacy, yet the away side defended as if their top-flight survival depended on it. Deep into stoppage time, with the hosts entirely committed up the pitch, K. Davis broke free. He carried the ball the length of the opposition half to slide home a 96th-minute clincher. A 2-0 smash-and-grab masterclass that vaults the victors into 10th place, leaving the home faithful shaking their heads in disbelief.

Key Questions

Who were the key difference makers?

J. Ekkelenkamp broke the deadlock from a brilliant N. Zaniolo assist, while K. Davis added the decisive second goal in stoppage time.

How did Udinese manage to win away from home?

Despite seeing very little of the ball, they defended with incredible discipline and converted their few counter-attacking chances with ruthless efficiency.

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
63%
37%
Genoa 63%
Udinese 37%
Shots
17
6
Genoa 17
Udinese 6
Shots on Target
2
4
Genoa 2
Udinese 4
Expected Goals (xG)
1.31
1.19
Genoa 1.31
Udinese 1.19
Passes
445
278
Genoa 445
Udinese 278
Pass Accuracy
84%
73%
Genoa 84%
Udinese 73%
Corners
7
1
Genoa 7
Udinese 1
Fouls
4
13
Genoa 4
Udinese 13
Yellow Cards
1
5
Genoa 1
Udinese 5
Red Cards
0
0
Genoa 0
Udinese 0

Match Events

H. Kamara 🟨 24'
HT
A. Atta J. Piotrowski 🔄 46'
N. Zaniolo 🟨 56'
60' 🔄 Junior Messias T. Baldanzi
K. Davis 🟨 64'
J. Ekkelenkamp (N. Zaniolo) 66'
72' 🔄 Vitinha C. Ekuban
72' 🔄 L. Colombo J. Ekhator
H. Kamara J. Arizala 🔄 84'
84' 🔄 J. Vasquez A. Martin
84' 🔄 M. Frendrup Amorim
84' 🟨 L. Colombo
K. Ehizibue N. Bertola 🔄 87'
J. Ekkelenkamp L. Miller 🔄 87'
O. Solet 🟨 90'+2
L. Miller 🟨 90'+2
N. Zaniolo O. Zarraga 🔄 90'+4
K. Davis 90'+6
FT

Player Cards

Our take on every player in this match

Genoa

Goalkeepers
Justin Bijlow
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Defenders
Alessandro Marcandalli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Leo Østigård
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
55%
Pass Acc
Johan Vásquez
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
75%
Duel Win %
Midfielders
Mikael Ellertsson
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
Morten Frendrup
ENFORCER
ENFORCER
4
Tackles
4
Tackles
6
Duels Won
100%
Win %
Ruslan Malinovskyi
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
50%
Pass Acc
Brooke Norton-Cuffy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Forwards
Junior Messias
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Vitinha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Lorenzo Colombo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
BENCH
Nicola Leali
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Daniele Sommariva
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Aarón Martín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Nils Zätterström
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Stefano Sabelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sebastian Otoa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tommaso Baldanzi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Alexsandro Amorim
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Jean Onana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Patrizio Masini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jeff Ekhator
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Caleb Ekuban
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry

Udinese

Goalkeepers
Maduka Okoye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Defenders
Thomas Kristensen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Christian Kabasele
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
83%
Duel Win %
Oumar Solet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Midfielders
Jesper Karlström
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Kingsley Ehizibue
NPC
NPC
87
Minutes
87
Minutes
10%
Pass Acc
6.3
Rating
Jürgen Ekkelenkamp
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Arthur Atta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Hassane Kamara
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
4
Interceptions
0
Blocks
Forwards
Nicolò Zaniolo
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.5
Rating
Keinan Davis
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
6.9
Rating
BENCH
Răzvan Sava
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Daniele Padelli
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nicolò Bertola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Branimir Mlačić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jakub Piotrowski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
51
Total Mins
Started
Entry
Juan Arizala
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Lennon Miller
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Oier Zarraga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
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

Head to Head

Date Home Score Away Competition Venue
12/08/2025 Udinese 1 - 2 Genoa Serie A Bluenergy Stadium - Stadio Friuli
04/04/2025 Genoa 1 - 0 Udinese Serie A Stadio Comunale Luigi Ferraris
12/01/2024 Udinese 0 - 2 Genoa Serie A Bluenergy Stadium
02/24/2024 Genoa 2 - 0 Udinese Serie A Stadio Comunale Luigi Ferraris
10/01/2023 Udinese 2 - 2 Genoa Serie A Bluenergy Stadium
01/22/2022 Genoa 0 - 0 Udinese Serie A Stadio Comunale Luigi Ferraris
12/08/2025
1 - 2
Serie A Bluenergy Stadium - Stadio Friuli
04/04/2025
1 - 0
Serie A Stadio Comunale Luigi Ferraris
12/01/2024
0 - 2
Serie A Bluenergy Stadium
02/24/2024
2 - 0
Serie A Stadio Comunale Luigi Ferraris
10/01/2023
2 - 2
Serie A Bluenergy Stadium
01/22/2022
0 - 0
Serie A Stadio Comunale Luigi Ferraris
Genoa Win
Udinese Win
Draw

League Standings

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