Bologna vs Roma Prediction, Preview and Stats

Italy flag 2025/2026 Serie A, Italy
Stadio Renato Dall'Ara Sat, 25 Apr - 4:00 PM
Serie A
Bologna BOL
0 Winner 2
Roma ROM
Full Time Sat, 25 Apr 4:00 PM
Round 34 Regular Season
|
Goal
Donyell Malen - 7'
Neil El Aynaoui - 45+1'

Bologna vs Roma preview with tactical analysis, xG context, lineup signals, and data-backed betting insights for faster decisions.

Use this page as a quick-read snapshot first, then continue to deep stats and methodology references below.

CONTEXT

Bologna faced Roma at home in a Serie A encounter that concluded 0-2 in Roma's favor. Despite Bologna holding 60% possession, Roma struck twice in the first half to establish a 0-2 halftime lead, which they defended resolutely. No goals came after the break, with no red cards or major tactical shifts noted. Roma, pre-identified as the stronger side, showcased superior efficiency in converting limited opportunities, while Bologna's dominance in ball control yielded no tangible threat. The result reflected minimal structural deviation of 2.1%, aligning closely with pre-match evaluations. Efficiency remained consistent throughout, underscoring Roma's pragmatic approach against Bologna's possession-heavy style. This outcome highlights Roma's resilience away from home.

TL;DR

  • Structural deviation: Match showed minimal structural deviation of 2.1% in Roma's favor.
  • Efficiency shift: Efficiency shift stayed in line with pre-match assessments.
  • xG alignment: xG alignment undetermined due to unavailable data.
  • Market alignment: Market alignment confirmed as fully achieved.
  • xG expectations: xG expectations unassessable without recorded metrics.
  • Event impact: No second-half adjustments or knockout elements influenced proceedings.
  • Red card distortion: Zero red cards ensured no distortion to the final scoreline.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality
M. Di Bello
M. Di Bello
Referee 25 matches
Fouls / Match
Referee 0.52
League Avg 20.78
Yellow Cards / Match
Referee 0.12
League Avg 3.04
Red Cards / Match
Referee 0
League Avg 0.14
Penalties / Match
Referee 0
League Avg 0.19
A. Berti
A. Berti
1st Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 20.78
Yellow Cards / Match
Referee 0.12
League Avg 3.04
Red Cards / Match
Referee 0
League Avg 0.14
Penalties / Match
Referee 0
League Avg 0.19
V. Di Gioia
V. Di Gioia
2nd Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 20.78
Yellow Cards / Match
Referee 0.12
League Avg 3.04
Red Cards / Match
Referee 0
League Avg 0.14
Penalties / Match
Referee 0
League Avg 0.19
C. Allegretta
C. Allegretta
4th Official 25 matches
Fouls / Match
Referee 0.52
League Avg 20.78
Yellow Cards / Match
Referee 0.12
League Avg 3.04
Red Cards / Match
Referee 0
League Avg 0.14
Penalties / Match
Referee 0
League Avg 0.19
Bologna V. Italiano
V. Italiano
VS
Roma G. Gasperini
G. Gasperini
1.35
Avg Points / Game (Last 100 Matches)
1.65
1.5 i
Last 6 Opponents
Juventus Rank: L
Lecce Rank: W
Cremonese Rank: W
Lazio Rank: L
Sassuolo Rank: W
Hellas Verona Rank: L
Avg Points / Game (Last 6 Matches)
1.17 i
Last 6 Opponents
Atalanta Rank: D
Pisa Rank: W
Inter Rank: L
Lecce Rank: W
Como Rank: L
Genoa Rank: L
8
Head to Head (Wins - Draws - Losses)
8 - 11 - 17
17

Win Probabilities

Live Win Probability (90 Min)
Home Bologna
0.2%
Draw
1.92%
Away Roma
97.89%

Team Power Ranking

i
What is Power Ranking?
Power score: composite of opponent-weighted form (last 6 & 20 games) and league position over last 3 seasons.
22.22
24.1
0 (Weakest) 100 (Strongest)
Metric
Bologna
Roma
Power Score
22.22
24.1
League Position
8
5
Global Rank
-
-

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Bologna Opponent-weighted form score
Roma Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Bologna Roma

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Bologna

Left / Center / Right
Opposition half density
vs season average

Roma

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Bologna ⚠ Proxy
vs
⚠ Proxy Roma
Attacking Efficiency
Higher is better
Attacking Efficiency
21.42
22.75
Defensive Efficiency
Lower is better
Defensive Efficiency
22.75
21.42
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Bologna -0.14 Efficiency Index
vs
Roma +0.14 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Bologna
Roma
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Bologna ⚠ Proxy
vs
⚠ Proxy Roma
Created Set-piece attacking threat
Bologna Roma
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
0.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
Bologna Roma
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
Bologna
Roma
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

Bologna
vs
Roma
Attack After Winning Possession transition → offence
Bologna Roma
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
Bologna Roma
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
Bologna
Roma
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • BOL had peak pressure around 96'.
  • ROM started the game with stronger pressure.
BOL Pressure ROM Pressure
Pressure Index: BOL reached the top pressure at 96' (72.59).

Team Head to Head Last 6 Seasons

Summary of 36 matches between these sides — filtered by competition and venue context.

Bologna BOL Home
36 matches
Roma ROM Away
Match Record
8
Wins
17
11
Draws
11
17
Losses
8
Goals
40
Goals Scored
60
60
Goals Conceded
40
-20
Goal Difference
+20
Expected Goals
0
xG
0
0
xGA
0

Data last updated: 2026-04-26T00:06:13+00:00

STARTING XI

Match Formation 3-4-2-1
Match Formation 3-4-2-1
Pitch
F. Ravaglia
Italy
13 F. Ravaglia
E. Fauske Helland
Substitution
Norway
5 E. Fauske Helland
J. Lucumí Bonilla
Colombia
26 J. Lucumí Bonilla
T. Heggem
Norway
14 T. Heggem
J. Neto Lopes
Substitution
Portugal
17 J. Neto Lopes
L. Ferguson
Scotland
19 L. Ferguson
R. Freuler
Switzerland
8 R. Freuler
J. Miranda González
Substitution
Spain
33 J. Miranda González
R. Orsolini
Substitution
Italy
7 R. Orsolini
J. Rowe
England
11 J. Rowe
S. Castro
Substitution
Argentina
9 S. Castro
M. Svilar
Serbia
99 M. Svilar
M. Hermoso Canseco
Substitution
Spain
22 M. Hermoso Canseco
O. N'Dicka
France
5 O. N'Dicka
G. Mancini
Italy
23 G. Mancini
W. França Lima
Brazil
43 W. França Lima
B. Cristante
Italy
4 B. Cristante
N. El Aynaoui
France
8 N. El Aynaoui
M. Çelik
Substitution
Türkiye
19 M. Çelik
N. Pisilli
Substitution
Italy
61 N. Pisilli
M. Malvano
Substitution
Italy
18 M. Malvano
D. Malen
Substitution
Netherlands
14 D. Malen

General Information

Date & Time
Apr 25, 2026, 04:00 PM
Competition
2025/2026 Serie A, Italy · Round 34 · Regular Season
Stadium
Stadio Renato Dall'Ara
Capacity
36532
Pitch Surface
Grass
Weather
☀️ 12°C, Fair
Referees
Marco Di Bello
Alessio Berti
Vittorio Di Gioia
Claudio Giuseppe Allegretta

Statistics

Possession
BOL
57%
ROM
43%

Top Statistics

0 Goals 2
0 Big Chances Created 3
3 Shots 3
57 Dangerous attacks 42
60 Possession 40
7 Corners 7
16 Free kicks 10
0 Yellow Cards 3

Match Overview

5 Goal Attempts 6
73 Ball Safe 57
5 Substitutions 5
1 Hit Woodwork 0
22 Throwins 24
14 Successful Headers 16
22 Successful Dribbles Percentage 25
2 Successful Dribbles 3
9 Dribble Attempts 12
4 Goal Kicks 8
0 Assists 2

Attacking

0 Big Chances Missed 1
87 Attacks 73

Possession

49 Long Passes 53
82 Successful Passes Percentage 73
11 Successful Long Passes 13
519 Passes 341
423 Successful Passes 250
22 Successful Long Passes Percentage 25
8 Key Passes 6

Defensive

0 Saves 2
45 Duels Won 41
14 Tackles 12
8 Interceptions 13

Build-up

22 Total Crosses 12
3 Accurate Crosses 4

Discipline

2 Offsides 3
10 Fouls 16

Lineup

Referee : Marco Di Bello

Starting XI

13
Federico Ravaglia
Federico Ravaglia Goalkeeper
6.82
5
Eivind Helland
Eivind Helland Defender
6.69
41
Martin Vitík
Martin Vitík
Defender77'
6.73
14
Torbjørn Heggem
Torbjørn Heggem Defender
6.69
26
Jhon Lucumí
Jhon Lucumí Defender
6.85
8
Remo Freuler
Remo Freuler Midfielder
6.8
17
João Mário
João Mário Midfielder
6.55
29
Lorenzo De Silvestri
Lorenzo De Silvestri
Defender66'
6.62
19
Lewis Ferguson
Lewis Ferguson Midfielder
6.73
33
Juan Miranda
Juan Miranda Midfielder
7.12
20
Nadir Zortea
Nadir Zortea
Defender46'
6.66
7
Riccardo Orsolini
Riccardo Orsolini Attacker
6.96
28
Nicolò Cambiaghi
Nicolò Cambiaghi
Attacker77'
6.82
9
Santiago Castro
Santiago Castro Attacker
6.89
21
Jens Odgaard
Jens Odgaard
Attacker46'
6.73
11
Jonathan Rowe
Jonathan Rowe Attacker
6.81
Referee : Marco Di Bello

Starting XI

99
Mile Svilar
Mile Svilar Goalkeeper
7.02
5
Evan Ndicka
Evan Ndicka Defender
6.95
22
Mario Hermoso
Mario Hermoso Defender
6.93
87
Daniele Ghilardi
Daniele Ghilardi
Defender61'
6.65
23
Gianluca Mancini
Gianluca Mancini Defender
6.97
4
Bryan Cristante
Bryan Cristante Midfielder
6.99
8
Neil El Aynaoui
Neil El Aynaoui Midfielder
6.65
19
Zeki Çelik
Zeki Çelik Midfielder
6.81
2
Devyne Rensch
Devyne Rensch
Defender46'
6.79
43
Wesley
Wesley Midfielder
6.9
14
Donyell Malen
Donyell Malen Attacker
7.08
21
Paulo Dybala
Paulo Dybala
Attacker77'
7.1
18
Matías Soulé
Matías Soulé Attacker
7.05
78
Robinio Vaz
Robinio Vaz
Attacker61'
6.61
61
Niccolò Pisilli
Niccolò Pisilli Attacker
6.63
24
Jan Ziolkowski
Jan Ziolkowski
Defender90+4'
6.71

Events

2ND-HALF
90+4'
Event
Jan Ziolkowski Niccolò Pisilli
10th Substitution
Event
Nicolò Cambiaghi Riccardo Orsolini
7th Substitution
77'
Event
Martin Vitík Eivind Helland
9th Substitution
77'
77'
Event
Paulo Dybala Donyell Malen
8th Substitution
69'
Event
Neil El Aynaoui
Foul / 3rd Yellowcard
Event
Lorenzo De Silvestri   João Mário
6th Substitution
66'
66'
Event
Devyne Rensch
Foul / 2nd Yellowcard
61'
Event
Robinio Vaz Matías Soulé
5th Substitution
61'
Event
Daniele Ghilardi Mario Hermoso
4th Substitution
Event
Jens Odgaard Santiago Castro
1st Substitution
46'
Event
Nadir Zortea Juan Miranda
3rd Substitution
46'
46'
Event
Devyne Rensch Zeki Çelik
2nd Substitution
46'
Event
Mario Hermoso
Foul / 1st Yellowcard
1ST-HALF
45+1'
Event
Neil El Aynaoui
Right foot shot / 2nd Goal
7'
Event
Donyell Malen
Right foot shot / 1st Goal

Match Commentary

90
Update Update
Deyvne Rensch of Roma is caught offside.
90
Corner Corner
Bologna has been awarded a corner after Devyne Rensch conceded it.
90
Update Update
The fourth official has indicated there will be 4 minutes of added time.
90
Corner Corner
Roma win a corner after Torbjørn Heggem concedes.
90
Substitution Substitution
Substitution for Roma: Jan Ziólkowski comes on for Niccolò Pisilli.
90
Update Update
The second half ends with Bologna losing 0-2 to Roma.
89
Corner Corner
Bologna has been awarded a corner after Wesley conceded.
86
Update Update
Paulo Dybala of Roma is caught offside.
85
Update Update
Nicolò Cambiaghi from Bologna wins a free kick in the defensive half.
85
Update Update
Foul committed by Gianluca Mancini of Roma.
83
Update Update
Foul committed by Lorenzo De Silvestri of Bologna.
83
Update Update
Robinio Vaz of Roma wins a free kick on the left wing.
81
Update Update
Deyvne Rensch wins a free kick for Roma on the right wing.
81
Update Update
Foul committed by Nadir Zortea of Bologna.
81
Corner Corner
Roma win a corner after Nicolò Cambiaghi concedes.
80
Update Update
Foul committed by Torbjørn Heggem of Bologna.
80
Update Update
Paulo Dybala from Roma wins a free kick in the defensive half.
78
Update Update
Foul by Wesley of Roma.
78
Update Update
Nicolò Cambiaghi from Bologna is awarded a free kick on the right wing.
77
Substitution Substitution
Substitution for Roma: Paulo Dybala comes on for Donyell Malen.
77
Substitution Substitution
Substitution for Bologna: Martin Vitík comes on for Eivind Helland due to an injury.
77
Substitution Substitution
Substitution for Bologna: Nicolò Cambiaghi comes on for Riccardo Orsolini.
71
Corner Corner
Bologna wins a corner after Mile Svilar concedes.
71
Attempt Attempt
Jonathan Rowe's left-footed shot from outside the box is saved in the center of the goal by Mile Svilar. The attempt was assisted by Remo Freuler.
69
Update Update
Jonathan Rowe from Bologna wins a free kick on the left wing.
69
Update Update
Jens Odgaard wins a free kick for Bologna in the attacking half.
69
Update Update
Jens Odgaard from Bologna wins a free kick in the attacking half.
69
Update Update
Foul committed by Neil El Aynaoui of Roma.
69
Yellow Card Yellow Card Important
Neil El Aynaoui from Roma receives a yellow card for a bad foul.
67
Update Update
The match is delayed due to an injury to Nadir Zortea of Bologna.
66
Yellow Card Yellow Card Important
Deyvne Rensch of Roma receives a yellow card for a foul.
66
Substitution Substitution
Substitution for Bologna: Lorenzo De Silvestri comes on for João Mário due to an injury.
64
Update Update
Foul committed by Daniele Ghilardi of Roma.
64
Update Update
Jonathan Rowe from Bologna wins a free kick in the defensive half.
64
Update Update
The match is delayed due to an injury to João Mário of Bologna.
61
Substitution Substitution
Substitution for Roma: Robinio Vaz comes on for Matías Soulé.
61
Substitution Substitution
Substitution for Roma: Daniele Ghilardi comes on for Mario Hermoso.
60
Corner Corner
Riccardo Orsolini from Bologna hits the bar with a left-footed shot from the center of the box after a corner.
60
Update Update
Nadir Zortea is caught offside for Bologna.
59
Corner Corner
Bologna wins a corner after Devyne Rensch concedes.
59
Attempt Attempt
Jonathan Rowe's right-footed shot from the left side of the box is blocked. He was assisted by Riccardo Orsolini with a through ball.
57
Attempt Attempt
Jens Odgaard's right-footed shot from outside the box is blocked. The attempt was assisted by Jonathan Rowe.
57
Update Update
Offside for Bologna. Riccardo Orsolini is flagged for offside.
55
Update Update
João Mário wins a free kick for Bologna on the left wing.
55
Update Update
Foul committed by Neil El Aynaoui of Roma.
55
Attempt Attempt
Riccardo Orsolini from Bologna misses the attempt with a left-footed shot from outside the box that goes too high, assisted by Remo Freuler.
54
Corner Corner
Bologna wins a corner after Devyne Rensch concedes.
54
Attempt Attempt
Jonathan Rowe's left-footed shot from the left side of the box is blocked. He was assisted by Jens Odgaard, who provided a headed pass.
53
Update Update
Foul committed by Torbjørn Heggem of Bologna.
51
Update Update
Offside called against Roma. Matías Soulé is flagged for offside.
50
Update Update
Bryan Cristante of Roma misses a header from the center of the box, sending it to the left. He was assisted by Matías Soulé, who delivered a cross after a set piece situation.
49
Update Update
Matías Soulé wins a free kick for Roma on the right wing.
49
Update Update
Foul committed by João Mário of Bologna.
46
Update Update
Riccardo Orsolini from Bologna wins a free kick on the right wing.
46
Update Update
Foul by Mario Hermoso for Roma.
46
Yellow Card Yellow Card Important
Mario Hermoso from Roma receives a yellow card for a bad foul.
45
Corner Corner
Bologna wins a corner after Evan Ndicka concedes.
45
Update Update
Matías Soulé commits a handball for Roma.
45
Update Update
First half ends with Bologna trailing Roma 2-0.
45
Update Update
The fourth official has indicated there will be 1 minute of added time.
45
GOAL! GOAL! Important
Goal! Roma lead 2-0 with Neil El Aynaoui scoring from very close range into the top left corner, assisted by Donyell Malen's cross after a fast break.
45
Corner Corner
Attempt missed. Riccardo Orsolini from Bologna has a left-footed shot from the center of the box that goes wide to the right. He was assisted by Juan Miranda, who delivered a cross after a corner.
45
Substitution Substitution
Substitution for Bologna: Nadir Zortea comes on for Juan Miranda.
45
Update Update
The second half begins with the match score at Bologna 0, Roma 2.
45
Substitution Substitution
Substitution for Roma: Devyne Rensch comes on for Zeki Çelik.
45
Substitution Substitution
Substitution for Bologna: Jens Odgaard comes on for Santiago Castro.
42
Corner Corner
Roma win a corner after Juan Miranda concedes.
42
Attempt Attempt
Niccolò Pisilli's right-footed shot from outside the box is blocked. Donyell Malen provided the assist.
42
Corner Corner
Bryan Cristante from Roma misses an attempt with a header from the center of the box after a corner.
40
Update Update
Foul committed by Evan Ndicka of Roma.
40
Update Update
Santiago Castro from Bologna wins a free kick in the attacking half.
37
Corner Corner
Roma win a corner after Eivind Helland concedes.
37
Attempt Attempt
Donyell Malen's left-footed shot from the left side of the box is blocked. Niccolò Pisilli provided the assist.
36
Update Update
Foul committed by Riccardo Orsolini of Bologna.
36
Update Update
Foul committed by Riccardo Orsolini of Bologna.
33
Update Update
Foul committed by Jonathan Rowe of Bologna.
33
Update Update
Zeki Çelik from Roma wins a free kick in the defensive half.
32
Corner Corner
Bologna wins a corner after Mile Svilar concedes.
32
Corner Corner
Bologna wins a corner after Mile Svilar concedes.
31
Update Update
Foul committed by Bryan Cristante of Roma.
31
Update Update
Santiago Castro from Bologna wins a free kick in the defensive half.
28
Update Update
Lewis Ferguson from Bologna wins a free kick on the right wing.
28
Update Update
Foul committed by Donyell Malen - Roma.
26
Attempt Attempt
Donyell Malen from Roma has a right-footed shot from outside the box that goes close but misses to the right. Wesley provided the assist.
24
Update Update
The match is delayed due to an injury to Wesley from Roma.
23
Corner Corner
Attempt missed. Mario Hermoso of Roma heads the ball from the center of the box but it goes to the right. Neil El Aynaoui provided the assist with a cross after a corner.
22
Corner Corner
Roma win a corner after João Mário concedes.
18
Update Update
Foul committed by Jhon Lucumí of Bologna.
18
Attempt Attempt
Santiago Castro's right-footed shot from the right side of the box is blocked. The attempt was assisted by Remo Freuler.
18
Update Update
Wesley wins a free kick for Roma in the defensive half.
16
Update Update
Foul committed by Evan Ndicka of Roma.
16
Update Update
Santiago Castro from Bologna wins a free kick in the attacking half.
14
Update Update
Jonathan Rowe from Bologna wins a free kick in the defensive half.
14
Update Update
Foul committed by Gianluca Mancini of Roma.
13
Update Update
Foul by Mario Hermoso for Roma.
13
Update Update
Santiago Castro from Bologna wins a free kick on the right wing.
13
Update Update
Torbjørn Heggem from Bologna misses a header from the center of the box after a set piece situation.
9
Corner Corner
Roma wins a corner after Federico Ravaglia concedes.
7
GOAL! GOAL! Important
Goal! Roma takes the lead 1-0 with Donyell Malen scoring from the center of the box after a quick counterattack.
6
Update Update
Lewis Ferguson from Bologna wins a free kick in the defensive half.
6
Update Update
Foul committed by Neil El Aynaoui of Roma.
5
Corner Corner
Roma wins a corner after Torbjørn Heggem concedes.
2
Update Update
Riccardo Orsolini from Bologna wins a free kick in the defensive half.
2
Update Update
Foul by Mario Hermoso for Roma.
1
Update Update
Foul committed by João Mário of Bologna.
1
Update Update
Foul committed by Jonathan Rowe of Bologna.
1
Update Update
Wesley wins a free kick for Roma on the left wing.
1
Update Update
Gianluca Mancini from Roma wins a free kick in the defensive half.

CONCLUSION

Roma's 0-2 victory over Bologna validates their status as the stronger team, overcoming 40% possession through first-half precision. Bologna's 60% control failed to produce shots on target of note, exposing vulnerabilities in final-third execution. The halftime 0-2 scoreline set the tone, with Roma's defensive solidity preserving the lead amid Bologna's pressure. Minimal deviation and aligned efficiencies point to a predictable outcome based on team strengths. This performance bolsters Roma's campaign momentum, while Bologna must refine chance creation from possession superiority.

How We Build This Analysis

BestPreviews combines tactical context, lineup quality, xG trends, and form data across competitions. Read the full methodology and FAQ.

Explore League Previews