Serie A Gameweek 21

Udinese 0 - 1 FT Inter

Bluenergy Stadium - Stadio Friuli

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

Futmetrix Verdict
26
FT
Sat, Jan 17
Italiano
Udinese
0-1
Inter
⚡ Intensity 13
⚖️ Balance 22
🏆 Stakes 49
🎲 Upset 0
Lautaro clinical as Inter conquer Friuli

Win Probability

  • Udinese 13%
  • Draw 20%
  • Inter 67%

Futmetrix AI estimate

Martinez Strike Settles Tight Affair at the Friuli

Skip It Futmetrix Score: 26/100. Inter Milan showcased the hallmarks of champions at Bluenergy Stadium - Stadio Friuli, securing a professional 1-0 win to maintain their dominance at the top of Serie A.

Inter Assert Early Control

The match began with the league leaders establishing a clear technical superiority on the pitch. Inter dominated possession with 62%, circulating the ball with precision to frustrate the home crowd. An Intensity rating of 2.0 indicates a match played at a measured tempo, where Inter preferred control over chaotic end-to-end action. Udinese, setup in a disciplined low block, relied heavily on the defensive leadership of Oumar Solet. The French defender was exceptional, recording an outstanding performance to keep the Inter forwards at bay during the opening stages. Despite the hosts' resilience, the sheer volume of Inter's passing—completing 537 accurate balls—eventually began to stretch the Bianconeri's defensive lines thin.

The Decisive Moment

The breakthrough arrived in the 20th minute, originating from a swift transition that caught the Udinese midfield out of position. F. Esposito found space in the final third and delivered a pinpoint assist to L. Martinez. The Argentine striker made no mistake, finishing clinically to give the visitors a lead they would never relinquish. A Balance score of 2.8 highlights how Inter effectively managed the game state after going ahead, preventing Udinese from generating any sustained momentum. The hosts struggled to find an answer, with their xG of just 0.22 reflecting a struggle to create high-quality chances. Only the brilliance of goalkeeper Maduka Okoye kept the scoreline respectable, as he produced several vital stops to deny Inter a second.

Defensive Solidity Seals the Points

As the clock ticked down, Udinese pushed for a late equalizer, but their lack of a clinical edge was evident. They finished with just one shot on target throughout the 90 minutes, unable to penetrate Inter's organized backline. The Stakes rating of 7.0 underscores the importance of this result for the title race, as Inter demonstrated the grit required to win away from home in difficult conditions. Maduka Okoye ended the match with 4 saves, earning plaudits for his performance under pressure, while Oumar Solet continued to frustrate the Inter attackers until the final whistle. For the visitors, this was a statement of intent; for the hosts, it was a reminder of the gap that remains between mid-table safety and the league's elite challengers.

Key Questions

What does this mean for Udinese's season?

This defeat leaves Udinese stuck in mid-table, highlighting a lack of offensive punch required to challenge the league's top-tier sides.

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
38%
62%
Udinese 38%
Inter 62%
Shots
5
14
Udinese 5
Inter 14
Shots on Target
1
5
Udinese 1
Inter 5
Expected Goals (xG)
0.22
1.59
Udinese 0.22
Inter 1.59
Passes
371
616
Udinese 371
Inter 616
Pass Accuracy
81%
87%
Udinese 81%
Inter 87%
Corners
2
5
Udinese 2
Inter 5
Fouls
17
11
Udinese 17
Inter 11
Yellow Cards
0
1
Udinese 0
Inter 1
Red Cards
0
0
Udinese 0
Inter 0

Match Events

L. Martinez (F. Esposito) ⚽ 20'
45' 🔄 ↓ J. Piotrowski ↑L. Miller
HT
↓ F. Esposito ↑A. Bonny 🔄 67'
Carlos Augusto 🟨 70'
75' 🔄 ↓ A. Zanoli ↑K. Ehizibue
75' 🔄 ↓ C. Kabasele ↑N. Bertola
75' 🔄 ↓ A. Atta ↑I. Gueye
↓ Carlos Augusto ↑F. Acerbi 🔄 77'
↓ H. Mkhitaryan ↑D. Frattesi 🔄 77'
84' 🔄 ↓ J. Ekkelenkamp ↑V. Bayo
↓ L. Martinez ↑S. de Vrij 🔄 88'
↓ P. Zielinski ↑P. Sucic 🔄 88'
FT

Player Cards

Our take on every player in this match

Udinese

Goalkeepers
Maduka Okoye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Thomas Kristensen
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Christian Kabasele
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
75
Entry
Oumar Solet
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
100%
Duel Win %
Midfielders
Alessandro Zanoli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Jesper Karlström
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Jakub Piotrowski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
45
Entry
Hassane Kamara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Arthur Atta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Jurgen Ekkelenkamp
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Keinan Davis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Alessandro Nunziante
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
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
Saba Goglichidze
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nicolò Bertola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Kingsley Ehizibue
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Jordan Zemura
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sandi Lovrić
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
0
Total Mins
Started
Entry
Abdoulaye Camara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lennon Miller
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
Started
Entry
Rui Modesto
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
15
Total Mins
Started
Entry
Vakoun Bayo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry

Inter

Goalkeepers
Yann Sommer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Yann Bisseck
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Manuel Akanji
MAGNET
MAGNET
83
Activity
83
Activity
76
Passes
7
Duels
Carlos Augusto
MAGNET
MAGNET
84
Activity
84
Activity
75
Passes
9
Duels
Midfielders
Luis Henrique
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Nicolò Barella
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Piotr Zieliński
MAGNET
MAGNET
97
Activity
97
Activity
94
Passes
3
Duels
Henrikh Mkhitaryan
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Federico Dimarco
MAGNET
MAGNET
73
Activity
73
Activity
66
Passes
7
Duels
Forwards
Lautaro Martínez
CAPTAIN FANTASTIC
CAPTAIN FANTASTIC
0
Contribution
0
Contribution
7.7
Rating
Yes
Captain
Francesco Pio Esposito
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
18%
Pass Acc
BENCH
Alessandro Calligaris
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alain Taho
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Stefan de Vrij
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Francesco Acerbi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Matteo Darmian
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Matteo Cocchi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alessandro Bastoni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Petar Sučić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Davide Frattesi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Andy Diouf
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Bovo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marcus Thuram
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ange-Yoan Bonny
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
01/17/2026 Udinese 0 - 1 Inter Serie A Bluenergy Stadium - Stadio Friuli
08/31/2025 Inter 1 - 2 Udinese Serie A Stadio Giuseppe Meazza
03/30/2025 Inter 2 - 1 Udinese Serie A Stadio Giuseppe Meazza
12/19/2024 Inter 2 - 0 Udinese Coppa Italia Stadio Giuseppe Meazza
09/28/2024 Udinese 2 - 3 Inter Serie A Bluenergy Stadium
04/08/2024 Udinese 1 - 2 Inter Serie A Bluenergy Stadium
12/09/2023 Inter 4 - 0 Udinese Serie A Stadio Giuseppe Meazza
02/18/2023 Inter 3 - 1 Udinese Serie A Stadio Giuseppe Meazza
09/18/2022 Udinese 3 - 1 Inter Serie A Dacia Arena
05/01/2022 Udinese 1 - 2 Inter Serie A Dacia Arena
01/17/2026
0 - 1
Serie A Bluenergy Stadium - Stadio Friuli
08/31/2025
1 - 2
Serie A Stadio Giuseppe Meazza
03/30/2025
2 - 1
Serie A Stadio Giuseppe Meazza
12/19/2024
2 - 0
Coppa Italia Stadio Giuseppe Meazza
09/28/2024
2 - 3
Serie A Bluenergy Stadium
04/08/2024
1 - 2
Serie A Bluenergy Stadium
12/09/2023
4 - 0
Serie A Stadio Giuseppe Meazza
02/18/2023
3 - 1
Serie A Stadio Giuseppe Meazza
09/18/2022
3 - 1
Serie A Dacia Arena
05/01/2022
1 - 2
Serie A Dacia Arena
Udinese Win
Inter Win
Draw

League Standings

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

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.