Roma vs Cagliari

16 January 2022 · Serie A · 2021/22 · Referee Lorenzo Maggioni

Full time 1 – 0

Half-time: 1–0

  • Sérgio Oliveira 33’ (pen)

Match summary

Roma saw off Cagliari 1-0. Roma led 1-0 at half-time.

Sérgio Oliveira put Roma ahead from the penalty spot in the 33rd minute.

The chances backed that up: Roma created 2.02 expected goals (xG) from 15 shots to Cagliari's 0.64 from 8.

Match stats

Roma Cagliari
15 Shots 8
7 Shots on Target 2
1 Corners 1
3 Yellow Cards 4
0 Red Cards 0
2.01 xG 0.64
1.25 Non-penalty xG 0.64
11 Deep Completions 3

Key events

Roma Cagliari
Kick-off
Sérgio Oliveira
Penalty
1-0 (Roma)
33’
Half-time1-0
Full-time1-0

Bookings

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

Roma
  • Gianluca Mancini
  • Sérgio Oliveira
  • Felix Afena-Gyan
Cagliari
  • Giorgio Altare
  • Andrea Carboni
  • Dalbert
  • Leonardo Pavoletti

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.02 0.64 33’ Sérgio Oliveira (Roma), 1-0 33’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.02 0.64 33’ Sérgio Oliveira (Roma), 1-0 Oliveira 33’
Roma 2.02 xGCagliari 0.64 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Cagliari attacking Roma attacking 
33’ Sérgio Oliveira (Roma), penalty, 0.76 xG, goal 84’ João Pedro (Cagliari), open play, 0.45 xG, saved 74’ Nicolo Zaniolo (Roma), open play, 0.31 xG, off target 13’ Tammy Abraham (Roma), open play, 0.16 xG, saved 82’ Tammy Abraham (Roma), open play, 0.15 xG, blocked 78’ Eldor Shomurodov (Roma), open play, 0.12 xG, saved 54’ Leonardo Pavoletti (Cagliari), open play, 0.09 xG, blocked 87’ Eldor Shomurodov (Roma), open play, 0.09 xG, blocked 6’ Felix Afena-Gyan (Roma), open play, 0.08 xG, saved 65’ Jordan Veretout (Roma), open play, 0.08 xG, saved 63’ Tammy Abraham (Roma), open play, 0.07 xG, blocked 84’ Sérgio Oliveira (Roma), open play, 0.06 xG, saved 31’ Sérgio Oliveira (Roma), open play, 0.05 xG, blocked 49’ Felix Afena-Gyan (Roma), open play, 0.04 xG, saved 73’ Andrea Carboni (Cagliari), open play, 0.03 xG, off target 56’ Henrikh Mkhitaryan (Roma), open play, 0.03 xG, off target 80’ Sérgio Oliveira (Roma), open play, 0.03 xG, off target 87’ Giorgio Altare (Cagliari), open play, 0.02 xG, blocked 35’ Gastón Pereiro (Cagliari), open play, 0.02 xG, saved 47’ João Pedro (Cagliari), open play, 0.01 xG, off target 47’ Alessandro Deiola (Cagliari), open play, 0.01 xG, blocked 40’ Giorgio Altare (Cagliari), set piece, 0.01 xG, off target 63’ Matias Viña (Roma), open play, 0.01 xG, off target 33’ Sérgio Oliveira (Roma), penalty, 0.76 xG, goal 84’ João Pedro (Cagliari), open play, 0.45 xG, saved 74’ Nicolo Zaniolo (Roma), open play, 0.31 xG, off target 13’ Tammy Abraham (Roma), open play, 0.16 xG, saved 82’ Tammy Abraham (Roma), open play, 0.15 xG, blocked 78’ Eldor Shomurodov (Roma), open play, 0.12 xG, saved 54’ Leonardo Pavoletti (Cagliari), open play, 0.09 xG, blocked 87’ Eldor Shomurodov (Roma), open play, 0.09 xG, blocked 65’ Jordan Veretout (Roma), open play, 0.08 xG, saved 6’ Felix Afena-Gyan (Roma), open play, 0.08 xG, saved 63’ Tammy Abraham (Roma), open play, 0.07 xG, blocked 84’ Sérgio Oliveira (Roma), open play, 0.06 xG, saved 31’ Sérgio Oliveira (Roma), open play, 0.05 xG, blocked 49’ Felix Afena-Gyan (Roma), open play, 0.04 xG, saved 56’ Henrikh Mkhitaryan (Roma), open play, 0.03 xG, off target 73’ Andrea Carboni (Cagliari), open play, 0.03 xG, off target 80’ Sérgio Oliveira (Roma), open play, 0.03 xG, off target 87’ Giorgio Altare (Cagliari), open play, 0.02 xG, blocked 35’ Gastón Pereiro (Cagliari), open play, 0.02 xG, saved 47’ João Pedro (Cagliari), open play, 0.01 xG, off target 47’ Alessandro Deiola (Cagliari), open play, 0.01 xG, blocked 40’ Giorgio Altare (Cagliari), set piece, 0.01 xG, off target 63’ Matias Viña (Roma), open play, 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.

Player stats

PlayerPosMinGAShxGxAKPCards
Rui Patrício GK900 0.000.000
Ainsley Maitland-Niles DEF900 0.000.161
Marash Kumbulla DEF900 0.000.000
Gianluca Mancini DEF900 0.000.000
Matias Viña DEF901 0.010.041
Jordan Veretout MID901 0.080.000
Sérgio Oliveira MID9014 0.890.402
Nicolo Zaniolo MID891 0.310.000
Henrikh Mkhitaryan MID901 0.030.546
Felix Afena-Gyan MID782 0.110.000
Tammy Abraham FWD903 0.370.031
Eldor Shomurodov Sub122 0.210.031
Edoardo Bove Sub10 0.000.000
Rick Karsdorp Sub10 0.000.000
Dimitrios Keramitsis Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Roma win 71% Avg odds 1.35
Draw 18% Avg odds 5.28
Cagliari win 11% Avg odds 8.59

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.