Country 2025/2026 Serie A, Regular Season, Italy Mon, Feb 23 - 7:45 PM
Serie A
Bologna BOL
1 Winner 0
Udinese UDI
Full Time Mon, Feb 23 7:45 PM
Federico Bernardeschi - 75'
Goal
|

CONTEXT

No match context available.

TL;DR

No TL;DR summary available.
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
Jan 25 vs Team A
Feb 1 vs Team B
Feb 8 vs Team C
No referee statistics available.
Bologna V. Italiano
V. Italiano
VS
Udinese K. Runjaic
K. Runjaic
1.44
Avg Points / Game (Last 100 Matches)
1.39
1.67 i
Last 6 Opponents
Pisa Rank: 65 W
Lecce Rank: 67 D
Genoa Rank: 73 W
AC Milan Rank: 87 L
Como Rank: 82 W
Roma Rank: 85 L
Avg Points / Game (Last 6 Matches)
1.33 i
Last 6 Opponents
Cagliari Rank: 72 D
Sassuolo Rank: 73 L
AC Milan Rank: 87 L
Pisa Rank: 65 W
Inter Rank: 92 W
Hellas Verona Rank: 65 D
8
Head to Head (Wins - Draws - Losses)
8 - 13 - 13
13
No sidelined player data available.

Win Probabilities

Live Win Probability (90 Min)
Home Bologna
51.35%
Draw
27.24%
Away Udinese
21.41%

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks’ model-based team strength indicator. Historical input capped to 2 seasons.
79.99
71.54
0 (Weakest) 100 (Strongest)
Metric
Bologna
Udinese
Power Score
79.99
71.54
League Position
8
11
Global Rank
59
164

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

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

Udinese

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 Udinese
Attacking Efficiency Higher is better
26.52
22.96
Defensive Efficiency Lower is better
22.96
26.52
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.37 Efficiency Index
vs
Udinese -0.37 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Bologna
Udinese
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
vs
Udinese
Created Set-piece attacking threat
Bologna Udinese
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
75%
26%
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.
-0.84 vs -0.27
Conceded Set-piece defensive exposure
Bologna Udinese
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
26%
75%
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).
-0.27 vs -0.84
Bologna
Udinese
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
Udinese
Attack After Winning Possession transition → offence
Bologna Udinese
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
0.83
1.17
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
12.50
12.00
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
36.00
39.17
Defence After Losing Possession loss → defensive exposure
Bologna Udinese
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
1.00
1.50
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
12.00
12.33
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
31.33
40.50
Direct transition event data unavailable. Values estimated using ball-possession tracking and shot efficiency as a proxy model. Confidence: Medium.
Bologna
Udinese
Window = 15s post-possession change
Index = 0–1 composite score

TEAM FORMATION (CONFIRMED)

Match Formation 4-3-3
Match Formation 3-5-2
Pitch
Lukasz Skorupski
Lukasz Skorupski
Lukasz Skorupski
João Mário
João Mário
João Mário
Martin Vitík
Martin Vitík
Martin Vitík
Jhon Lucumí
Jhon Lucumí
Jhon Lucumí
Juan Miranda
Juan Miranda
Juan Miranda
Simon Sohm
Simon Sohm
Simon Sohm
Remo Freuler
Remo Freuler
Remo Freuler
Tommaso Pobega
Tommaso Pobega
Tommaso Pobega
Riccardo Orsolini
Riccardo Orsolini
Riccardo Orsolini
Santiago Castro
Santiago Castro
Santiago Castro
Jonathan Rowe
Jonathan Rowe
Jonathan Rowe
Maduka Okoye
Maduka Okoye
Maduka Okoye
Oumar Solet
Oumar Solet
Oumar Solet
Christian Kabasele
Christian Kabasele
Christian Kabasele
Thomas Kristensen
Thomas Kristensen
Thomas Kristensen
Jordan Zemura
Jordan Zemura
Jordan Zemura
Arthur Atta
Arthur Atta
Arthur Atta
Jesper Karlström
Jesper Karlström
Jesper Karlström
Jakub Piotrowski
Jakub Piotrowski
Jakub Piotrowski
Kingsley Ehizibue
Kingsley Ehizibue
Kingsley Ehizibue
Adam Buksa
Adam Buksa
Adam Buksa
Nicolò Zaniolo
Nicolò Zaniolo
Nicolò Zaniolo

General Information

Date & Time
Feb 23, 2026, 07:45 PM
Stadium
Stadio Renato Dall'Ara
Capacity
36532
Pitch Surface
Grass
Weather
☀️ , Clear
Referees
Matteo Marcenaro
Luca Massimi
Luigi Rossi
Gilberto Laghezza

Statistics

Possession
47%
53%
46 Ball Possession % 54
2 Shots Blocked 4
77 Successful Passes Percentage 80
34 Tackles 14
24 Dangerous Attacks 48
10 Total Crosses 13
49 Long Passes 53
20 Successful Long Passes 24
11 Interceptions 12
12 Free Kicks 10
262 Successful Passes 320
341 Passes 398
41 Successful Long Passes Percentage 45
50 Successful Dribbles Percentage 37
83 Attacks 96
22 Throwins 26
12 Dribble Attempts 30
3 Shots Off Target 3
10 Fouls 13
12 Successful Headers 10
4 Corners 7
11 Shots Total 10
5 Goal Kicks 6
3 Accurate Crosses 2
6 Shots Insidebox 6
6 Successful Dribbles 11
5 Substitutions 4
3 Offsides 3
5 Shots Outsidebox 4
9 Key Passes 6
6 Shots On Target 3
3 Saves 4
2 Big Chances Created 0
1 Big Chances Missed 0
1 Yellowcards 1
1 Goals 0
1 Penalties 0
1 Injuries 3
8 Goal Attempts 7
85 Ball Safe 86

Team Squad

Starting XI

Lukasz Skorupski
Lukasz Skorupski Goalkeeper
Tommaso Pobega
Tommaso Pobega Midfielder
Riccardo Orsolini
Riccardo Orsolini Attacker
Remo Freuler
Remo Freuler Midfielder
Santiago Castro
Santiago Castro Attacker
Jonathan Rowe
Jonathan Rowe Attacker
João Mário
João Mário Defender
Simon Sohm
Simon Sohm Midfielder
Jhon Lucumí
Jhon Lucumí Defender
Juan Miranda
Juan Miranda Defender
Martin Vitík
Martin Vitík Defender

Starting XI

Jesper Karlström
Jesper Karlström Midfielder
Nicolò Zaniolo
Nicolò Zaniolo Attacker
Arthur Atta
Arthur Atta Midfielder
Adam Buksa
Adam Buksa Attacker
Kingsley Ehizibue
Kingsley Ehizibue Midfielder
Jakub Piotrowski
Jakub Piotrowski Midfielder
Christian Kabasele
Christian Kabasele Defender
Oumar Solet
Oumar Solet Defender
Thomas Kristensen
Thomas Kristensen Defender
Jordan Zemura
Jordan Zemura Midfielder
Maduka Okoye
Maduka Okoye Goalkeeper

Events

2ND-HALF
Event
Thijs Dallinga Santiago Castro
9th Substitution
85'
Event
Nadir Zortea Juan Miranda
8th Substitution
82'
80'
Event
Idrissa Gueye Christian Kabasele
6th Substitution
80'
Event
Oier Zarraga Jesper Karlström
7th Substitution
Event
Federico Bernardeschi
Left foot shot / 1st Penalty
75'
Event
Santiago Castro
Penalty awarded
74'
71'
Event
Jurgen Ekkelenkamp Adam Buksa
5th Substitution
Event
Juan Miranda
Foul / 2nd Yellowcard
68'
62'
Event
Adam Buksa
Argument / 1st Yellowcard
Event
Nikola Moro Tommaso Pobega
4th Substitution
56'
Event
Federico Bernardeschi Riccardo Orsolini
2nd Substitution
56'
Event
Nicolò Cambiaghi Jonathan Rowe
3rd Substitution
56'
1ST-HALF
10'
Event
Nicolò Bertola Oumar Solet
1st Substitution

Match Commentary

90
Update Update
Thomas Kristensen from Udinese committed a foul.
90
Attempt Attempt
The attempt is thwarted. Idrissa Gueye from Udinese fires a right-footed shot from the middle of the penalty area, but it gets blocked.
90
GOAL! GOAL! Important
A fresh offensive effort unfolds as Jakub Piotrowski from Udinese takes a right-footed shot from a challenging angle and long range on the left. However, Lukasz Skorupski of Bologna makes a great save, stopping the ball at the top center of the goal.
90
Update Update
The fourth official has indicated that there will be 6 minutes of stoppage time.
77
Update Update
Nikola Moro from Bologna committed a foul.
74
Update Update
VAR Review: Penalty awarded to Bologna.
70
Update Update
Nicolò Cambiaghi from Bologna earned a free kick in an offensive position.
90
Update Update
Nikola Moro from Bologna committed a foul.
90
Update Update
That's it! The match has concluded with Bologna securing a 1-0 victory over Udinese.
62
Update Update
Match is currently paused due to an injury to Nicolò Zaniolo from Udinese.
90
GOAL! GOAL! Important
A new offensive play unfolds as Oier Zarraga from Udinese takes a right-footed shot from the left side of the penalty area. However, the attempt is thwarted by Bologna's goalkeeper, Lukasz Skorupski, who makes a save right in the center of the goal. The assist for this opportunity came from Arthur Atta.
90
Update Update
Nicolò Zaniolo from Udinese earned a free kick on the left side of the field.
84
Corner Corner
Opportunity goes begging. Nicolò Zaniolo from Udinese attempted a left-footed shot from the left side of the penalty area, but it narrowly missed to the left. The assist came from Arthur Atta following a corner kick.
62
Yellow Card Yellow Card Important
Adam Buksa of Udinese has been shown a yellow card.
90
GOAL! GOAL! Important
The attempt on goal is thwarted. Nicolò Zaniolo from Udinese fires a left-footed shot from the middle of the penalty area, but it's blocked. The assist came from Jakub Piotrowski.
90
Update Update
Nicolò Cambiaghi from Bologna committed a foul.
81
Attempt Attempt
Missed opportunity. Idrissa Gueye from Udinese attempted a right-footed shot from a challenging angle on the right side, but it went wide to the left.
68
Update Update
Nikola Moro from Bologna committed a foul.
68
Update Update
Christian Kabasele from Udinese earned a free kick in the defensive area.
80
Substitution Substitution
Substitution for Udinese: Oier Zarraga comes on to replace Jesper Karlström.
62
Update Update
The pause has ended. They are set to resume play.
87
Update Update
Remo Freuler from Bologna commits a handball.
58
Update Update
Nicolò Cambiaghi from Bologna has been awarded a free kick in the defensive area.
59
Attempt Attempt
Opportunity wasted. Jakub Piotrowski from Udinese attempted a shot with his right foot from outside the penalty area, but it sailed over the crossbar.
58
Corner Corner
Corner awarded to Udinese after Lukasz Skorupski allowed the ball to go out.
90
Update Update
The second half has concluded with Bologna defeating Udinese 1-0.
56
Update Update
Arthur Atta from Udinese committed a handball.
58
Update Update
Nicolò Cambiaghi from Bologna earned a free kick in the defensive area.
56
Substitution Substitution
Substitution for Bologna: Nicolò Cambiaghi comes on to replace Jonathan Rowe.
56
Substitution Substitution
Substitution for Bologna: Federico Bernardeschi comes on to replace Riccardo Orsolini.
90
Update Update
Nicolò Cambiaghi from Bologna committed a foul.
82
Update Update
Offside call against Udinese. Arthur Atta has been flagged for being offside.
80
Substitution Substitution
Substitution for Udinese: Idrissa Gueye replaces Christian Kabasele.
77
Update Update
Jakub Piotrowski from Udinese earned a free kick in the defensive area.
75
GOAL! GOAL! Important
Goal! Bologna takes the lead 1-0 against Udinese. Federico Bernardeschi steps up to the spot and expertly slots the penalty into the bottom left corner with his left foot.
89
Update Update
Remo Freuler from Bologna commits a handball.
82
Update Update
Match is currently on hold due to an injury to Nikola Moro from Bologna.
82
Update Update
The pause has ended. They are set to resume play.
67
Attempt Attempt
Missed opportunity! Juan Miranda from Bologna took a left-footed shot from outside the penalty area.
65
Attempt Attempt
The attempt is thwarted. Jesper Karlström from Udinese fires a right-footed shot from outside the penalty area, but it gets blocked. The assist came from Jordan Zemura.
72
Update Update
Jesper Karlström from Udinese committed a foul.
72
Update Update
Santiago Castro from Bologna has been awarded a free kick in an offensive position.
71
Substitution Substitution
Substitution for Udinese: Jurgen Ekkelenkamp comes on to replace Adam Buksa.
90
Update Update
The second half has concluded with Bologna defeating Udinese 1-0.
90
Update Update
Lukasz Skorupski from Bologna has been awarded a free kick in the defensive area.
81
Corner Corner
Corner awarded to Udinese after Remo Freuler allowed the ball to go out.
68
Yellow Card Yellow Card Important
Juan Miranda of Bologna has been shown a yellow card for committing a foul.
51
Attempt Attempt
Another offensive effort underway. Juan Miranda from Bologna takes a right-footed shot from outside the penalty area, but it's successfully stopped.
82
Update Update
Offside call against Udinese. Arthur Atta has been flagged for being offside.
57
Update Update
Jakub Piotrowski from Udinese committed a foul.
54
Corner Corner
Another offensive push here. Riccardo Orsolini from Bologna takes a left-footed shot from the middle of the box, but Maduka Okoye from Udinese makes a great save, diving to the right corner. The assist came from Juan Miranda.
54
Attempt Attempt
The attempt is thwarted. Jonathan Rowe from Bologna takes a right-footed shot from the middle of the penalty area, but it's deflected away.
54
Attempt Attempt
The attempt is thwarted. Jonathan Rowe from Bologna takes a right-footed shot from outside the penalty area, but it gets blocked.
85
Substitution Substitution
Substitution for Bologna: Thijs Dallinga comes on to replace Santiago Castro.
11
Update Update
Offside call against Bologna. Santiago Castro has been caught in an offside position.
84
Corner Corner
Corner awarded to Udinese after Federico Bernardeschi allowed the ball to go out.
14
Corner Corner
Corner awarded to Udinese after a deflection off Martin Vitík.
6
Attempt Attempt
The attempt is thwarted. Nicolò Zaniolo from Udinese takes a right-footed shot from the center of the penalty area, but it gets blocked.
7
Update Update
Match is currently paused due to an injury to Oumar Solet from Udinese.
8
Update Update
The pause has ended. They are set to resume play.
22
Corner Corner
Corner awarded to Bologna, following a foul by Nicolò Bertola.
6
Corner Corner
Corner awarded to Udinese after Jhon Lucumí allowed the ball to go out.
8
Update Update
Nicolò Zaniolo from Udinese has been awarded a free kick in the defensive area.
8
Update Update
Fouled by Tommaso Pobega of Bologna.
20
Update Update
Kingsley Ehizibue commits a foul against Udinese.
3
Update Update
Oumar Solet from Udinese committed a foul.
3
Update Update
João Mário from Bologna has been awarded a free kick in the defensive area.
70
Update Update
Nicolò Cambiaghi from Bologna earned a free kick in an offensive position.
68
Update Update
Match halted due to an injury to Nicolò Zaniolo from Udinese.
69
Update Update
The pause has ended. They are set to resume play.
45
Update Update
Remo Freuler of Bologna has been awarded a free kick in the defensive area.
45
Update Update
The first half has concluded with the score tied at 0-0 between Bologna and Udinese.
28
GOAL! GOAL! Important
Missed opportunity. Christian Kabasele from Udinese took a right-footed shot from outside the penalty area, but it sailed over the goal. The assist came from Kingsley Ehizibue.
29
Update Update
Kingsley Ehizibue from Udinese earned a free kick on the right side of the field.
29
Update Update
Juan Miranda from Bologna committed a foul.
22
Corner Corner
Corner awarded to Bologna, following a play by Nicolò Bertola that resulted in the concession.
25
Corner Corner
Corner awarded to Bologna after a deflection off Nicolò Bertola.
41
Corner Corner
Corner awarded to Udinese after Lukasz Skorupski allowed the ball to go out.
40
Update Update
Tommaso Pobega from Bologna committed a foul.
40
Update Update
Christian Kabasele from Udinese was awarded a free kick in an offensive position.
34
Update Update
Jordan Zemura committed a foul against Udinese.
10
Substitution Substitution
Substitution for Udinese: Nicolò Bertola comes on to replace Oumar Solet, who is leaving the field due to an injury.
33
Update Update
Offside call against Udinese. Jakub Piotrowski has been flagged for being offside.
51
Update Update
Jordan Zemura committed a foul against Udinese.
51
Update Update
Riccardo Orsolini from Bologna earned a free kick on the right flank.
30
Update Update
Adam Buksa from Udinese has committed a handball.
32
Update Update
Jordan Zemura committed a foul against an Udinese player.
32
Update Update
Riccardo Orsolini from Bologna earned a free kick on the right side of the pitch.
45
Update Update
The second half is underway with the score still tied at 0-0 between Bologna and Udinese.
27
Update Update
The pause has ended. They're set to resume play.
49
Update Update
Offside call against Udinese. Arthur Atta has been caught offside.
27
Update Update
Match halted due to an injury to Jhon Lucumí from Bologna.
39
GOAL! GOAL! Important
Opportunity wasted! Santiago Castro from Bologna took a right-footed shot from the center of the box, but it sailed over the goal. The assist came from João Mário, who delivered a cross.
22
Attempt Attempt
The attempt is thwarted. Riccardo Orsolini from Bologna takes a left-footed shot from the center of the penalty area, but it's blocked. The assist came from Santiago Castro.
22
Corner Corner
Corner awarded to Bologna, following a foul by Nicolò Bertola.
20
Update Update
Juan Miranda from Bologna has been awarded a free kick in the defensive area.
21
Update Update
Arthur Atta from Udinese committed a foul.
21
Update Update
João Mário from Bologna was awarded a free kick on the right side of the field.
21
Corner Corner
Corner awarded to Bologna after Thomas Kristensen allowed the ball to go out.
37
Update Update
The pause has ended. They’re set to resume play.
37
Update Update
Match interruption - Udinese.
34
Update Update
João Mário from Bologna earned a free kick in the defensive area.
35
Attempt Attempt
A fresh offensive move unfolds. Tommaso Pobega from Bologna takes a left-footed shot from outside the penalty area, but it’s successfully stopped.
38
GOAL! GOAL! Important
Another offensive effort underway. Santiago Castro from Bologna takes a right-footed shot from outside the penalty area, but it's stopped by the goalkeeper.
19
Update Update
Tommaso Pobega from Bologna committed a foul.
19
Update Update
Jakub Piotrowski from Udinese was awarded a free kick in an offensive position.
16
Update Update
Bologna is flagged for offside. Riccardo Orsolini has been caught in an offside position.
17
Update Update
Offside call against Bologna. Santiago Castro has been caught in an offside position.
45
Update Update
Remo Freuler of Bologna has been awarded a free kick in the defensive area.
45
Corner Corner
Corner awarded to Udinese after Tommaso Pobega allowed the ball to go out.
45
Update Update
The fourth official has indicated that there will be 2 minutes of stoppage time.

CONCLUSION

No conclusion available.