Serie A Regular Season - 32

Bologna 2 - 0 FT Lecce

Stadio Renato Dall'Ara

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

Futmetrix Verdict
41
FT
Sun, Apr 12
Italiano
Bologna
2-0
Lecce
⚡ Intensity 26
⚖️ Balance 13
🏆 Stakes 82
🎲 Upset 0
Bologna push Lecce toward the drop.

Bologna's Clinical Control Deepens Lecce's Relegation Despair

Average Entertainment Futmetrix Score: 41/100. A masterful display of ball retention allowed the hosts to dictate the afternoon, pushing their desperate visitors closer to the dreaded Serie B trapdoor.

The Opening Act

The Stadio Renato Dall'Ara witnessed a tactical monopoly as soon as the referee got proceedings underway. The hosts dominated possession, setting up camp in the opposition half and suffocating Lecce with relentless waves of pressure. The staggering Intensity of the home side was evident through a flurry of early corners, turning the penalty area into a shooting gallery. The visitors desperately attempted to weather the storm, but the constant probing eventually paid dividends. On the twenty-sixth minute, R. Freuler exploited a crucial gap in the defensive line to break the deadlock. The midfield orchestration, led by a flawless Nikola Moro, ensured the home side maintained an iron grip on the tempo, entirely suffocating the visitors' attempts to build any meaningful momentum.

The Pivot

As the match progressed into its crucial middle phase, the sheer disparity between the two sides became overwhelmingly apparent. Bologna refused to relinquish their vice-like grip on the match, expertly starving their opponents of the ball. The Balance of play was utterly skewed, leaving the relegation-threatened side chasing shadows across the pitch. Every rare foray forward from the struggling visitors was swiftly extinguished by the imperious Juan Miranda, who orchestrated a completely impenetrable defensive line. The visitors' inability to register meaningful shots on target highlighted their lack of attacking cohesion. Despite the slender one-goal margin, an equalizer never felt truly imminent, as the tactical gulf between a confident upper-half side and a team deeply mired in the drop zone remained glaringly obvious.

The Resolution

The dying embers of the match offered a textbook example of how to ruthlessly punish a desperate opponent. With the visitors committing bodies forward in a frantic search for a late Upset Factor to salvage a precious point, they inevitably left vast expanses of space at the back. In stoppage time, the hosts sprung the ultimate trap. F. Bernardeschi carved open the exposed defence with a precise delivery, allowing R. Orsolini to apply the finishing touch and secure all three points. The massive Stakes attached to this fixture mean the visitors remain anchored in eighteenth place, staring down the barrel of relegation, while the hosts continue their impressive march up the table.

Key Questions

What does this mean for Bologna's season?

With 48 points, they solidify their grip on eighth place, keeping their European qualification hopes very much alive heading into the final stretch.

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
65%
35%
Bologna 65%
Lecce 35%
Shots
11
6
Bologna 11
Lecce 6
Shots on Target
3
1
Bologna 3
Lecce 1
Expected Goals (xG)
1.85
0.32
Bologna 1.85
Lecce 0.32
Passes
487
259
Bologna 487
Lecce 259
Pass Accuracy
85%
71%
Bologna 85%
Lecce 71%
Corners
8
6
Bologna 8
Lecce 6
Fouls
15
19
Bologna 15
Lecce 19
Yellow Cards
0
2
Bologna 0
Lecce 2
Red Cards
0
0
Bologna 0
Lecce 0

Match Events

26' R. Freuler
O. Ngom 🟨 36'
J. Siebert 🟨 38'
HT
C. Ndaba A. Gallo 🔄 46'
O. Ngom O. Gandelman 🔄 46'
N. Stulic W. Cheddira 🔄 64'
L. Banda K. Ndri 🔄 64'
66' 🔄 Joao Mario N. Zortea
74' 🔄 S. Sohm T. Pobega
74' 🔄 N. Cambiaghi J. Rowe
S. Pierotti A. Sala 🔄 83'
85' 🔄 S. Castro J. Odgaard
85' 🔄 N. Moro F. Bernardeschi
90'+2 R. Orsolini (F. Bernardeschi)
FT

Player Cards

Our take on every player in this match

Bologna

Goalkeepers
Massimo Pessina
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
2
Duels Won
0
Pens Won
Defenders
João Mário
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Nicolò Casale
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Jhon Lucumí
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
88%
Duel Win %
Juan Miranda
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
89%
Duel Win %
Midfielders
Remo Freuler
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Nikola Moro
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Riccardo Orsolini
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.2
Rating
Simon Sohm
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Nicolò Cambiaghi
PROVOCATEUR
PROVOCATEUR
7
Fouls Won
7
Fouls Won
9
Duels Won
0
Pens Won
Forwards
Santiago Castro
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
BENCH
Federico Ravaglia
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Matteo Franceschelli
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nadir Zortea
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Torbjørn Heggem
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Martin Vitík
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lorenzo De Silvestri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tommaso Pobega
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Federico Bernardeschi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Jonathan Rowe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Jens Odgaard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Francesco Castaldo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Lecce

Goalkeepers
Wladimiro Falcone
SIEVE
SIEVE
33%
Save %
33%
Save %
2
Conceded
1
Saves
Defenders
Danilo Veiga
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
31%
Duel Win %
Jamil Siebert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Tiago Gabriel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
92
Total Mins
Started
Entry
Corrie Ndaba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Midfielders
Oumar Ngom
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Ylber Ramadani
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
Lassana Coulibaly
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Forwards
Santiago Pierotti
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
Nikola Štulić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Lameck Banda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
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
Gaby Jean
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Antonino Gallo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
47
Total Mins
Started
Entry
Matías Pérez
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
Filip Marchwiński
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Omri Gandelman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
47
Total Mins
Started
Entry
Alex Sala
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Þórir Jóhann Helgason
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Niko Kovač
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Konan N'Dri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Walid Cheddira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
09/28/2025 Lecce 2 - 2 Bologna Serie A Via del Mare
02/09/2025 Lecce 0 - 0 Bologna Serie A Stadio Ettore Giardiniero - Via del Mare
11/02/2024 Bologna 1 - 0 Lecce Serie A Stadio Renato Dall'Ara
02/11/2024 Bologna 4 - 0 Lecce Serie A Stadio Renato Dall'Ara
12/03/2023 Lecce 1 - 1 Bologna Serie A Stadio Ettore Giardiniero - Via del Mare
06/04/2023 Lecce 2 - 3 Bologna Serie A Stadio Comunale Via del Mare
09/28/2025
2 - 2
Serie A Via del Mare
02/09/2025
0 - 0
Serie A Stadio Ettore Giardiniero - Via del Mare
11/02/2024
1 - 0
Serie A Stadio Renato Dall'Ara
02/11/2024
4 - 0
Serie A Stadio Renato Dall'Ara
12/03/2023
1 - 1
Serie A Stadio Ettore Giardiniero - Via del Mare
06/04/2023
2 - 3
Serie A Stadio Comunale Via del Mare
Bologna Win
Lecce Win
Draw

League Standings

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