Serie A Regular Season - 34

Bologna 0 - 2 FT AS Roma

Stadio Renato Dall'Ara

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

Futmetrix Verdict
31
FT
Sat, Apr 25
Italiano
Bologna
0-2
AS Roma
⚡ Intensity 21
⚖️ Balance 17
🏆 Stakes 51
🎲 Upset 0
Clinical Roma silence the Dall'Ara.

Roma's Ruthless Edge Secures Dall'Ara Victory

Skip It Futmetrix Score: 31/100. Our verdict is simple: possession counts for absolutely nothing without true penetration, and the visitors delivered a defensive and attacking masterclass in clinical finishing to claim all three points.

Early Ambush

The opening exchanges at Stadio Renato Dall'Ara immediately threw the pre-match tactical script straight out the window. The sheer Intensity from AS Roma in the opening minutes caught their hosts completely cold, and they were richly rewarded when D. Malen found the back of the net with a brilliant seventh-minute opener. That early breakthrough forced Bologna into immediate retaliation. The home side pushed high up the pitch and eventually dominated possession, holding 60% of the ball. A staggering total of 14 corners throughout the match highlighted the relentless set-piece pressure applied on the visitors' penalty area. Yet, despite entirely dictating the tempo and territory for long stretches, the hosts consistently struggled to turn that overwhelming territorial advantage into clear-cut chances against a rigidly organised and deeply committed defensive block.

The Stoppage Time Sucker Punch

The defining moment that completely shattered the fragile Balance of the contest arrived deep into first-half stoppage time, stunning the home crowd. Just as the home side looked perfectly poised to head down the tunnel on level terms, a swift, punishing counter-attack changed the complexion of the afternoon. Malen turned from finisher to creator, perfectly teeing up N. El Aynaoui to double the lead just before the whistle. The underlying data tells the entire story of this fascinating clash. The visitors registered an impressive 2.14 expected goals from a mere seven total attempts. In stark contrast, the home side managed 10 shots but limped to a dismal 0.55 xG. Our take is straightforward: taking two shots on target and scoring two goals is the ultimate definition of clinical away-day finishing, punishing an opponent who was busy recycling possession instead of threatening the goal.

Locking Down Europe

The second half naturally evolved into a textbook display of defensive game management and tactical discipline. With the Stakes incredibly high for a squad desperately chasing European qualification late in the campaign, the visitors locked down the defensive third with absolute authority. The introduction of Devyne Rensch from the bench proved to be a managerial masterstroke, as his outstanding performance effectively sealed off any lingering avenues of attack. This crucial victory on the road propels the capital club to 61 points, firmly cementing their position in the top six and bringing continental football next season much closer to reality. The hosts remain marooned in mid-table obscurity at 48 points, left to rue a completely toothless attacking display. It was a classic performance that proves exactly why tactical pragmatism so often triumphs over aimless possession.

Key Questions

What made Donyell Malen the Man of the Match?

The attacker was simply unstoppable, firing in the early seventh-minute opener before brilliantly turning provider to assist the crucial second goal just before halftime.

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
60%
40%
Bologna 60%
AS Roma 40%
Shots
10
7
Bologna 10
AS Roma 7
Shots on Target
2
2
Bologna 2
AS Roma 2
Expected Goals (xG)
0.55
2.14
Bologna 0.55
AS Roma 2.14
Passes
519
341
Bologna 519
AS Roma 341
Pass Accuracy
82%
73%
Bologna 82%
AS Roma 73%
Corners
7
7
Bologna 7
AS Roma 7
Fouls
10
16
Bologna 10
AS Roma 16
Yellow Cards
0
3
Bologna 0
AS Roma 3
Red Cards
0
0
Bologna 0
AS Roma 0

Match Events

D. Malen (N. El Aynaoui) 7'
N. El Aynaoui (D. Malen) 45'+1
HT
46' 🔄 J. Miranda N. Zortea
46' 🔄 S. Castro J. Odgaard
Z. Celik D. Rensch 🔄 46'
M. Hermoso 🟨 46'
M. Hermoso D. Ghilardi 🔄 61'
M. Soule R. Vaz 🔄 61'
66' 🔄 Joao Mario L. De Silvestri
D. Rensch 🟨 66'
N. El Aynaoui 🟨 69'
D. Malen P. Dybala 🔄 77'
77' 🔄 R. Orsolini N. Cambiaghi
77' 🔄 E. Fauske Helland M. Vitik
N. Pisilli J. Ziolkowski 🔄 90'+4
FT

Player Cards

Our take on every player in this match

Bologna

Goalkeepers
Federico Ravaglia
MAGNET
MAGNET
63
Activity
63
Activity
62
Passes
1
Duels
Defenders
Eivind Helland
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Jhon Lucumí
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Torbjørn Heggem
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
60%
Duel Win %
Midfielders
João Mário
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
Remo Freuler
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
37%
Pass Acc
Lewis Ferguson
MAGNET
MAGNET
72
Activity
72
Activity
63
Passes
9
Duels
Juan Miranda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
Riccardo Orsolini
STORMTROOPER
STORMTROOPER
4
Shots
4
Shots
0
Goals
1
On Target
Jonathan Rowe
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Santiago Castro
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
4
Duels Won
0
Pens Won
BENCH
Massimo Pessina
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
45
Total Mins
Started
Entry
Martin Vitík
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Charalampos Lykogiannis
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
24
Total Mins
Started
Entry
Simon Sohm
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
0
Total Mins
Started
Entry
Nikola Moro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jens Odgaard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Benjamín Domínguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nicolò Cambiaghi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Francesco Castaldo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

AS Roma

Goalkeepers
Mile Svilar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Gianluca Mancini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Evan Ndicka
SWEEPER
SWEEPER
6
Cleanups
6
Cleanups
5
Interceptions
1
Blocks
Mario Hermoso
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Zeki Çelik
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Bryan Cristante
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Niccolò Pisilli
NPC
NPC
89
Minutes
89
Minutes
26%
Pass Acc
6.3
Rating
Wesley
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Matías Soulé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Neil El Aynaoui
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Donyell Malen
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Pierluigi Gollini
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Giorgio De Marzi
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Devyne Rensch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Jan Ziółkowski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Daniele Ghilardi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Konstantinos Tsimikas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Angeliño
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Paulo Dybala
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Bryan Zaragoza
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lorenzo Venturino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Stephan El Shaarawy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Robinio Vaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
03/19/2026 AS Roma 3 - 4 (AET) Bologna UEFA Europa League Stadio Olimpico
03/12/2026 Bologna 1 - 1 AS Roma UEFA Europa League
08/23/2025 AS Roma 1 - 0 Bologna Serie A Stadio Olimpico
01/12/2025 Bologna 2 - 2 AS Roma Serie A Stadio Renato Dall'Ara
11/10/2024 AS Roma 2 - 3 Bologna Serie A Stadio Olimpico
04/22/2024 AS Roma 1 - 3 Bologna Serie A Stadio Olimpico
12/17/2023 Bologna 2 - 0 AS Roma Serie A Stadio Renato Dall'Ara
05/14/2023 Bologna 0 - 0 AS Roma Serie A Stadio Renato Dall'Ara
01/04/2023 AS Roma 1 - 0 Bologna Serie A Stadio Olimpico
05/01/2022 AS Roma 0 - 0 Bologna Serie A Stadio Olimpico
03/19/2026
3 - 4 (AET)
UEFA Europa League Stadio Olimpico
03/12/2026
UEFA Europa League
08/23/2025
Serie A Stadio Olimpico
01/12/2025
Serie A Stadio Renato Dall'Ara
11/10/2024
Serie A Stadio Olimpico
04/22/2024
Serie A Stadio Olimpico
12/17/2023
Serie A Stadio Renato Dall'Ara
05/14/2023
Serie A Stadio Renato Dall'Ara
01/04/2023
Serie A Stadio Olimpico
05/01/2022
Serie A Stadio Olimpico
Bologna Win
AS Roma Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Inter 34 79 80 31 +49 DTorino 2 - 2 Inter (26-04-2026)WInter 3 - 0 Cagliari (17-04-2026)WComo 3 - 4 Inter (12-04-2026)WInter 5 - 2 AS Roma (05-04-2026)DFiorentina 1 - 1 Inter (22-03-2026)
2 Napoli 34 69 52 33 +19 WNapoli 4 - 0 Cremonese (24-04-2026)LNapoli 0 - 2 Lazio (18-04-2026)DParma 1 - 1 Napoli (12-04-2026)WNapoli 1 - 0 AC Milan (06-04-2026)WCagliari 0 - 1 Napoli (20-03-2026)
3 AC Milan 34 67 48 27 +21 DAC Milan 0 - 0 Juventus (26-04-2026)WHellas Verona 0 - 1 AC Milan (19-04-2026)LAC Milan 0 - 3 Udinese (11-04-2026)LNapoli 1 - 0 AC Milan (06-04-2026)WAC Milan 3 - 2 Torino (21-03-2026)
4 Juventus 34 64 57 29 +28 DAC Milan 0 - 0 Juventus (26-04-2026)WJuventus 2 - 0 Bologna (19-04-2026)WAtalanta 0 - 1 Juventus (11-04-2026)WJuventus 2 - 0 Genoa (06-04-2026)DJuventus 1 - 1 Sassuolo (21-03-2026)
5 Como 34 61 59 28 +31 WGenoa 0 - 2 Como (26-04-2026)LSassuolo 2 - 1 Como (17-04-2026)LComo 3 - 4 Inter (12-04-2026)DUdinese 0 - 0 Como (06-04-2026)WComo 5 - 0 Pisa (22-03-2026)
6 AS Roma 34 61 48 29 +19 WBologna 0 - 2 AS Roma (25-04-2026)DAS Roma 1 - 1 Atalanta (18-04-2026)WAS Roma 3 - 0 Pisa (10-04-2026)LInter 5 - 2 AS Roma (05-04-2026)WAS Roma 1 - 0 Lecce (22-03-2026)
7 Atalanta 34 54 47 32 +15 LCagliari 3 - 2 Atalanta (27-04-2026)DAS Roma 1 - 1 Atalanta (18-04-2026)LAtalanta 0 - 1 Juventus (11-04-2026)WLecce 0 - 3 Atalanta (06-04-2026)WAtalanta 1 - 0 Hellas Verona (22-03-2026)
8 Lazio 34 48 37 33 +4 DLazio 3 - 3 Udinese (27-04-2026)WNapoli 0 - 2 Lazio (18-04-2026)LFiorentina 1 - 0 Lazio (13-04-2026)DLazio 1 - 1 Parma (04-04-2026)WBologna 0 - 2 Lazio (22-03-2026)
9 Bologna 34 48 42 41 +1 LBologna 0 - 2 AS Roma (25-04-2026)LJuventus 2 - 0 Bologna (19-04-2026)WBologna 2 - 0 Lecce (12-04-2026)WCremonese 1 - 2 Bologna (05-04-2026)LBologna 0 - 2 Lazio (22-03-2026)
10 Sassuolo 34 46 41 44 -3 DFiorentina 0 - 0 Sassuolo (26-04-2026)WSassuolo 2 - 1 Como (17-04-2026)LGenoa 2 - 1 Sassuolo (12-04-2026)WSassuolo 2 - 1 Cagliari (04-04-2026)DJuventus 1 - 1 Sassuolo (21-03-2026)
11 Udinese 34 44 41 46 -5 DLazio 3 - 3 Udinese (27-04-2026)LUdinese 0 - 1 Parma (18-04-2026)WAC Milan 0 - 3 Udinese (11-04-2026)DUdinese 0 - 0 Como (06-04-2026)WGenoa 0 - 2 Udinese (20-03-2026)
12 Parma 34 42 25 40 -15 WParma 1 - 0 Pisa (25-04-2026)WUdinese 0 - 1 Parma (18-04-2026)DParma 1 - 1 Napoli (12-04-2026)DLazio 1 - 1 Parma (04-04-2026)LParma 0 - 2 Cremonese (21-03-2026)
13 Torino 34 41 39 56 -17 DTorino 2 - 2 Inter (26-04-2026)DCremonese 0 - 0 Torino (19-04-2026)WTorino 2 - 1 Hellas Verona (11-04-2026)WPisa 0 - 1 Torino (05-04-2026)LAC Milan 3 - 2 Torino (21-03-2026)
14 Genoa 34 39 40 48 -8 LGenoa 0 - 2 Como (26-04-2026)WPisa 1 - 2 Genoa (19-04-2026)WGenoa 2 - 1 Sassuolo (12-04-2026)LJuventus 2 - 0 Genoa (06-04-2026)LGenoa 0 - 2 Udinese (20-03-2026)
15 Fiorentina 34 37 38 45 -7 DFiorentina 0 - 0 Sassuolo (26-04-2026)DLecce 1 - 1 Fiorentina (20-04-2026)WFiorentina 1 - 0 Lazio (13-04-2026)WHellas Verona 0 - 1 Fiorentina (04-04-2026)DFiorentina 1 - 1 Inter (22-03-2026)
16 Cagliari 34 36 36 49 -13 WCagliari 3 - 2 Atalanta (27-04-2026)LInter 3 - 0 Cagliari (17-04-2026)WCagliari 1 - 0 Cremonese (11-04-2026)LSassuolo 2 - 1 Cagliari (04-04-2026)LCagliari 0 - 1 Napoli (20-03-2026)
17 Lecce 34 29 22 46 -24 DHellas Verona 0 - 0 Lecce (25-04-2026)DLecce 1 - 1 Fiorentina (20-04-2026)LBologna 2 - 0 Lecce (12-04-2026)LLecce 0 - 3 Atalanta (06-04-2026)LAS Roma 1 - 0 Lecce (22-03-2026)
18 Cremonese 34 28 26 51 -25 LNapoli 4 - 0 Cremonese (24-04-2026)DCremonese 0 - 0 Torino (19-04-2026)LCagliari 1 - 0 Cremonese (11-04-2026)LCremonese 1 - 2 Bologna (05-04-2026)WParma 0 - 2 Cremonese (21-03-2026)
19 Hellas Verona 34 19 23 56 -33 DHellas Verona 0 - 0 Lecce (25-04-2026)LHellas Verona 0 - 1 AC Milan (19-04-2026)LTorino 2 - 1 Hellas Verona (11-04-2026)LHellas Verona 0 - 1 Fiorentina (04-04-2026)LAtalanta 1 - 0 Hellas Verona (22-03-2026)
20 Pisa 34 18 24 61 -37 LParma 1 - 0 Pisa (25-04-2026)LPisa 1 - 2 Genoa (19-04-2026)LAS Roma 3 - 0 Pisa (10-04-2026)LPisa 0 - 1 Torino (05-04-2026)LComo 5 - 0 Pisa (22-03-2026)