Cagliari vs Brescia

25 August 2019 · Serie A · 2019/20 · Referee Eugenio Abbattista

Full time 0 – 1

Half-time: 0–0

  • Alfredo Donnarumma 54’ (pen)

Match summary

Brescia won 1-0 away at Cagliari. It was goalless at half-time.

Alfredo Donnarumma put Brescia ahead from the penalty spot in the 54th minute.

The chances backed that up: Brescia created 1.34 expected goals (xG) from 10 shots to Cagliari's 1.00 from 14.

Match stats

Cagliari Brescia
9 Shots 8
5 Shots on Target 3
8 Corners 8
2 Yellow Cards 2
0 Red Cards 0
1.00 xG 1.33
1.00 Non-penalty xG 0.57
6 Deep Completions 5

Key events

Cagliari Brescia
Kick-off
Half-time0-0
54’
Alfredo Donnarumma
Penalty
0-1 (Brescia)
Full-time0-1

Bookings

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

Cagliari
  • Simone Pinna
  • Charalampos Lykogiannis
Brescia
  • Daniele Dessena
  • Florian Aye

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.00 1.34 54’ Alfredo Donnarumma (Brescia), 0-1 54’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.00 1.34 54’ Alfredo Donnarumma (Brescia), 0-1 Donnarumma 54’
Cagliari 1.00 xGBrescia 1.34 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Brescia attacking Cagliari attacking 
54’ Alfredo Donnarumma (Brescia), penalty, 0.76 xG, goal 9’ João Pedro (Cagliari), open play, 0.29 xG, off target 76’ Artur Ionita (Cagliari), from a corner, 0.13 xG, saved 86’ João Pedro (Cagliari), open play, 0.13 xG, blocked 43’ Florian Aye (Brescia), open play, 0.12 xG, off target 85’ Lucas Castro (Cagliari), open play, 0.11 xG, blocked 20’ Nikolas Spalek (Brescia), open play, 0.09 xG, saved 80’ Bruno Martella (Brescia), open play, 0.07 xG, off target 2’ Valter Birsa (Cagliari), open play, 0.07 xG, off target 43’ Nikolas Spalek (Brescia), open play, 0.07 xG, off target 59’ Alfredo Donnarumma (Brescia), open play, 0.07 xG, blocked 60’ Alfredo Donnarumma (Brescia), from a corner, 0.07 xG, off target 35’ Leonardo Pavoletti (Cagliari), open play, 0.05 xG, blocked 67’ Artur Ionita (Cagliari), open play, 0.05 xG, blocked 5’ Valter Birsa (Cagliari), open play, 0.04 xG, blocked 49’ Alberto Cerri (Cagliari), open play, 0.04 xG, off target 21’ Jhon Chancellor (Brescia), from a corner, 0.03 xG, off target 28’ Jhon Chancellor (Brescia), from a corner, 0.03 xG, off target 1’ Leonardo Pavoletti (Cagliari), open play, 0.02 xG, blocked 86’ João Pedro (Cagliari), open play, 0.02 xG, saved 29’ Alfredo Donnarumma (Brescia), from a corner, 0.02 xG, off target 62’ Alberto Cerri (Cagliari), open play, 0.02 xG, saved 87’ Radja Nainggolan (Cagliari), from a corner, 0.02 xG, saved 11’ Radja Nainggolan (Cagliari), from a corner, 0.02 xG, off target 54’ Alfredo Donnarumma (Brescia), penalty, 0.76 xG, goal 9’ João Pedro (Cagliari), open play, 0.29 xG, off target 76’ Artur Ionita (Cagliari), from a corner, 0.13 xG, saved 86’ João Pedro (Cagliari), open play, 0.13 xG, blocked 43’ Florian Aye (Brescia), open play, 0.12 xG, off target 85’ Lucas Castro (Cagliari), open play, 0.11 xG, blocked 20’ Nikolas Spalek (Brescia), open play, 0.09 xG, saved 80’ Bruno Martella (Brescia), open play, 0.07 xG, off target 43’ Nikolas Spalek (Brescia), open play, 0.07 xG, off target 59’ Alfredo Donnarumma (Brescia), open play, 0.07 xG, blocked 2’ Valter Birsa (Cagliari), open play, 0.07 xG, off target 60’ Alfredo Donnarumma (Brescia), from a corner, 0.07 xG, off target 35’ Leonardo Pavoletti (Cagliari), open play, 0.05 xG, blocked 67’ Artur Ionita (Cagliari), open play, 0.05 xG, blocked 49’ Alberto Cerri (Cagliari), open play, 0.04 xG, off target 5’ Valter Birsa (Cagliari), open play, 0.04 xG, blocked 21’ Jhon Chancellor (Brescia), from a corner, 0.03 xG, off target 28’ Jhon Chancellor (Brescia), from a corner, 0.03 xG, off target 1’ Leonardo Pavoletti (Cagliari), open play, 0.02 xG, blocked 86’ João Pedro (Cagliari), open play, 0.02 xG, saved 62’ Alberto Cerri (Cagliari), open play, 0.02 xG, saved 29’ Alfredo Donnarumma (Brescia), from a corner, 0.02 xG, off target 87’ Radja Nainggolan (Cagliari), from a corner, 0.02 xG, saved 11’ Radja Nainggolan (Cagliari), from a corner, 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
Rafael GK900 0.000.000
Simone Pinna DEF900 0.000.072
Ragnar Klavan DEF900 0.000.131
Luca Ceppitelli DEF900 0.000.000
Charalampos Lykogiannis DEF900 0.000.000
Radja Nainggolan MID902 0.030.162
Nahitan Nández MID900 0.000.362
Artur Ionita MID862 0.170.021
Valter Birsa MID672 0.110.000
João Pedro FWD903 0.440.000
Leonardo Pavoletti FWD442 0.070.000
Alberto Cerri Sub462 0.060.000
Lucas Castro Sub231 0.110.021
Daniele Ragatzu Sub40 0.000.131

Starters first, then substitutes. xA is expected assists.

Before kick-off

Cagliari win 52% Avg odds 1.82
Draw 27% Avg odds 3.57
Brescia win 21% Avg odds 4.63

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.