Bologna vs Fiorentina

18 January 2026 · Serie A · 2025/26 · Referee Daniele Doveri

Full time 1 – 2

Half-time: 0–2

  • Giovanni Fabbian 88’
  • Rolando Mandragora 19’
  • Roberto Piccoli 45’

Match summary

Fiorentina beat Bologna 2-1 on the road. Fiorentina led 2-0 at half-time.

Rolando Mandragora put Fiorentina ahead in the 19th minute, set up by Albert Gudmundsson, Roberto Piccoli made it 0-2 in the 45th minute, and Giovanni Fabbian pulled one back to make it 1-2 with a header in the 88th minute, set up by Jonathan Rowe.

The chances backed that up: Fiorentina created 1.65 expected goals (xG) from 11 shots to Bologna's 1.34 from 19.

Match stats

61% Possession 39%
18 Shots 11
3 Shots on target 4
7 Corners 1
122 Attacks 62
69 Dangerous attacks 23
512 Passes 346
88% Pass accuracy 82%
15 Tackles 10
14 Fouls 13
3 Yellow cards 0
0 Red cards 0
0 Offsides 3

Key events

Bologna Fiorentina
Kick-off
18’
VAR review
19’
Rolando MandragoraRight foot shot0-1 (Fiorentina)
37’
Nicolo FagioliShot on target
Emil HolmFoul
38’
45’
Roberto PiccoliRight foot shot0-2 (Fiorentina)
45+3’
VAR review
Half-time0-2
Nikola MoroRemo Freuler
46’
Second half underway
52’
Marin PongracicShot on target
72’
Manor SolomonAlbert Gudmundsson
77’
Giovanni FabbianShot on target
82’
Jonathan RoweShot on target
84’
Giovanni FabbianHeader1-2 (Bologna)
88’
Lewis FergusonArgument
90’
Full-time1-2

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.34 1.65 19’ Rolando Mandragora (Fiorentina), 0-1 19’ 45’ Roberto Piccoli (Fiorentina), 0-2 45’ 88’ Giovanni Fabbian (Bologna), 1-2 88’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.34 1.65 19’ Rolando Mandragora (Fiorentina), 0-1 Mandragora 19’ 45’ Roberto Piccoli (Fiorentina), 0-2 Piccoli 45’ 88’ Giovanni Fabbian (Bologna), 1-2 Fabbian 88’
Bologna 1.34 xGFiorentina 1.65 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Fiorentina attacking Bologna attacking 
45’ Roberto Piccoli (Fiorentina), open play, 0.65 xG, goal 19’ Rolando Mandragora (Fiorentina), open play, 0.47 xG, goal 88’ Giovanni Fabbian (Bologna), open play, 0.34 xG, goal 52’ Marin Pongracic (Fiorentina), open play, 0.14 xG, saved 55’ Santiago Castro (Bologna), from a corner, 0.12 xG, off target 30’ Emil Holm (Bologna), from a corner, 0.11 xG, blocked 23’ Fabiano Parisi (Fiorentina), open play, 0.09 xG, off target 82’ Giovanni Fabbian (Bologna), open play, 0.09 xG, blocked 80’ Santiago Castro (Bologna), from a corner, 0.08 xG, blocked 90+2’ Santiago Castro (Bologna), open play, 0.08 xG, off target 5’ Fabiano Parisi (Fiorentina), open play, 0.07 xG, blocked 87’ Marco Brescianini (Fiorentina), open play, 0.07 xG, blocked 90+6’ Torbjørn Heggem (Bologna), from a corner, 0.07 xG, off target 47’ Santiago Castro (Bologna), open play, 0.06 xG, blocked 82’ Giovanni Fabbian (Bologna), open play, 0.06 xG, saved 90+4’ Jonathan Rowe (Bologna), open play, 0.06 xG, off target 90+5’ Nicolò Cambiaghi (Bologna), open play, 0.05 xG, blocked 37’ Nicolo Fagioli (Fiorentina), open play, 0.05 xG, saved 84’ Jonathan Rowe (Bologna), open play, 0.05 xG, saved 85’ Jonathan Rowe (Bologna), open play, 0.05 xG, hit the woodwork 15’ Roberto Piccoli (Fiorentina), open play, 0.04 xG, blocked 28’ Emil Holm (Bologna), set piece, 0.03 xG, off target 87’ Manor Solomon (Fiorentina), open play, 0.03 xG, off target 90+6’ Giovanni Fabbian (Bologna), from a corner, 0.03 xG, off target 22’ Riccardo Orsolini (Bologna), open play, 0.02 xG, blocked 35’ Rolando Mandragora (Fiorentina), open play, 0.02 xG, off target 58’ Nikola Moro (Bologna), set piece, 0.02 xG, blocked 60’ Juan Miranda (Bologna), open play, 0.01 xG, blocked 7’ Roberto Piccoli (Fiorentina), from a corner, 0.01 xG, off target 58’ Nikola Moro (Bologna), set piece, 0.01 xG, off target 45’ Roberto Piccoli (Fiorentina), open play, 0.65 xG, goal 19’ Rolando Mandragora (Fiorentina), open play, 0.47 xG, goal 88’ Giovanni Fabbian (Bologna), open play, 0.34 xG, goal 52’ Marin Pongracic (Fiorentina), open play, 0.14 xG, saved 55’ Santiago Castro (Bologna), from a corner, 0.12 xG, off target 30’ Emil Holm (Bologna), from a corner, 0.11 xG, blocked 23’ Fabiano Parisi (Fiorentina), open play, 0.09 xG, off target 82’ Giovanni Fabbian (Bologna), open play, 0.09 xG, blocked 80’ Santiago Castro (Bologna), from a corner, 0.08 xG, blocked 90+2’ Santiago Castro (Bologna), open play, 0.08 xG, off target 5’ Fabiano Parisi (Fiorentina), open play, 0.07 xG, blocked 87’ Marco Brescianini (Fiorentina), open play, 0.07 xG, blocked 90+6’ Torbjørn Heggem (Bologna), from a corner, 0.07 xG, off target 47’ Santiago Castro (Bologna), open play, 0.06 xG, blocked 82’ Giovanni Fabbian (Bologna), open play, 0.06 xG, saved 90+4’ Jonathan Rowe (Bologna), open play, 0.06 xG, off target 90+5’ Nicolò Cambiaghi (Bologna), open play, 0.05 xG, blocked 84’ Jonathan Rowe (Bologna), open play, 0.05 xG, saved 85’ Jonathan Rowe (Bologna), open play, 0.05 xG, hit the woodwork 37’ Nicolo Fagioli (Fiorentina), open play, 0.05 xG, saved 15’ Roberto Piccoli (Fiorentina), open play, 0.04 xG, blocked 28’ Emil Holm (Bologna), set piece, 0.03 xG, off target 90+6’ Giovanni Fabbian (Bologna), from a corner, 0.03 xG, off target 87’ Manor Solomon (Fiorentina), open play, 0.03 xG, off target 22’ Riccardo Orsolini (Bologna), open play, 0.02 xG, blocked 35’ Rolando Mandragora (Fiorentina), open play, 0.02 xG, off target 58’ Nikola Moro (Bologna), set piece, 0.02 xG, blocked 60’ Juan Miranda (Bologna), open play, 0.01 xG, blocked 7’ Roberto Piccoli (Fiorentina), from a corner, 0.01 xG, off target 58’ Nikola Moro (Bologna), set piece, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Bologna 4-2-3-1 Starting XI
Ravaglia
Holm 46’
Casale
Heggem
Miranda
Pobega 72’
Freuler 46’
Orsolini 46’
Odgaard 46’
Cambiaghi
Castro
Fiorentina 4-3-3 Starting XI
Gea
Gosens
Pongracic
Comuzzo
Dodô
Ndour 72’
Fagioli 90’
Mandragora 72’
Gudmundsson 72’
Piccoli
Parisi 80’

Player stats

PlayerPosMinGAShxGxAKPCards
Federico Ravaglia GK900 0.000.000
Emil Holm DEF512 0.140.000
Nicolò Casale DEF900 0.000.082
Torbjørn Heggem DEF901 0.070.000
Juan Miranda DEF901 0.010.354
Tommaso Pobega MID770 0.000.000
Remo Freuler MID510 0.000.021
Riccardo Orsolini MID511 0.020.000
Jens Odgaard MID510 0.000.000
Nicolò Cambiaghi MID901 0.050.000
Santiago Castro FWD904 0.340.031
Nikola Moro Sub392 0.030.000
Giovanni Fabbian Sub3914 0.520.000
Nadir Zortea Sub390 0.000.203
Jonathan Rowe Sub3913 0.160.402
Lewis Ferguson Sub130 0.000.132

Starters first, then substitutes. xA is expected assists.

Before kick-off

Bologna win 40% Avg odds 2.33
Draw 29% Avg odds 3.28
Fiorentina win 31% Avg odds 3.05

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.