Cesena vs Catanzaro

21 March 2026 · Serie B · 2025/26 · Referee Andrea Calzavara

Full time 3 – 1

Half-time: 0–1

  • Alberto Cerri 59’
  • Matteo Piacentini 72’
  • Tommaso Berti 90+4’
  • Mattia Liberali 34’

Match summary

Cesena came from behind to win 3-1 at home to Catanzaro. Catanzaro led 1-0 at half-time.

In the first half, Mattia Liberali put Catanzaro ahead in the 34th minute. In the second half, Alberto Cerri equalised from a corner in the 59th minute, Matteo Piacentini put Cesena in front in the 72nd minute, and Tommaso Berti made it 3-1 in stoppage time.

There was little between the sides on chances: Cesena created 1.82 expected goals (xG) from 18 shots, Catanzaro 1.67 from 16. Catanzaro had a player sent off.

Match stats

50% Possession 50%
18 Shots 16
6 Shots on target 3
7 Corners 5
441 Passes 433
87.1% Pass accuracy 89.6%
11 Tackles 18
15 Fouls 12
4 Yellow cards 1
0 Red cards 1
0 Offsides 1

Key events

Cesena Catanzaro
17’
Filippo PittarelloShot on target
Riccardo CiervoShot on target
20’
29’
Mattia LiberaliShot on target
Tommaso CorazzaShot on target
31’
Matteo PiacentiniShot on target
48’

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 1.82 1.67 34’ Mattia Liberali (Catanzaro), 0-1 34’ 59’ Alberto Cerri (Cesena), 1-1 59’ 72’ Matteo Piacentini (Cesena), 2-1 72’ 90+4’ Tommaso Berti (Cesena), 3-1 90+4’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.82 1.67 34’ Mattia Liberali (Catanzaro), 0-1 Liberali 34’ 59’ Alberto Cerri (Cesena), 1-1 Cerri 59’ 72’ Matteo Piacentini (Cesena), 2-1 Piacentini 72’ 90+4’ Tommaso Berti (Cesena), 3-1 Berti 90+4’
Cesena 1.82 xGCatanzaro 1.67 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Catanzaro attacking Cesena attacking 
18’ Matias Antonini (Catanzaro), from a corner, 0.51 xG, off target 90+4’ Tommaso Berti (Cesena), open play, 0.42 xG, goal 72’ Matteo Piacentini (Cesena), set piece, 0.37 xG, goal 29’ Mattia Liberali (Catanzaro), open play, 0.27 xG, saved 59’ Alberto Cerri (Cesena), from a corner, 0.25 xG, goal 29’ Gabriele Alesi (Catanzaro), open play, 0.16 xG, off target 63’ Tommaso Berti (Cesena), open play, 0.15 xG, off target 61’ Giovanni Zaro (Cesena), from a corner, 0.12 xG, off target 4’ Tommaso Berti (Cesena), open play, 0.12 xG, off target 5’ Matias Antonini (Catanzaro), set piece, 0.11 xG, off target 34’ Mattia Liberali (Catanzaro), set piece, 0.09 xG, goal 36’ Costantino Favasuli (Catanzaro), open play, 0.10 xG, off target 31’ Giacomo Vrioni (Cesena), open play, 0.08 xG, blocked 64’ Filippo Pittarello (Catanzaro), open play, 0.07 xG, blocked 83’ Marco Pompetti (Catanzaro), set piece, 0.06 xG, off target 17’ Filippo Pittarello (Catanzaro), open play, 0.06 xG, saved 56’ Tommaso Berti (Cesena), open play, 0.06 xG, off target 18’ Mattia Liberali (Catanzaro), from a corner, 0.05 xG, blocked 48’ Matteo Piacentini (Cesena), from a corner, 0.05 xG, saved 12’ Pietro Iemmello (Catanzaro), from a corner, 0.04 xG, off target 85’ Cristian Shpendi (Cesena), open play, 0.04 xG, blocked 37’ Giacomo Vrioni (Cesena), open play, 0.04 xG, off target 85’ Ruggero Frosinini (Catanzaro), open play, 0.03 xG, off target 3’ Riccardo Ciervo (Cesena), open play, 0.03 xG, blocked 10’ Pietro Iemmello (Catanzaro), open play, 0.03 xG, blocked 20’ Riccardo Ciervo (Cesena), open play, 0.03 xG, saved 31’ Tommaso Corazza (Cesena), open play, 0.03 xG, saved 39’ Jacopo Petriccione (Catanzaro), open play, 0.03 xG, off target 67’ Federico Di Francesco (Catanzaro), open play, 0.03 xG, off target 10’ Gabriele Alesi (Catanzaro), open play, 0.02 xG, off target 42’ Simone Bastoni (Cesena), open play, 0.02 xG, blocked 14’ Tommaso Corazza (Cesena), open play, 0.01 xG, off target 55’ Tommaso Corazza (Cesena), from a corner, 0.01 xG, blocked 72’ Tommaso Berti (Cesena), set piece, 0.01 xG, off target 18’ Matias Antonini (Catanzaro), from a corner, 0.51 xG, off target 90+4’ Tommaso Berti (Cesena), open play, 0.42 xG, goal 72’ Matteo Piacentini (Cesena), set piece, 0.37 xG, goal 29’ Mattia Liberali (Catanzaro), open play, 0.27 xG, saved 59’ Alberto Cerri (Cesena), from a corner, 0.25 xG, goal 29’ Gabriele Alesi (Catanzaro), open play, 0.16 xG, off target 63’ Tommaso Berti (Cesena), open play, 0.15 xG, off target 61’ Giovanni Zaro (Cesena), from a corner, 0.12 xG, off target 4’ Tommaso Berti (Cesena), open play, 0.12 xG, off target 5’ Matias Antonini (Catanzaro), set piece, 0.11 xG, off target 34’ Mattia Liberali (Catanzaro), set piece, 0.09 xG, goal 36’ Costantino Favasuli (Catanzaro), open play, 0.10 xG, off target 31’ Giacomo Vrioni (Cesena), open play, 0.08 xG, blocked 64’ Filippo Pittarello (Catanzaro), open play, 0.07 xG, blocked 83’ Marco Pompetti (Catanzaro), set piece, 0.06 xG, off target 56’ Tommaso Berti (Cesena), open play, 0.06 xG, off target 17’ Filippo Pittarello (Catanzaro), open play, 0.06 xG, saved 18’ Mattia Liberali (Catanzaro), from a corner, 0.05 xG, blocked 48’ Matteo Piacentini (Cesena), from a corner, 0.05 xG, saved 12’ Pietro Iemmello (Catanzaro), from a corner, 0.04 xG, off target 85’ Cristian Shpendi (Cesena), open play, 0.04 xG, blocked 37’ Giacomo Vrioni (Cesena), open play, 0.04 xG, off target 10’ Pietro Iemmello (Catanzaro), open play, 0.03 xG, blocked 39’ Jacopo Petriccione (Catanzaro), open play, 0.03 xG, off target 67’ Federico Di Francesco (Catanzaro), open play, 0.03 xG, off target 85’ Ruggero Frosinini (Catanzaro), open play, 0.03 xG, off target 3’ Riccardo Ciervo (Cesena), open play, 0.03 xG, blocked 20’ Riccardo Ciervo (Cesena), open play, 0.03 xG, saved 31’ Tommaso Corazza (Cesena), open play, 0.03 xG, saved 10’ Gabriele Alesi (Catanzaro), open play, 0.02 xG, off target 42’ Simone Bastoni (Cesena), open play, 0.02 xG, blocked 14’ Tommaso Corazza (Cesena), open play, 0.01 xG, off target 72’ Tommaso Berti (Cesena), set piece, 0.01 xG, off target 55’ Tommaso Corazza (Cesena), from a corner, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Cesena 4-2-3-1 Starting XI
Klinsmann
Corazza
Ciofi
Zaro
Piacentini
Bisoli
Bastoni
Ciervo
Shpendi
Berti
Vrioni
Catanzaro 3-4-3 Starting XI
Pigliacelli
Cassandro
Antonini
Brighenti
Petriccione
Pontisso
Alesi
Favasuli
Liberali
Pittarello
Iemmello

Player stats

Players11 players
90′ – – – – – – –
90′ – – – – – – –
Giovanni Zaro
90′ – – 1 0.12 – – –
90′ 1 – 2 0.42 – – –
90′ – – 3 0.05 – – –
90′ – – – – – – –
Simone Bastoni
90′ – – 1 0.02 – – –
90′ – – 2 0.05 – – –
90′ 1 – 5 0.75 – – –
90′ – – 1 0.04 – – –
90′ – – 2 0.12 – – –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Cesena win 40% Avg odds 2.32
Draw 27% Avg odds 3.34
Catanzaro win 33% Avg odds 2.76

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, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.