Serie A Gameweek 24

Lecce 2 - 1 FT Udinese

Stadio Via del Mare

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

Futmetrix Verdict
68
FT
Sun, Feb 8
Italiano
Lecce
2-1
Udinese
⚡ Intensity 71
⚖️ Balance 47
🏆 Stakes 10
🎲 Upset 25
Banda's 90th-minute winner stuns Udinese

Win Probability

  • Lecce 30%
  • Draw 33%
  • Udinese 36%

Futmetrix AI estimate

Salento Seconds: Banda’s Last-Gasp Heroics Sink Udinese

Worth Watching Futmetrix Score: 68/100. A priceless victory that drags Lecce toward safety, punishing a wasteful Udinese side with a clinical strike in the dying moments.

Gandelman Sets the Early Tempo

The encounter at Via del Mare ignited almost immediately as the home side sought to capitalize on their survival instincts. A Balance score of 6.4 reflected a competitive start where Lecce struck first blood in the 5th minute. Omri Gandelman proved to be the protagonist of the opening act, ghosting into the box to fire home a clinical opener. The hosts edged possession with 53%, using the ball intelligently to pin their opponents back. While the early lead provided a platform, it also served to wake an Udinese side that had arrived in the south of Italy looking to solidify their top-half standing, setting the stage for a gritty tactical battle in the midfield third.

Udinese Grit and the Penalty Pivot

The visitors gradually clawed their way back into the contest, relying on a physical approach that saw Udinese commit 21 fouls throughout the match. Their persistence was rewarded in the 26th minute when a defensive lapse by Lecce resulted in a penalty. O. Solet stepped up and coolly dispatched the spot-kick to restore parity. For much of the second half, the game appeared to be heading toward a stalemate as both managers tinkered with their systems. Udinese’s defensive shape limited Lecce to speculative efforts, despite the home side launching a barrage of 16 shots. The contest became increasingly fragmented, with the technical quality hampered by frequent interruptions and tactical caution from both benches.

The Super Sub’s Final Flourish

With the clock ticking toward a frustrating draw for the Salento faithful, the introduction of Lameck Banda in the 68th minute proved to be a masterstroke. An Intensity rating of 10.7 underscores the frantic nature of the final period, as Lecce pushed men forward in search of a winner. The breakthrough finally arrived in the 90th minute when Banda found space to strike, securing a 2-1 victory that sent the home crowd into raptures. This result carries an Upset Factor of 2.5, marking a significant deviation from the pre-match probabilities. For Lecce, these three points are gold dust in the relegation battle, while Udinese will rue their inability to contain the substitute’s late burst of energy.

Key Questions

How dramatic was the late winner by Lameck Banda?

Highly dramatic; the 90th-minute strike snatched all three points just as the match seemed destined for a 1-1 draw.

How did substitute Lameck Banda change the game?

Coming on in the 68th minute, Banda injected decisive pace and clinical finishing, earning a match-high 8.0 rating.

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
53%
47%
Lecce 53%
Udinese 47%
Shots
16
6
Lecce 16
Udinese 6
Shots on Target
5
1
Lecce 5
Udinese 1
Expected Goals (xG)
1.59
0.88
Lecce 1.59
Udinese 0.88
Passes
377
345
Lecce 377
Udinese 345
Pass Accuracy
71%
69%
Lecce 71%
Udinese 69%
Corners
7
0
Lecce 7
Udinese 0
Fouls
9
21
Lecce 9
Udinese 21
Yellow Cards
1
2
Lecce 1
Udinese 2
Red Cards
0
0
Lecce 0
Udinese 0

Match Events

5' ⚽ O. Gandelman
O. Solet ⚽ 26'
HT
Nicolò Bertola 🟨 64'
↓ L. Miller ↑N. Zaniolo 🔄 64'
↓ V. Bayo ↑I. Gueye 🔄 64'
68' 🔄 ↓ S. Pierotti ↑L. Banda
77' 🔄 ↓ R. Sottil ↑K. Ndri
77' 🔄 ↓ W. Cheddira ↑N. Stulic
83' 🟨 Lameck Banda
↓ K. Ehizibue ↑C. Kabasele 🔄 86'
↓ J. Ekkelenkamp ↑O. Zarraga 🔄 86'
Idrissa Gueye 🟨 89'
90' ⚽ L. Banda
↓ J. Karlstrom ↑A. Buksa 🔄 90'+2
90'+2 🔄 ↓ O. Gandelman ↑J. Siebert
FT

Player Cards

Our take on every player in this match

Lecce

Goalkeepers
Wladimiro Falcone
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Danilo Veiga
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
60%
Duel Win %
Kialonda Gaspar
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
5.6
Rating
Tiago Gabriel
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
10
Duels Won
0
Pens Won
Antonino Gallo
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
40%
Pass Acc
Midfielders
Ylber Ramadani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Lassana Coulibaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Santiago Pierotti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Omri Gandelman
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Riccardo Sottil
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
18%
Pass Acc
Forwards
Walid Cheddira
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
BENCH
Christian Früchtl
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jasper Samooja
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Corrie Ndaba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jamil Siebert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Gaby Jean
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alex Sala
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sadik Fofana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Þórir Jóhann Helgason
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lameck Banda
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
8
Rating
Filip Marchwinski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Oumar Ngom
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nikola Štulić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Konan N’Dri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry

Udinese

Goalkeepers
Maduka Okoye
ARCHITECT
ARCHITECT
1
Key Passes
1
Key Passes
0
Assists
22%
Pass Acc
Defenders
Oumar Solet
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Thomas Kristensen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Nicolò Bertola
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
64%
Duel Win %
Midfielders
Kingsley Ehizibue
NPC
NPC
86
Minutes
86
Minutes
17%
Pass Acc
6.5
Rating
Lennon Miller
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
4
Interceptions
0
Blocks
Jesper Karlström
SUNDAY LEAGUER
SUNDAY LEAGUER
5.6
Rating
5.6
Rating
5
Duels Lost
26
Poss Lost
Jordan Zemura
ENFORCER
ENFORCER
4
Tackles
4
Tackles
10
Duels Won
71%
Win %
Forwards
Jurgen Ekkelenkamp
NPC
NPC
86
Minutes
86
Minutes
22%
Pass Acc
6.6
Rating
Arthur Atta
MAGNET
MAGNET
47
Activity
47
Activity
30
Passes
17
Duels
Vakoun Bayo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
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
Branimir Mlacic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Christian Kabasele
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Oier Zarraga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Nicolò Zaniolo
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Juan Arizala
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
Idrissa Gueye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Adam Buksa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
02/08/2026 Lecce 2 - 1 Udinese Serie A Stadio Via del Mare
10/25/2025 Udinese 3 - 2 Lecce Serie A Bluenergy Stadium - Stadio Friuli
02/21/2025 Lecce 0 - 1 Udinese Serie A Stadio Ettore Giardiniero - Via del Mare
10/05/2024 Udinese 1 - 0 Lecce Serie A Bluenergy Stadium
05/13/2024 Lecce 0 - 2 Udinese Serie A Stadio Ettore Giardiniero - Via del Mare
10/23/2023 Udinese 1 - 1 Lecce Serie A Bluenergy Stadium
04/28/2023 Lecce 1 - 0 Udinese Serie A Stadio Comunale Via del Mare
12/23/2022 Udinese 2 - 0 Lecce Friendlies Clubs Dacia Arena
11/04/2022 Udinese 1 - 1 Lecce Serie A Dacia Arena
07/29/2020 Udinese 1 - 2 Lecce Serie A Dacia Arena
02/08/2026
2 - 1
Serie A Stadio Via del Mare
10/25/2025
3 - 2
Serie A Bluenergy Stadium - Stadio Friuli
02/21/2025
0 - 1
Serie A Stadio Ettore Giardiniero - Via del Mare
10/05/2024
1 - 0
Serie A Bluenergy Stadium
05/13/2024
0 - 2
Serie A Stadio Ettore Giardiniero - Via del Mare
10/23/2023
1 - 1
Serie A Bluenergy Stadium
04/28/2023
1 - 0
Serie A Stadio Comunale Via del Mare
12/23/2022
2 - 0
Friendlies Clubs Dacia Arena
11/04/2022
1 - 1
Serie A Dacia Arena
07/29/2020
1 - 2
Serie A Dacia Arena
Lecce Win
Udinese Win
Draw

League Standings

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