Bologna vs Cagliari

2 March 2025 · Serie A · 2024/25 · Referee Luca Zufferli

Full time 2 – 1

Half-time: 0–1

  • Riccardo Orsolini 48’ (pen), 56’
  • Roberto Piccoli 22’

Match summary

Bologna came from behind to win 2-1 at home to Cagliari. Cagliari led 1-0 at half-time.

Roberto Piccoli put Cagliari ahead with a header in the 22nd minute, set up by Tommaso Augello, Riccardo Orsolini equalised from the penalty spot in the 48th minute, and Orsolini won it in the 56th minute, set up by Nicolò Cambiaghi.

The chances backed that up: Bologna created 2.26 expected goals (xG) from 15 shots to Cagliari's 0.68 from 2.

Match stats

Bologna Cagliari
15 Shots 2
5 Shots on Target 1
4 Corners 1
1 Yellow Cards 2
0 Red Cards 0
2.26 xG 0.68
1.50 Non-penalty xG 0.68
7 Deep Completions 4

Key events

Bologna Cagliari
Kick-off
22’
Roberto Piccoli
Assist: Tommaso Augello
0-1 (Cagliari)
Half-time0-1
Riccardo Orsolini
Penalty
1-1 (Bologna)
48’
Riccardo Orsolini
Assist: Nicolò Cambiaghi
2-1 (Bologna)
56’
Full-time2-1

Bookings

Card times are not on file for this game, so they are listed without a minute.

Bologna
  • Remo Freuler
Cagliari
  • Adam Obert
  • Antoine Makoumbou

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 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.26 0.68 22’ Roberto Piccoli (Cagliari), 0-1 22’ 48’ Riccardo Orsolini (Bologna), 1-1 48’ 56’ Riccardo Orsolini (Bologna), 2-1 56’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.26 0.68 22’ Roberto Piccoli (Cagliari), 0-1 Piccoli 22’ 48’ Riccardo Orsolini (Bologna), 1-1 Orsolini 48’ 56’ Riccardo Orsolini (Bologna), 2-1 Orsolini 56’
Bologna 2.26 xGCagliari 0.68 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Cagliari attacking Bologna attacking 
56’ Riccardo Orsolini (Bologna), open play, 0.80 xG, goal 48’ Riccardo Orsolini (Bologna), penalty, 0.76 xG, goal 22’ Roberto Piccoli (Cagliari), open play, 0.63 xG, goal 16’ Martin Erlic (Bologna), set piece, 0.09 xG, off target 40’ Tommaso Pobega (Bologna), from a corner, 0.08 xG, off target 43’ Santiago Castro (Bologna), open play, 0.08 xG, saved 75’ Nicolò Cambiaghi (Bologna), open play, 0.08 xG, blocked 43’ Riccardo Orsolini (Bologna), open play, 0.07 xG, blocked 43’ Riccardo Orsolini (Bologna), open play, 0.05 xG, blocked 51’ Remo Freuler (Bologna), open play, 0.05 xG, saved 90’ Nicolas Viola (Cagliari), open play, 0.05 xG, blocked 40’ Martin Erlic (Bologna), from a corner, 0.04 xG, blocked 54’ Santiago Castro (Bologna), open play, 0.04 xG, saved 31’ Benjamín Domínguez (Bologna), open play, 0.04 xG, off target 64’ Jens Odgaard (Bologna), open play, 0.02 xG, off target 3’ Davide Calabria (Bologna), open play, 0.02 xG, off target 25’ Riccardo Orsolini (Bologna), open play, 0.02 xG, off target 56’ Riccardo Orsolini (Bologna), open play, 0.80 xG, goal 48’ Riccardo Orsolini (Bologna), penalty, 0.76 xG, goal 22’ Roberto Piccoli (Cagliari), open play, 0.63 xG, goal 16’ Martin Erlic (Bologna), set piece, 0.09 xG, off target 40’ Tommaso Pobega (Bologna), from a corner, 0.08 xG, off target 43’ Santiago Castro (Bologna), open play, 0.08 xG, saved 75’ Nicolò Cambiaghi (Bologna), open play, 0.08 xG, blocked 43’ Riccardo Orsolini (Bologna), open play, 0.07 xG, blocked 43’ Riccardo Orsolini (Bologna), open play, 0.05 xG, blocked 51’ Remo Freuler (Bologna), open play, 0.05 xG, saved 90’ Nicolas Viola (Cagliari), open play, 0.05 xG, blocked 40’ Martin Erlic (Bologna), from a corner, 0.04 xG, blocked 54’ Santiago Castro (Bologna), open play, 0.04 xG, saved 31’ Benjamín Domínguez (Bologna), open play, 0.04 xG, off target 64’ Jens Odgaard (Bologna), open play, 0.02 xG, off target 3’ Davide Calabria (Bologna), open play, 0.02 xG, off target 25’ Riccardo Orsolini (Bologna), open play, 0.02 xG, off target
Size shows xG Goal On target Off target or blocked

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

Player stats

PlayerPosMinGAShxGxAKPCards
Lukasz Skorupski GK900 0.000.000
Davide Calabria DEF901 0.020.234
Jhon Lucumí DEF900 0.000.000
Martin Erlic DEF692 0.130.000
Charalampos Lykogiannis DEF900 0.000.132
Remo Freuler MID901 0.050.000
Tommaso Pobega MID481 0.080.071
Riccardo Orsolini MID8925 1.710.041
Giovanni Fabbian MID480 0.000.021
Benjamín Domínguez MID481 0.040.000
Santiago Castro FWD902 0.130.021
Jens Odgaard Sub421 0.020.081
Nicolò Cambiaghi Sub4211 0.080.801
Lewis Ferguson Sub420 0.000.000
Nicolò Casale Sub210 0.000.000
Sam Beukema Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Bologna win 55% Avg odds 1.74
Draw 27% Avg odds 3.54
Cagliari win 18% Avg odds 5.41

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. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.