Serie A Regular Season - 36
Cagliari 0 - 2 FT Udinese
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
K. Ehizibue 44'
HT
53' J. Pedro
↓ B. Mlacic ↑N. Bertola 55'
↓ J. Piotrowski ↑L. Miller 55'
A. Buksa (H. Kamara) 56'
62' ↓ J. Pedro ↑I. Sulemana
62' ↓ M. Palestra ↑G. Zappa
↓ A. Buksa ↑K. Davis 65'
73' ↓ M. Folorunsho ↑A. Albarracin
↓ N. Zaniolo ↑I. Gueye 78'
↓ K. Ehizibue ↑J. Arizala 78'
88' ↓ M. Adopo ↑A. Belotti
88' ↓ A. Obert ↑Y. Trepy
K. Davis 90'+2
I. Gueye (K. Davis) 90'+6
FT
Player Cards
Our take on every player in this match
Cagliari
Goalkeepers
Elia Caprile
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Marco Palestra
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Zé Pedro
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Alberto Dossena
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
62%
Duel Win %
Juan Rodríguez
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Adam Obert
NPC
88
Minutes
88
Minutes
40%
Pass Acc
6.6
Rating
Midfielders
Michel Adopo
NPC
88
Minutes
88
Minutes
46%
Pass Acc
6.6
Rating
Gianluca Gaetano
MAGNET
96
Activity
96
Activity
84
Passes
12
Duels
Michael Folorunsho
PROVOCATEUR
4
Fouls Won
4
Fouls Won
6
Duels Won
0
Pens Won
Forwards
Sebastiano Esposito
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
36%
Pass Acc
Paul Mendy
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Giuseppe Ciocci
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alen Sherri
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Gabriele Zappa
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
22%
Pass Acc
Othniël Raterink
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yerry Mina
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alessandro Deiola
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sulemana
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Roberto Malfitano
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Agustín Albarracín
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Semih Kılıçsoy
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yael Trepy
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Andrea Belotti
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Udinese
Goalkeepers
Maduka Okoye
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Branimir Mlačić
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
55
Entry
Thomas Kristensen
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Oumar Solet
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Kingsley Ehizibue
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Jakub Piotrowski
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
55
Entry
Jesper Karlström
SHIELD
3
Blocks
3
Blocks
0
Interceptions
1
Tackles
Arthur Atta
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Hassane Kamara
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.7
Rating
Forwards
Nicolò Zaniolo
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Adam Buksa
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Răzvan Sava
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Daniele Padelli
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alessandro Nunziante
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nicolò Bertola
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Jordan Zemura
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Juan Arizala
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Oier Zarraga
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lennon Miller
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Abdoulaye Camara
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Idrissa Gueye
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
6.9
Rating
Vakoun Issouf Bayo
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Keinan Davis
SUPER SUB
1
Assist
1
Assist
25
Minutes
7.2
Rating
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 10/05/2025 | Udinese | 1 - 1 | Cagliari | Serie A | Bluenergy Stadium - Stadio Friuli |
| 05/03/2025 | Cagliari | 1 - 2 | Udinese | Serie A | Unipol Domus |
| 10/25/2024 | Udinese | 2 - 0 | Cagliari | Serie A | Bluenergy Stadium |
| 02/18/2024 | Udinese | 1 - 1 | Cagliari | Serie A | Bluenergy Stadium |
| 11/01/2023 | Udinese | 1 - 2 (AET) | Cagliari | Coppa Italia | Bluenergy Stadium |
| 09/17/2023 | Cagliari | 0 - 0 | Udinese | Serie A | Unipol Domus |
| 04/03/2022 | Udinese | 5 - 1 | Cagliari | Serie A | Dacia Arena |
| 12/18/2021 | Cagliari | 0 - 4 | Udinese | Serie A | Unipol Domus |
| 04/21/2021 | Udinese | 0 - 1 | Cagliari | Serie A | Dacia Arena |
| 12/20/2020 | Cagliari | 1 - 1 | Udinese | Serie A | Sardegna Arena |
Cagliari Win
Udinese Win
Draw
League Standings
P: 36 GD: +54
P: 36 GD: +18
P: 36 GD: +29
P: 36 GD: +24
P: 36 GD: +18
P: 36 GD: +32
P: 36 GD: +16
P: 36 GD: +2
P: 36 GD: +2
P: 36 GD: -1
P: 36 GD: -2
P: 36 GD: -18
P: 36 GD: -18
P: 36 GD: -8
P: 36 GD: -11
P: 36 GD: -15
P: 36 GD: -24
P: 36 GD: -23
P: 36 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
Clinical Udinese Break Hearts at Unipol Domus
Worth Watching Futmetrix Score: 54/100. A masterclass in absorbing pressure and striking on the counter defined this gritty Serie A clash.
The Unipol Domus Siege
The Stakes were monumental for a home side desperate to climb away from the relegation zone. The hosts came out firing from the opening exchanges, generating relentless pressure with eight corners and dominating possession at a commanding 63 percent. A staggering barrage of 22 total shots turned the Unipol Domus into a veritable shooting gallery, driving the match's exceptionally high Intensity. Yet, despite their overwhelming territorial dominance and firing 15 shots from inside the penalty area, the home forwards lacked a vital clinical edge. They repeatedly found themselves thwarted by a resolute defensive wall, managing only five shots on target despite their massive volume. The first half evolved into a tense, frustrating affair where creative build-up play consistently broke down at the crucial final moment, leaving the home faithful anxious.
The Sucker Punch
While the hosts controlled the ball, the visitors completely controlled the dangerous spaces. The fragile Balance of the match shifted dramatically in the 56th minute. After successfully absorbing wave after wave of pressure, the away side executed a breathtakingly lethal counter-attack. A. Buksa provided the critical breakthrough, confidently converting a precise delivery from H. Kamara to silence the stadium. Despite holding a mere 37 percent possession and attempting only nine total shots throughout the afternoon, their underlying offensive threat was incredibly real, racking up an impressive 2.17 expected goals. Between the posts, Maduka Okoye established himself as an absolute fortress. The towering goalkeeper anchored the backline flawlessly, making three absolutely vital saves to keep the desperate opposition at bay.
Subs Seal the Deal
Chasing the game with increasing desperation, the hosts inevitably left massive gaps at the back. Midfield anchor Jesper Karlström and defender Branimir Mlačić remained outstanding throughout the closing stages, meticulously snuffing out any lingering threat of an Upset Factor. Then, a masterstroke of tactical changes delivered the final, devastating blow deep into stoppage time. In the 96th minute, a dynamic pair of substitutes combined perfectly to permanently extinguish the home crowd's fading hopes. K. Davis brilliantly unpicked the ragged, exhausted defensive line to lay the ball off for I. Gueye, who applied the finishing touch. This clinical 2-0 victory pulls the visitors comfortably up to ninth in the Serie A table, while leaving the hosts staring nervously over their shoulders at the relegation abyss.
Key Questions
What made Maduka Okoye the Man of the Match?
Okoye provided a commanding presence in goal, making three crucial saves to secure a clean sheet against a relentless 22-shot barrage from the hosts.
What does this mean for Cagliari's season?
Sitting 16th with 37 points, this home defeat keeps them dangerously close to the drop zone, adding massive pressure to their remaining Serie A fixtures.
How did substitute Maduka Okoye change the game?
Okoye was actually a starter. It was substitutes K. Davis and I. Gueye who truly changed the dynamic, combining for the decisive 96th-minute goal.
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.
Survival Instincts Tested at Unipol Domus
Highly Entertaining Futmetrix Score: 81/100. Cagliari’s desperation for top-flight survival makes this a highly charged encounter against a relaxed Udinese side.
The Setup
With Matchday 36 arriving at Unipol Domus on May 09, 2026, the local pride and Serie A status of Cagliari are heavily on the line. Sitting 16th in the table, the hosts are locked in a tense relegation battle. Conversely, Udinese occupy a comfortable 10th place, playing with the freedom of a team whose primary objectives are entirely secured. This disparity creates a fascinating dynamic where the Stakes are massive for one side and minimal for the other.
Despite the noticeable gap in the standings, our Balance metric is exceptionally high, indicating an incredibly tight contest on the pitch. Neither side boasts an outstanding Form rating, with Cagliari suffering two consecutive recent defeats and Udinese grinding out mixed results. While the Stars rating remains relatively modest for this clash, the visitors still possess enough individual attacking momentum to cause serious problems against a desperate defense.
Key Battle
This match will be decided by Cagliari's anxious defensive line trying to contain Udinese's dynamic midfield runners. If the hosts commit too many bodies forward in desperation for a winner, the visitors will ruthlessly exploit the transitional spaces.
Our Prediction
We expect a cagey 1-1 draw. Cagliari will likely press early with the backing of their fans, but Udinese's counter-attacking threat will ultimately punish a nervous home defense before a late, scrappy equalizer from the Sardinians.