Cremonese vs Bologna Prediction, Preview and Stats

Italy flag 2025/2026 Serie A, Italy
Stadio Giovanni Zini Sun, 5 Apr - 1:00 PM
Serie A
Cremonese USC
1 Winner 2
Bologna BOL
Full Time Sun, 5 Apr 1:00 PM
Round 31 Regular Season
Federico Bonazzoli - 90+1' (P)
Goal
|
Goal
João Mário - 3'
Jonathan Rowe - 16'
Youssef Maleh 90+4' Red Card
|
Second yellow card Lewis Ferguson 90+6'

CONTEXT

The match between Cremonese and Bologna has officially finished, with Bologna securing a 2-1 away victory. The visitors established a strong 2-0 advantage by half-time, which ultimately proved enough to claim the win. This outcome was perfectly aligned with the pre-match market, which favored Bologna with a 43.6% win probability, compared to a 28.2% chance for both a Cremonese victory and a draw. Consequently, the result represented a significant deviation level of 56.4% in favor of Bologna. Bologna largely dictated the tempo of the game, controlling 63% of the possession while restricting the hosts to just 37% of the ball. While expected goals (xG) data was unavailable for this fixture to assess chance quality, the overall efficiency shift was firmly in line with pre-match expectations for the stronger away side. Discipline was a defining storyline in this encounter, as both teams finished the match with ten men after each received a red card. These dual dismissals led to a noticeable red card distortion during the second-half adjustments. Despite the disruptive events and Cremonese pulling one goal back after the break, Bologna successfully navigated the turbulent conditions to hold on for the win.

TL;DR

  • Structural deviation: Bologna showed a significant deviation from the pre-match structural baseline.
  • Efficiency shift: Possession-adjusted chance creation was in line with projected levels.
  • xG alignment: The final outcome was insufficient data for expected goal differential.
  • Market alignment: End result was aligned with the pre-match projection.
  • xG expectations: Inconclusive for xG expectations (Classify).
  • Event impact: Red card(s) affected the match (Classify).
  • Red card distortion: Classify as red card distortion.
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. Piccinini
M. Piccinini
4th Official 25 matches
Fouls / Match
Referee 0.52
League Avg 18.2
Yellow Cards / Match
Referee 0.12
League Avg 2.59
Red Cards / Match
Referee 0
League Avg 0.16
Penalties / Match
Referee 0
League Avg 0.18
R. Abisso
R. Abisso
Referee 25 matches
Fouls / Match
Referee 0.52
League Avg 18.2
Yellow Cards / Match
Referee 0.12
League Avg 2.59
Red Cards / Match
Referee 0
League Avg 0.16
Penalties / Match
Referee 0
League Avg 0.18
G. Mokhtar
G. Mokhtar
1st Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 18.2
Yellow Cards / Match
Referee 0.12
League Avg 2.59
Red Cards / Match
Referee 0
League Avg 0.16
Penalties / Match
Referee 0
League Avg 0.18
A. Bianchini
A. Bianchini
2nd Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 18.2
Yellow Cards / Match
Referee 0.12
League Avg 2.59
Red Cards / Match
Referee 0
League Avg 0.16
Penalties / Match
Referee 0
League Avg 0.18
Cremonese M. Giampaolo
M. Giampaolo
VS
Bologna V. Italiano
V. Italiano
0.75
Avg Points / Game (Last 100 Matches)
1.4
0.67 i
Last 6 Opponents
Parma Rank: 71 W
Fiorentina Rank: 75 L
Lecce Rank: 69 L
AC Milan Rank: 87 L
Roma Rank: 84 L
Genoa Rank: 74 D
Avg Points / Game (Last 6 Matches)
2 i
Last 6 Opponents
Lazio Rank: 79 L
Sassuolo Rank: 74 W
Hellas Verona Rank: 64 L
Pisa Rank: 64 W
Udinese Rank: 74 W
Torino Rank: 74 W
1
Head to Head (Wins - Draws - Losses)
1 - 3 - 1
1

Win Probabilities

Live Win Probability (90 Min)
Home Cremonese
28.2%
Draw
28.2%
Away Bologna
43.6%

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
56.89
79.3
0 (Weakest) 100 (Strongest)
Metric
Cremonese
Bologna
Power Score
56.89
79.3
League Position
17
8
Global Rank
257
67

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
Cremonese Opponent-weighted form score
Bologna Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Cremonese Bologna

Heatmaps Ball coordinates

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

vs

Cremonese

Left / Center / Right
Opposition half density
vs season average

Bologna

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

Cremonese ⚠ Proxy
vs
⚠ Proxy Bologna
Attacking Efficiency
Higher is better
Attacking Efficiency
27.03
25.24
Defensive Efficiency
Lower is better
Defensive Efficiency
25.24
27.03
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
Cremonese +0.19 Efficiency Index
vs
Bologna -0.19 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Cremonese
Bologna
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.

Cremonese ⚠ Proxy
vs
⚠ Proxy Bologna
Created Set-piece attacking threat
Cremonese Bologna
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.
1.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
Cremonese Bologna
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 1.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.
Cremonese
Bologna
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.

Cremonese
vs
Bologna
Attack After Winning Possession transition → offence
Cremonese Bologna
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
Cremonese Bologna
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
Cremonese
Bologna
Window = 15s post-possession change
Index = 0–1 composite score
Pressure Index data not available for this match.

Team Head to Head Last 6 Seasons

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

Cremonese USC Home
5 matches
Bologna BOL Away
Match Record
1
Wins
1
3
Draws
3
1
Losses
1
Goals
8
Goals Scored
10
10
Goals Conceded
8
-2
Goal Difference
+2
Expected Goals
0
xG
0
0
xGA
0

Data last updated: 2026-04-06T00:03:22+00:00

STARTING XI

Match Formation 4-1-3-2
Match Formation 4-1-4-1
Pitch
E. Audero Mulyadi
Italy
1 E. Audero Mulyadi
F. Terracciano
Italy
24 F. Terracciano
M. Bianchetti
Italy
15 M. Bianchetti
S. Luperto
Italy
5 S. Luperto
G. Pezzella
Italy
3 G. Pezzella
A. Grassi
Substitution
Italy
33 A. Grassi
A. Zerbin
Substitution
Italy
7 A. Zerbin
J. Vandeputte
Substitution
Belgium
27 J. Vandeputte
Y. Maleh
Morocco
29 Y. Maleh
F. Bonazzoli
Italy
90 F. Bonazzoli
M. Đurić
Substitution
Bosnia and Herzegovina
9 M. Đurić
F. Ravaglia
Italy
13 F. Ravaglia
J. Miranda González
Spain
33 J. Miranda González
J. Lucumí Bonilla
Colombia
26 J. Lucumí Bonilla
M. Vitík
Czech Republic
41 M. Vitík
J. Neto Lopes
Substitution
Portugal
17 J. Neto Lopes
R. Freuler
Switzerland
8 R. Freuler
J. Rowe
Substitution
England
11 J. Rowe
S. Sohm
Substitution
Switzerland
23 S. Sohm
N. Moro
Substitution
Croatia
6 N. Moro
F. Bernardeschi
Substitution
Italy
10 F. Bernardeschi
S. Castro
Argentina
9 S. Castro

General Information

Date & Time
Apr 05, 2026, 01:00 PM
Competition
2025/2026 Serie A, Italy · Round 31 · Regular Season
Stadium
Stadio Giovanni Zini
Capacity
20641
Pitch Surface
Grass
Weather
☀️ 12°C, Fair
Referees
Marco Piccinini
Rosario Abisso
Gamal Mokhtar
Andrea Bianchini

Statistics

Possession
USC
39%
BOL
61%

Top Statistics

1 Goals 2
2 Big Chances Created 2
6 Shots 10
20 Dangerous attacks 38
37 Possession 63
2 Corners 4
14 Free kicks 15
2 Yellow Cards 3
1 Red Cards 1

Match Overview

0 Assists 2
40 Successful Dribbles Percentage 40
5 Dribble Attempts 10
22 Throwins 8
15 Successful Headers 12
0 Hit Woodwork 1
8 Goal Kicks 6
5 Goal Attempts 11
61 Ball Safe 82
2 Successful Dribbles 4
1 Injuries 2
1 Penalties 0
5 Substitutions 5

Attacking

64 Attacks 120
1 Big Chances Missed 1

Possession

79 Successful Passes Percentage 90
267 Successful Passes 528
3 Key Passes 11
47 Long Passes 61
339 Passes 588
47 Successful Long Passes Percentage 56
22 Successful Long Passes 34

Defensive

43 Duels Won 40
5 Interceptions 7
13 Tackles 9
5 Saves 2

Build-up

14 Total Crosses 9
3 Accurate Crosses 2

Discipline

0 Offsides 3
15 Fouls 15

Lineup

Referee : Rosario Abisso

Starting XI

1
Emil Audero
Emil Audero Goalkeeper
3
Giuseppe Pezzella
Giuseppe Pezzella Defender
5
Sebastiano Luperto
Sebastiano Luperto Defender
15
Matteo Bianchetti
Matteo Bianchetti Defender
24
Filippo Terracciano
Filippo Terracciano Defender
7
Alessio Zerbin
Alessio Zerbin Midfielder
22
Romano Floriani Mussolini
Romano Floriani Mussolini
Defender85'
27
Jari Vandeputte
Jari Vandeputte Midfielder
2
Morten Thorsby
Morten Thorsby
Midfielder46'
29
Youssef Maleh
Youssef Maleh Midfielder
33
Alberto Grassi
Alberto Grassi Midfielder
38
Warren Bondo
Warren Bondo
Midfielder46'
9
Milan Djuric
Milan Djuric Attacker
77
David Okereke
David Okereke
Attacker46'
90
Federico Bonazzoli
Federico Bonazzoli Attacker
Referee : Rosario Abisso

Starting XI

13
Federico Ravaglia
Federico Ravaglia Goalkeeper
17
João Mário
João Mário Defender
20
Nadir Zortea
Nadir Zortea
Defender82'
26
Jhon Lucumí
Jhon Lucumí Defender
33
Juan Miranda
Juan Miranda Defender
41
Martin Vitík
Martin Vitík Defender
6
Nikola Moro
Nikola Moro Midfielder
4
Tommaso Pobega
Tommaso Pobega
Midfielder82'
8
Remo Freuler
Remo Freuler Midfielder
10
Federico Bernardeschi
Federico Bernardeschi Midfielder
7
Riccardo Orsolini
Riccardo Orsolini
Attacker61'
11
Jonathan Rowe
Jonathan Rowe Midfielder
28
Nicolò Cambiaghi
Nicolò Cambiaghi
Attacker78'
23
Simon Sohm
Simon Sohm Midfielder
19
Lewis Ferguson
Lewis Ferguson
Midfielder78'
9
Santiago Castro
Santiago Castro Attacker

Events

2ND-HALF
90+6'
Event
Lewis Ferguson
Foul / 1st Yellow/red Card
Event
Martín Payero
Argument / 4th Yellowcard
90+5'
90+5'
Event
Lewis Ferguson
Argument / 3rd Yellowcard
Event
Youssef Maleh
Violent conduct / 1st Redcard
90+4'
Event
Youssef Maleh
Card adjusted
90+3'
Event
Federico Bonazzoli
Left foot shot / 1st Penalty
90+1'
Event
Romano Floriani Mussolini Alessio Zerbin
10th Substitution
85'
82'
Event
Tommaso Pobega Nikola Moro
8th Substitution
82'
Event
Nadir Zortea João Mário
9th Substitution
78'
Event
Nicolò Cambiaghi Jonathan Rowe
6th Substitution
78'
Event
Lewis Ferguson Simon Sohm
7th Substitution
75'
Event
Federico Ravaglia
Time wasting / 2nd Yellowcard
61'
Event
Riccardo Orsolini Federico Bernardeschi
5th Substitution
Event
Martín Payero Morten Thorsby
4th Substitution
53'
Event
Warren Bondo Alberto Grassi
1st Substitution
46'
Event
David Okereke Milan Djuric
2nd Substitution
46'
Event
Morten Thorsby Jari Vandeputte
3rd Substitution
46'
1ST-HALF
Event
Youssef Maleh
Foul / 1st Yellowcard
45'
16'
Event
Jonathan Rowe
Left foot shot / 2nd Goal
3'
Event
João Mário
Right foot shot / 1st Goal

Match Commentary

90
Yellow Card Yellow Card Important
Lewis Ferguson from Bologna receives a second yellow card for a foul.
90
Update Update
Martín Payero from Cremonese won a free kick in defense.
90
Update Update
Riccardo Orsolini from Bologna won a free kick in defense.
90
Update Update
Foul committed by Giuseppe Pezzella of Cremonese.
90
Update Update
Lewis Ferguson from Bologna won a free kick on the right wing.
90
Red Card Red Card Important
Youssef Maleh from Cremonese receives a red card for violent conduct.
90
Yellow Card Yellow Card Important
Lewis Ferguson from Bologna receives a yellow card.
90
Yellow Card Yellow Card Important
Martín Payero from Cremonese receives a yellow card.
90
Update Update
Foul committed by Lewis Ferguson for Bologna.
90
Update Update
Warren Bondo of Cremonese commits a foul.
90
Update Update
The VAR decision has upgraded the card for Youssef Maleh of Cremonese.
90
Update Update
Nadir Zortea from Bologna won a free kick on the right wing.
90
Update Update
The second half ends with Cremonese losing 1-2 to Bologna.
90
Update Update
The fourth official has indicated there will be 4 minutes of added time.
90
GOAL! GOAL! Important
Goal in the penalty shootout! Federico Bonazzoli scores for Cremonese with a left-footed shot into the top right corner. The match remains 1-2.
89
Update Update
Federico Ravaglia of Bologna concedes a penalty after committing a foul in the penalty area.
89
Update Update
Penalty awarded to Cremonese as Romano Floriani Mussolini is fouled in the penalty area.
87
Update Update
Foul committed by Giuseppe Pezzella of Cremonese.
87
Update Update
Riccardo Orsolini from Bologna won a free kick on the right wing.
85
Substitution Substitution
Substitution for Cremonese: Romano Floriani Mussolini replaces Alessio Zerbin.
83
Update Update
Nicolò Cambiaghi from Bologna committed a foul.
83
Update Update
Filippo Terracciano from Cremonese was awarded a free kick in defense.
82
Substitution Substitution
Substitution for Bologna: Nadir Zortea replaces João Mário.
82
Substitution Substitution
Substitution for Bologna: Tommaso Pobega replaces Nikola Moro.
81
Corner Corner
Bologna is awarded a corner after Emil Audero concedes.
81
Corner Corner
Santiago Castro of Bologna attempts an attack with a right-footed shot from the right side of the box, but Emil Audero of Cremonese saves it in the right corner. The assist was provided by Lewis Ferguson.
80
Update Update
Remo Freuler of Bologna won a free kick in defense.
78
Substitution Substitution
Substitution for Bologna: Lewis Ferguson replaces Simon Sohm.
78
Substitution Substitution
Substitution for Bologna: Nicolò Cambiaghi replaces Jonathan Rowe.
76
Attempt Attempt
New attacking attempt. Jonathan Rowe from Bologna takes a right-footed shot from outside the box, but it's saved by Cremonese's goalkeeper Emil Audero, who is positioned in the center of the goal.
75
Update Update
Foul committed by Santiago Castro of Bologna.
75
Update Update
Matteo Bianchetti of Cremonese won a free kick in defense.
75
Yellow Card Yellow Card Important
Federico Ravaglia of Bologna receives a yellow card.
74
Attempt Attempt
Alessio Zerbin from Cremonese missed a header from a difficult position on the right, sending the ball to the left. The assist came from Giuseppe Pezzella with a cross.
72
Update Update
Foul committed by Alessio Zerbin of Cremonese.
72
Update Update
Juan Miranda from Bologna won a free kick in defense.
71
Corner Corner
Martín Payero from Cremonese attempts an attack with a right-footed shot from the center of the box, but Federico Ravaglia from Bologna saves it in the right corner.
71
Attempt Attempt
Federico Bonazzoli's left-footed shot from outside the box is blocked. The assist was provided by Filippo Terracciano.
70
Update Update
Santiago Castro of Bologna is flagged for offside.
69
Update Update
Foul committed by Matteo Bianchetti of Cremonese.
69
Update Update
Santiago Castro of Bologna won a free kick in the attacking area.
68
Update Update
Foul committed by David Okereke of Cremonese.
68
Corner Corner
Bologna is awarded a corner after Sebastiano Luperto concedes.
68
Update Update
João Mário from Bologna won a free kick on the right wing.
65
Attempt Attempt
Santiago Castro's right-footed shot from outside the box is blocked. The assist was made by Riccardo Orsolini.
65
Update Update
Santiago Castro from Bologna commits a handball.
65
Update Update
Foul committed by Simon Sohm of Bologna.
65
Update Update
Federico Bonazzoli of Cremonese won a free kick in defense.
64
Update Update
Foul by Youssef Maleh of Cremonese.
64
Update Update
Foul committed by Riccardo Orsolini of Bologna.
64
Update Update
Giuseppe Pezzella of Cremonese won a free kick in the defensive area.
64
Update Update
Nikola Moro from Bologna won a free kick in defense.
63
Update Update
Warren Bondo of Cremonese won a free kick in defense.
63
Update Update
Foul committed by Simon Sohm of Bologna.
62
Attempt Attempt
Youssef Maleh from Cremonese had a missed chance, heading the ball from the center of the box high and wide to the left.
61
Substitution Substitution
Substitution for Bologna: Riccardo Orsolini replaces Federico Bernardeschi.
60
Update Update
Simon Sohm of Bologna won a free kick in defense.
60
Update Update
Filippo Terracciano from Cremonese commits a foul.
60
Corner Corner
Cremonese win a corner after Federico Ravaglia concedes.
59
Corner Corner
New attacking attempt. Federico Bonazzoli of Cremonese takes a right-footed shot from the right side of the six-yard box, but it's saved in the top left corner by Federico Ravaglia of Bologna.
58
Update Update
Martín Payero from Cremonese won a free kick in defense.
58
Update Update
Foul committed by Simon Sohm of Bologna.
56
Corner Corner
Sebastiano Luperto from Cremonese misses a chance as his header from the center of the box goes over the bar. The assist came from Youssef Maleh, who delivered a cross following a corner.
56
Corner Corner
Cremonese wins a corner after João Mário concedes.
53
Substitution Substitution
Substitution for Cremonese: Martín Payero replaces Morten Thorsby due to injury.
52
Update Update
Offside called against Bologna. Jonathan Rowe is offside.
49
Attempt Attempt
Missed chance. Federico Bernardeschi from Bologna shot with his left foot from the right side of the box but missed to the left. Assist by João Mário.
48
Attempt Attempt
Santiago Castro from Bologna had a missed chance, shooting with his left foot from a difficult position on the left, but it went just wide to the left. The assist was provided by Juan Miranda.
46
Update Update
Foul committed by Martin Vitík of Bologna.
46
Update Update
Giuseppe Pezzella from Cremonese won a free kick on the left wing.
45
Substitution Substitution
Substitution for Cremonese: Morten Thorsby replaces Jari Vandeputte.
45
Update Update
Youssef Maleh from Cremonese committed a foul.
45
Update Update
The first half ends with Cremonese trailing Bologna 0-2.
45
Update Update
João Mário from Bologna won a free kick in defense.
45
Substitution Substitution
Substitution for Cremonese: Warren Bondo replaces Alberto Grassi.
45
Substitution Substitution
Substitution for Cremonese: David Okereke replaces Milan Djuric.
45
Update Update
The fourth official has indicated there will be 1 minute of added time.
45
Yellow Card Yellow Card Important
Youssef Maleh of Cremonese receives a yellow card for a foul.
45
Update Update
The second half begins with the score at Cremonese 0, Bologna 2.
43
Attempt Attempt
New attacking attempt. João Mário from Bologna takes a right-footed shot from outside the box, but Emil Audero from Cremonese saves it in the top center of the goal. The assist comes from Santiago Castro.
42
Attempt Attempt
Nikola Moro from Bologna hits the bar with a right-footed shot from outside the box following a free kick.
41
Update Update
Jonathan Rowe from Bologna won a free kick in an attacking position.
41
Update Update
Fouled by Alberto Grassi of Cremonese.
40
Attempt Attempt
New attacking attempt. Martin Vitík from Bologna heads the ball from the center of the box, but it's saved in the top center of the goal by Emil Audero from Cremonese. The assist came from Nikola Moro with a cross.
39
Corner Corner
Bologna is awarded a corner after Filippo Terracciano concedes.
38
Update Update
Milan Djuric of Cremonese won a free kick in defense.
38
Update Update
Foul committed by Martin Vitík of Bologna.
37
Update Update
João Mário from Bologna won a free kick in defense.
37
Update Update
Youssef Maleh from Cremonese committed a foul.
36
Update Update
Federico Bonazzoli from Cremonese won a free kick in the attacking area.
36
Update Update
Foul committed by Jhon Lucumí of Bologna.
35
Update Update
Foul committed by Alessio Zerbin of Cremonese.
35
Update Update
Juan Miranda from Bologna won a free kick in defense.
33
Attempt Attempt
Santiago Castro from Bologna attempts an attack, shooting with his right foot from the center of the box, but his shot is saved by Cremonese goalkeeper Emil Audero, who is positioned in the center of the goal.
33
Corner Corner
Bologna is awarded a corner after Emil Audero concedes.
28
Update Update
Jonathan Rowe from Bologna misses a chance, shooting with his right foot from the center of the box, sending the ball high. The assist was provided by Juan Miranda.
26
Attempt Attempt
Jari Vandeputte's right-footed shot from outside the box is blocked.
26
Attempt Attempt
Missed chance. Jari Vandeputte from Cremonese took a right-footed shot from outside the box but missed.
25
Update Update
Foul committed by Martin Vitík of Bologna.
25
Update Update
Milan Djuric from Cremonese won a free kick in an attacking position.
16
GOAL! GOAL! Important
Goal! Bologna leads 2-0 with Jonathan Rowe scoring from the center of the box with a left-footed shot, assisted by Juan Miranda.
14
Attempt Attempt
Missed chance. Federico Bernardeschi from Bologna shot with his left foot from the right side of the box, but it went high and wide to the left. João Mário provided the assist.
12
Update Update
Santiago Castro of Bologna is flagged for offside.
10
Attempt Attempt
Federico Bernardeschi's left-footed shot from the right side of the box is blocked. Nikola Moro provided the assist.
9
Update Update
Foul committed by Jhon Lucumí of Bologna.
9
Update Update
Federico Bonazzoli of Cremonese won a free kick in defense.
7
Update Update
Foul committed by Giuseppe Pezzella of Cremonese.
7
Update Update
Foul committed by Santiago Castro of Bologna.
7
Update Update
Alessio Zerbin from Cremonese won a free kick in defense.
7
Update Update
João Mário from Bologna won a free kick on the right wing.
3
GOAL! GOAL! Important
Goal! Bologna takes the lead 1-0 against Cremonese. João Mário scores with a right-footed shot from the right side of the box into the left corner, assisted by Juan Miranda's cross.

CONCLUSION

Structural assessment: Bologna exhibited a significant deviation from the pre-match structural baseline. Efficiency outcome: Possession-adjusted chance creation finished in line with projected levels. Result alignment: The final score was consistent with the pre-match probability model. Structural distortion: The match was materially influenced by red card(s), altering baseline dynamics. Market alignment: The match result was within the projected probability range.