Napoli vs Bologna Prediction, Preview and Stats

Italy flag 2025/2026 Serie A, Italy
Stadio Diego Armando Maradona Mon, 11 May - 6:45 PM
Serie A
Napoli NAP
2 Winner 3
Bologna BOL
Full Time Mon, 11 May 6:45 PM
Round 36 Regular Season
Alisson Santos - 48'
Giovanni Di Lorenzo  - 45+2'
Goal
|
Goal
Jonathan Rowe - 90+1'
Riccardo Orsolini - 34' (P)
Federico Bernardeschi - 9'

CONTEXT

Napoli hosted Bologna in a match that ended 2-3 in favor of the visitors, marking an upset as Napoli entered as the stronger team. The home side held 52% possession compared to Bologna's 48%, yet failed to secure victory. At halftime, the score stood at 1-2 for Bologna, who maintained their lead into the second half without any reported adjustments. No red cards were issued, and the game proceeded without major disciplinary distortions. Bologna's win highlighted a significant structural deviation of 85%, with the outcome not aligning with pre-match market expectations where Napoli were heavily favored. Efficiency levels for both teams stayed in line with typical patterns, though xG data was unavailable for deeper analysis. This result underscores Bologna's clinical finishing despite lower possession, exposing Napoli's vulnerabilities in conversion.

TL;DR

  • Structural deviation: Bologna's 3-2 victory over Napoli showed a significant structural deviation of 85%.
  • Efficiency shift: Both teams' efficiency remained in line with expectations.
  • xG alignment: xG data unavailable prevented assessment of alignment with outcome.
  • Market alignment: The result did not align with pre-match market expectations.
  • xG expectations: xG expectations could not be evaluated due to missing data.
  • Event impact: No second-half adjustments or key events altered the game's flow.
  • Red card distortion: Absence of red cards meant no distortion from disciplinary actions.
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

Match referee

M. Piccinini

Italy
Fouls / match 0
Yellow cards / match 0
Red cards / match 0
Penalties / match 0

Other match officials

V. Colarossi

1st Assistant

Italy

D. Yoshikawa

2nd Assistant

Italy

M. Perri

4th Official

Italy

League averages

Serie A Based on last 100 matches

Fouls / match 21.91
Yellow cards / match 3.2
Red cards / match 0.15
Penalties / match 0.18
Napoli A. Conte
A. Conte
VS
Bologna V. Italiano
V. Italiano
2
Avg Points / Game (Last 100 Matches)
1.17
1.83 i
Last 6 Opponents
Como Rank: 83 D
Cremonese Rank: 67 W
Lazio Rank: 79 L
Parma Rank: 72 D
AC Milan Rank: 84 W
Cagliari Rank: 70 W
Avg Points / Game (Last 6 Matches)
1.17 i
Last 6 Opponents
Cagliari Rank: 71 D
Roma Rank: 83 L
Juventus Rank: 85 L
Lecce Rank: 69 W
Cremonese Rank: 68 W
Lazio Rank: 81 L
21
Head to Head (Wins - Draws - Losses)
21 - 7 - 9
9

Win Probabilities

Live Win Probability (90 Min)
Home Napoli
61.5%
Draw
23.53%
Away Bologna
14.97%

Movement

Changes since opening
Napoli
+61.31%
Draw
+18.44%
Bologna
-79.75%

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
85.32
78.84
0 (Weakest) 100 (Strongest)
Metric
Napoli
Bologna
Power Score
85.32
78.84
League Position
2
8
Global Rank
35
74

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

Heatmaps Ball coordinates

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

vs

Napoli

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

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

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

Napoli
vs
Bologna
Attack After Winning Possession transition → offence
Napoli 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
Napoli 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
Napoli
Bologna
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • NAP had peak pressure around 53'.
  • BOL started the game with stronger pressure.
NAP Pressure BOL Pressure
Pressure Index: NAP reached the top pressure at 53' (94.41).

Team Head to Head Last 6 Seasons

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

Napoli NAP Home
37 matches
Bologna BOL Away
Match Record
21
Wins
9
7
Draws
7
9
Losses
21
Goals
78
Goals Scored
42
42
Goals Conceded
78
+36
Goal Difference
-36

Data last updated: 2026-05-12T00:03:19+00:00

STARTING XI

Match Formation 3-4-2-1
Match Formation 4-3-3
Pitch
V. Milinković Savić
Serbia
32 V. Milinković Savić
G. Di Lorenzo
Italy
22 G. Di Lorenzo
A. Rrahmani
Kosovo
13 A. Rrahmani
A. Buongiorno
Italy
4 A. Buongiorno
M. Politano
Substitution
Italy
21 M. Politano
S. Lobotka
Substitution
Slovakia
68 S. Lobotka
S. McTominay
Scotland
8 S. McTominay
M. Gutiérrez Ortega
Substitution
Spain
3 M. Gutiérrez Ortega
G. Santana do Nascimento
Substitution
Brazil
23 G. Santana do Nascimento
A. de Almeida Santos
Brazil
27 A. de Almeida Santos
R. Højlund
Denmark
19 R. Højlund
Pitch
M. Pessina
Italy
25 M. Pessina
J. Miranda González
Spain
33 J. Miranda González
J. Lucumí Bonilla
Colombia
26 J. Lucumí Bonilla
E. Fauske Helland
Substitution
Norway
5 E. Fauske Helland
J. Neto Lopes
Substitution
Portugal
17 J. Neto Lopes
L. Ferguson
Substitution
Scotland
19 L. Ferguson
R. Freuler
Switzerland
8 R. Freuler
T. Pobega
Substitution
Italy
4 T. Pobega
F. Bernardeschi
Substitution
Italy
10 F. Bernardeschi
S. Castro
Argentina
9 S. Castro
R. Orsolini
Italy
7 R. Orsolini

General Information

Date & Time :
May 11, 2026, 06:45 PM
Competition :
2025/2026 Serie A, Italy · Round 36 · Regular Season
Stadium :
Stadio Diego Armando Maradona
Capacity :
54726
Pitch Surface :
Grass
Weather :
☀️ 12°C, Fair
Referees :
Marco Piccinini
Valerio Colarossi
Daisuke Emanuele Yoshikawa
Mario Perri

Statistics

Possession
NAP
51%
BOL
49%

Top Statistics

2 Goals 3
2 Big Chances Created 1
5 Shots 5
53 Dangerous attacks 20
52 Possession 48
7 Corners 1
12 Free kicks 9
1 Yellow Cards 4

Match Overview

0 Penalties 1
61 Ball Safe 90
6 Goal Kicks 7
18 Throwins 10
1 Assists 1
14 Successful Dribbles Percentage 44
14 Dribble Attempts 9
2 Successful Dribbles 4
6 Successful Headers 10
0 Hit Woodwork 1
4 Substitutions 5
10 Goal Attempts 8

Attacking

1 Big Chances Missed 0
90 Attacks 79

Possession

484 Passes 458
425 Successful Passes 386
88 Successful Passes Percentage 84
11 Key Passes 7
59 Successful Long Passes Percentage 37
44 Long Passes 59
26 Successful Long Passes 22

Defensive

26 Duels Won 41
7 Tackles 16
1 Saves 3
7 Interceptions 9

Build-up

22 Total Crosses 5
5 Accurate Crosses 1

Discipline

4 Offsides 0
10 Fouls 12

Lineup

Referee : Marco Piccinini

Starting XI

32
Vanja Milinković-Savić
Vanja Milinković-Savić Goalkeeper
4
Alessandro Buongiorno
Alessandro Buongiorno Defender
13
Amir Rrahmani
Amir Rrahmani Defender
22
Giovanni Di Lorenzo
Giovanni Di Lorenzo Defender
3
Miguel Gutiérrez
Miguel Gutiérrez Midfielder
30
Pasquale Mazzocchi
Pasquale Mazzocchi
Defender87'
8
Scott McTominay
Scott McTominay Midfielder
21
Matteo Politano
Matteo Politano Midfielder
37
Leonardo Spinazzola
Leonardo Spinazzola
Defender84'
68
Stanislav Lobotka
Stanislav Lobotka Midfielder
6
Billy Gilmour
Billy Gilmour
Midfielder76'
19
Rasmus Højlund
Rasmus Højlund Attacker
23
Giovane
Giovane Attacker
20
Eljif Elmas
Eljif Elmas
Midfielder76'
27
Alisson Santos
Alisson Santos Attacker
Referee : Marco Piccinini

Starting XI

25
Massimo Pessina
Massimo Pessina Goalkeeper
5
Eivind Helland
Eivind Helland Defender
14
Torbjørn Heggem
Torbjørn Heggem
Defender82'
17
João Mário
João Mário Defender
20
Nadir Zortea
Nadir Zortea
Defender64'
26
Jhon Lucumí
Jhon Lucumí Defender
33
Juan Miranda
Juan Miranda Defender
4
Tommaso Pobega
Tommaso Pobega Midfielder
6
Nikola Moro
Nikola Moro
Midfielder81'
8
Remo Freuler
Remo Freuler Midfielder
19
Lewis Ferguson
Lewis Ferguson Midfielder
23
Simon Sohm
Simon Sohm
Midfielder81'
7
Riccardo Orsolini
Riccardo Orsolini Attacker
9
Santiago Castro
Santiago Castro Attacker
10
Federico Bernardeschi
Federico Bernardeschi Attacker
11
Jonathan Rowe
Jonathan Rowe
Attacker73'

Events

2ND-HALF
90+1'
Event
Jonathan Rowe
Right foot shot / 4th Goal
Event
Pasquale Mazzocchi  Miguel Gutiérrez
9th Substitution
87'
Event
Foul / 6th Yellowcard
84'
Event
Matteo Politano 
Holding / 5th Yellowcard
84'
Event
Leonardo Spinazzola Matteo Politano 
8th Substitution
84'
82'
Event
Torbjørn Heggem Eivind Helland
7th Substitution
81'
Event
Nikola Moro Tommaso Pobega
5th Substitution
81'
Event
Simon Sohm Lewis Ferguson
6th Substitution
Event
Billy Gilmour  Stanislav Lobotka
4th Substitution
76'
Event
Eljif Elmas Giovane
3rd Substitution
76'
73'
Event
Jonathan Rowe Federico Bernardeschi
2nd Substitution
69'
Event
Jhon Lucumí
Foul / 4th Yellowcard
64'
Event
Nadir Zortea João Mário
1st Substitution
58'
Event
Eivind Helland
Foul / 3rd Yellowcard
Event
Alisson Santos
Right foot shot / 3rd Goal
48'
47'
Event
Federico Bernardeschi
Foul / 2nd Yellowcard
1ST-HALF
Event
Giovanni Di Lorenzo 
Right foot shot / 2nd Goal
45+2'
38'
Event
João Mário
Foul / 1st Yellowcard
34'
Event
Riccardo Orsolini
Left foot shot / 1st Penalty
33'
Event
Juan Miranda
Penalty awarded
9'
Event
Federico Bernardeschi
Left foot shot / 1st Goal

Match Commentary

90
Update Update
Eljif Elmas from Napoli commits a foul.
90
Update Update
The fourth official has indicated there will be 4 minutes of added time.
90
Update Update
The second half ends with Napoli losing 2-3 to Bologna.
90
Corner Corner
Napoli wins a corner after Jonathan Rowe concedes.
90
Update Update
Juan Miranda from Bologna won a free kick in defense.
90
Update Update
New attacking attempt. Amir Rrahmani of Napoli heads the ball from the center of the box, but Massimo Pessina of Bologna saves it in the top center of the goal. The assist came from Pasquale Mazzocchi's cross.
90
GOAL! GOAL! Important
Goal! Bologna takes a 3-2 lead with Jonathan Rowe scoring from the center of the box with a right-footed shot into the right corner.
90
Attempt Attempt
New attacking attempt. Juan Miranda from Bologna takes a left-footed shot from the left side of the box, but it's saved in the top center of the goal by Vanja Milinkovic-Savic from Napoli, with an assist from Santiago Castro.
89
Update Update
Rasmus Højlund of Napoli is flagged for offside.
87
Substitution Substitution
Substitution for Napoli: Pasquale Mazzocchi replaces Miguel Gutiérrez.
87
Corner Corner
Scott McTominay had a missed chance for Napoli, heading the ball from the center of the box just wide of the top left corner. The assist came from Leonardo Spinazzola's cross.
86
Update Update
Santiago Castro from Bologna misses a chance, shooting with his right foot from outside the box but sending it high and wide to the right. The assist came from Riccardo Orsolini, who headed the ball.
85
Update Update
Foul committed by Jhon Lucumí of Bologna.
85
Update Update
Rasmus Højlund of Napoli won a free kick in the attacking area.
84
Update Update
Juan Miranda from Bologna won a free kick in the attacking position.
84
Update Update
Foul by Matteo Politano of Napoli.
84
Yellow Card Yellow Card Important
Matteo Politano from Napoli receives a yellow card for a foul.
84
Substitution Substitution
Substitution for Napoli: Leonardo Spinazzola replaces Matteo Politano.
82
Substitution Substitution
Substitution for Bologna: Torbjørn Heggem replaces Eivind Helland.
81
Substitution Substitution
Substitution for Bologna: Nikola Moro replaces Tommaso Pobega.
81
Substitution Substitution
Substitution for Bologna: Simon Sohm replaces Lewis Ferguson.
81
Update Update
Rasmus Højlund of Napoli is called offside.
79
Update Update
Jonathan Rowe from Bologna misses a chance, shooting with his right foot from outside the box, sending the ball high and wide to the right. The assist came from Santiago Castro after a fast break.
78
Update Update
Riccardo Orsolini from Bologna won a free kick in defense.
78
Update Update
Foul committed by Alessandro Buongiorno of Napoli.
77
Update Update
Lewis Ferguson from Bologna misses a chance, shooting with his right foot from outside the box but sending it high and wide to the right. The assist was provided by Juan Miranda.
76
Substitution Substitution
Substitution for Napoli: Eljif Elmas replaces Giovane.
76
Substitution Substitution
Substitution for Napoli: Billy Gilmour replaces Stanislav Lobotka.
75
Attempt Attempt
Tommaso Pobega's left-footed shot from outside the box is blocked.
74
Update Update
Foul committed by Miguel Gutiérrez of Napoli.
74
Update Update
Riccardo Orsolini from Bologna won a free kick in an attacking position.
73
Substitution Substitution
Substitution for Bologna: Jonathan Rowe replaces Federico Bernardeschi.
72
Attempt Attempt
Amir Rrahmani from Napoli missed a chance, shooting with his right foot from outside the box to the left. Alisson Santos provided the assist.
69
Yellow Card Yellow Card Important
Jhon Lucumí of Bologna receives a yellow card for a foul.
69
Update Update
Foul committed by Jhon Lucumí of Bologna.
69
Update Update
Rasmus Højlund of Napoli won a free kick in an attacking position.
68
Update Update
Foul committed by Lewis Ferguson of Bologna.
68
Update Update
Stanislav Lobotka of Napoli won a free kick in defense.
66
Update Update
Santiago Castro from Bologna won a free kick in an attacking position.
66
Update Update
Amir Rrahmani of Napoli committed a foul.
64
Substitution Substitution
Substitution for Bologna: Nadir Zortea replaces João Mário.
63
Update Update
Foul committed by Miguel Gutiérrez of Napoli.
63
Update Update
João Mário won a free kick for Bologna on the right wing.
58
Update Update
Eivind Helland of Bologna commits a foul.
58
Yellow Card Yellow Card Important
Eivind Helland of Bologna receives a yellow card for a foul.
58
Update Update
Scott McTominay of Napoli won a free kick on the left wing.
56
Update Update
Santiago Castro of Bologna won a free kick in defense.
56
Update Update
Foul committed by Alessandro Buongiorno of Napoli.
55
Attempt Attempt
Alisson Santos from Napoli has a shot blocked. He attempts a right-footed shot from the center of the box, assisted by Scott McTominay.
55
Update Update
Foul committed by Rasmus Højlund against Napoli.
55
Update Update
Jhon Lucumí from Bologna was awarded a free kick in defense.
52
Update Update
Rasmus Højlund of Napoli is caught offside.
51
Update Update
Handball by Remo Freuler for Bologna.
50
Update Update
Jhon Lucumí from Bologna won a free kick in defense.
50
Update Update
Foul committed by Rasmus Højlund against Napoli.
48
GOAL! GOAL! Important
Goal! Napoli equalizes at 2-2 with Alisson Santos scoring from the left side of the box into the right corner, assisted by Rasmus Højlund.
47
Update Update
Giovanni Di Lorenzo from Napoli won a free kick on the right wing.
47
Yellow Card Yellow Card Important
Federico Bernardeschi of Bologna receives a yellow card for a foul.
47
Update Update
Federico Bernardeschi fouled a Bologna player.
46
Corner Corner
Napoli is awarded a corner after Jhon Lucumí concedes.
46
Corner Corner
Giovanni Di Lorenzo of Napoli had a missed chance, heading the ball from the right side of the six-yard box just close to the goal. The assist came from Matteo Politano, who delivered a cross following a corner.
45
Update Update
The first half ends with Napoli trailing 1-2 against Bologna.
45
Corner Corner
Napoli have been awarded a corner after Jhon Lucumí concedes.
45
GOAL! GOAL! Important
Goal! Napoli 1, Bologna 2. Giovanni Di Lorenzo scores for Napoli with a right-footed shot from the right side of the six-yard box into the top right corner.
45
Update Update
The fourth official has indicated that there will be 3 minutes of added time.
45
Update Update
The second half begins with Napoli trailing Bologna 2-1.
43
Corner Corner
Bologna is awarded a corner after Stanislav Lobotka concedes.
42
Attempt Attempt
Scott McTominay from Napoli has a missed chance as he shoots with his right foot from outside the box, but the ball goes high.
41
Update Update
Offside called against Napoli. Giovane is in an offside position.
40
Corner Corner
Napoli wins a corner after Tommaso Pobega concedes.
40
Update Update
There is a delay in the match due to an injury to Massimo Pessina from Bologna.
40
Attempt Attempt
Giovane's left-footed shot from outside the box is blocked. The assist came from Alisson Santos.
38
Yellow Card Yellow Card Important
João Mário of Bologna receives a yellow card for a foul.
38
Update Update
Scott McTominay of Napoli won a free kick in an attacking position.
38
Update Update
Foul committed by João Mário against Bologna.
36
Update Update
There is a delay in the match due to an injury to Lewis Ferguson of Bologna.
34
GOAL! GOAL! Important
Goal! Riccardo Orsolini scores for Bologna with a left-footed shot into the right corner. The match stands at Napoli 0, Bologna 2.
33
Update Update
VAR decision results in a penalty for Bologna.
31
Update Update
Giovanni Di Lorenzo of Napoli concedes a penalty for a foul in the penalty area.
31
Update Update
Bologna is awarded a penalty after Juan Miranda is fouled in the penalty area.
30
Corner Corner
Scott McTominay of Napoli had a missed chance, heading the ball from a few meters out but it went close and missed. The assist came from Alisson Santos, who delivered a cross after a corner.
29
Corner Corner
Napoli wins a corner after João Mário concedes.
29
Corner Corner
Napoli wins a corner after Riccardo Orsolini concedes.
27
Update Update
There is a delay in the match due to an injury to Alessandro Buongiorno from Napoli.
23
Corner Corner
Napoli win a corner after Lewis Ferguson concedes.
23
Attempt Attempt
Scott McTominay's shot for Napoli from the right side of the box is blocked.
21
Update Update
Lewis Ferguson fouled a player from Bologna.
21
Update Update
Scott McTominay of Napoli won a free kick in defense.
20
Update Update
Giovane from Napoli won a free kick in the defensive area.
20
Update Update
Foul committed by Tommaso Pobega of Bologna.
15
Update Update
Eivind Helland from Bologna committed a foul.
15
Update Update
Rasmus Højlund of Napoli won a free kick in the attacking area.
14
Corner Corner
New attacking attempt. Alisson Santos of Napoli takes a right-footed shot from the left side of the box, but it's saved in the left corner by Massimo Pessina of Bologna, with an assist from Miguel Gutiérrez.
13
Corner Corner
New attacking attempt. Giovane from Napoli takes a left-footed shot from the right side of the box, but it's saved in the right corner by Massimo Pessina from Bologna. The assist comes from Matteo Politano.
12
Update Update
Foul committed by Tommaso Pobega of Bologna.
12
Attempt Attempt
Juan Miranda from Bologna hits the left post with a left-footed shot from the center of the box. The assist was provided by Jhon Lucumí.
12
Update Update
Scott McTominay of Napoli won a free kick in defense.
9
GOAL! GOAL! Important
Goal! Bologna takes the lead 1-0 with Federico Bernardeschi scoring from the left side of the box into the top right corner, assisted by Juan Miranda.
8
Update Update
Matteo Politano of Napoli won a free kick in defense.
7
Attempt Attempt
Alisson Santos of Napoli has his right-footed shot from the left side of the box blocked. The assist was provided by Giovane.
4
Attempt Attempt
Missed chance. Federico Bernardeschi from Bologna shoots with his left foot from outside the box, but it's high and wide to the left. Assist by Juan Miranda.

CONCLUSION

Bologna's 3-2 triumph at Napoli's ground exemplifies how underdogs can exploit opportunities despite inferior possession. Napoli's 52% control failed to translate into goals, revealing deficiencies in chance creation and finishing. The halftime 1-2 lead proved decisive for Bologna, who defended resolutely. This significant 85% deviation from structural norms, coupled with market misalignment, highlights the unpredictability in football. Without xG metrics or red cards, the focus shifts to tactical execution, where Bologna outperformed. Napoli must address these lapses to reclaim form, while Bologna gains momentum from this resilient performance.

Napoli vs Bologna 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.

How We Build This Analysis

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