Cagliari vs Bologna

30 October 2019 · Serie A · 2019/20 · Referee Juan Luca Sacchi

Full time 3 – 2

Half-time: 0–1

  • João Pedro 48’, 83’
  • Giovanni Simeone 72’
  • Federico Santander 23’ (pen)
  • Robin Olsen 90+1’ (og)

Match summary

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

In the first half, Federico Santander put Bologna ahead from the penalty spot in the 23rd minute. In the second half, João Pedro equalised in the 48th minute, set up by Luca Pellegrini, Giovanni Simeone put Cagliari in front in the 72nd minute, set up by Radja Nainggolan, Pedro made it 3-1 in the 83rd minute, and Olsen's own goal pulled one back to make it 3-2 from a corner in stoppage time.

There was little between the sides on chances: Cagliari created 1.35 expected goals (xG) from 14 shots, Bologna 1.18 from 10.

Match stats

Cagliari Bologna
12 Shots 6
5 Shots on Target 3
4 Corners 1
2 Yellow Cards 1
0 Red Cards 0
1.35 xG 1.18
1.35 Non-penalty xG 0.42
8 Deep Completions 5

Key events

Cagliari Bologna
Kick-off
23’
Federico Santander
Penalty
0-1 (Bologna)
Half-time0-1
João Pedro
Assist: Luca Pellegrini
1-1 (Cagliari)
48’
Giovanni Simeone
Assist: Radja Nainggolan
2-1 (Cagliari)
72’
João Pedro3-1 (Cagliari)
83’
90+1’
Robin Olsen
Own goal
3-2 (Bologna)
Full-time3-2

Bookings

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

Cagliari
  • Luca Pellegrini
  • Luca Cigarini
Bologna
  • Riccardo Orsolini

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.35 1.18 23’ Federico Santander (Bologna), 0-1 23’ 48’ João Pedro (Cagliari), 1-1 48’ 72’ Giovanni Simeone (Cagliari), 2-1 72’ 83’ João Pedro (Cagliari), 3-1 83’ 90+1’ Robin Olsen (Bologna) own goal, 3-2 90+1’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.35 1.18 23’ Federico Santander (Bologna), 0-1 Santander 23’ 48’ João Pedro (Cagliari), 1-1 Pedro 48’ 72’ Giovanni Simeone (Cagliari), 2-1 Simeone 72’ 83’ João Pedro (Cagliari), 3-1 Pedro 83’ 90+1’ Robin Olsen (Bologna) own goal, 3-2 Olsen 90+1’
Cagliari 1.35 xGBologna 1.18 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Bologna attacking Cagliari attacking 
23’ Federico Santander (Bologna), penalty, 0.76 xG, goal 36’ Paolo Faragò (Cagliari), set piece, 0.38 xG, off target 72’ Giovanni Simeone (Cagliari), open play, 0.29 xG, goal 2’ Giovanni Simeone (Cagliari), open play, 0.12 xG, blocked 88’ Lucas Castro (Cagliari), open play, 0.12 xG, blocked 21’ Riccardo Orsolini (Bologna), open play, 0.11 xG, saved 48’ João Pedro (Cagliari), open play, 0.10 xG, goal 30’ Riccardo Orsolini (Bologna), open play, 0.07 xG, off target 61’ Ladislav Krejci (Bologna), open play, 0.07 xG, blocked 83’ João Pedro (Cagliari), open play, 0.06 xG, goal 34’ João Pedro (Cagliari), open play, 0.06 xG, off target 27’ Giovanni Simeone (Cagliari), open play, 0.05 xG, off target 32’ Nicola Sansone (Bologna), direct free kick, 0.05 xG, blocked 9’ João Pedro (Cagliari), open play, 0.04 xG, off target 18’ Riccardo Orsolini (Bologna), open play, 0.04 xG, blocked 44’ Ragnar Klavan (Cagliari), from a corner, 0.05 xG, off target 79’ Radja Nainggolan (Cagliari), direct free kick, 0.03 xG, saved 58’ Federico Santander (Bologna), open play, 0.02 xG, off target 81’ Blerim Dzemaili (Bologna), open play, 0.02 xG, off target 30’ Giovanni Simeone (Cagliari), open play, 0.02 xG, off target 32’ Giovanni Simeone (Cagliari), open play, 0.02 xG, saved 46’ Radja Nainggolan (Cagliari), open play, 0.02 xG, off target 18’ Blerim Dzemaili (Bologna), open play, 0.02 xG, off target 54’ Nicola Sansone (Bologna), open play, 0.01 xG, saved 90+1’ Robin Olsen (Cagliari), own goal 23’ Federico Santander (Bologna), penalty, 0.76 xG, goal 36’ Paolo Faragò (Cagliari), set piece, 0.38 xG, off target 72’ Giovanni Simeone (Cagliari), open play, 0.29 xG, goal 2’ Giovanni Simeone (Cagliari), open play, 0.12 xG, blocked 88’ Lucas Castro (Cagliari), open play, 0.12 xG, blocked 21’ Riccardo Orsolini (Bologna), open play, 0.11 xG, saved 48’ João Pedro (Cagliari), open play, 0.10 xG, goal 61’ Ladislav Krejci (Bologna), open play, 0.07 xG, blocked 30’ Riccardo Orsolini (Bologna), open play, 0.07 xG, off target 83’ João Pedro (Cagliari), open play, 0.06 xG, goal 34’ João Pedro (Cagliari), open play, 0.06 xG, off target 27’ Giovanni Simeone (Cagliari), open play, 0.05 xG, off target 32’ Nicola Sansone (Bologna), direct free kick, 0.05 xG, blocked 44’ Ragnar Klavan (Cagliari), from a corner, 0.05 xG, off target 9’ João Pedro (Cagliari), open play, 0.04 xG, off target 18’ Riccardo Orsolini (Bologna), open play, 0.04 xG, blocked 79’ Radja Nainggolan (Cagliari), direct free kick, 0.03 xG, saved 30’ Giovanni Simeone (Cagliari), open play, 0.02 xG, off target 32’ Giovanni Simeone (Cagliari), open play, 0.02 xG, saved 58’ Federico Santander (Bologna), open play, 0.02 xG, off target 81’ Blerim Dzemaili (Bologna), open play, 0.02 xG, off target 46’ Radja Nainggolan (Cagliari), open play, 0.02 xG, off target 18’ Blerim Dzemaili (Bologna), open play, 0.02 xG, off target 54’ Nicola Sansone (Bologna), open play, 0.01 xG, saved 90+1’ Robin Olsen (Cagliari), own goal
Size shows xG Goal On target Off target or blocked

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

Player stats

PlayerPosMinGAShxGxAKPCards
Robin Olsen GK900 0.000.000
Paolo Faragò DEF901 0.380.021
Ragnar Klavan DEF901 0.050.000
Fabio Pisacane DEF900 0.000.000
Luca Pellegrini DEF9010 0.000.152
Marko Rog MID900 0.000.082
Luca Cigarini MID720 0.000.051
Nahitan Nández MID660 0.000.041
Radja Nainggolan MID8312 0.050.412
Giovanni Simeone FWD9015 0.500.381
João Pedro FWD9024 0.270.000
Lucas Castro Sub241 0.120.000
Christian Oliva Sub180 0.000.000
Artur Ionita Sub70 0.000.121

Starters first, then substitutes. xA is expected assists.

Before kick-off

Cagliari win 36% Avg odds 2.62
Draw 29% Avg odds 3.35
Bologna win 35% Avg odds 2.73

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.