Cesena vs Catanzaro

7 November 2026 · Serie B · 2026/27 · Referee Maco Di Loreto

Full time 1 – 0
  • J. Gelli 83’

Match summary

Cesena saw off Catanzaro 1-0.

J. Gelli put Cesena ahead with a header in the 83rd minute.

The chances backed that up: Cesena created 1.30 expected goals (xG) from 12 shots to Catanzaro's 0.60 from 11.

Cesena hosted Catanzaro on matchday 11 of Serie B, edging the visitors in a tightly contested fixture that finished 1-0 after a scoreless opening period. Although Catanzaro enjoyed 53 percent possession and completed 532 passes compared to Cesena's 484, the hosts generated the superior attacking threat. Cesena registered 12 shots to their opponents' 11, created 39 dangerous attacks against 29, and accumulated an expected goals tally of 1.30 versus 0.60. Both sides managed 4 shots on target, while discipline saw 17 fouls committed by Cesena and 8 by Catanzaro, with the hosts receiving 1 yellow card.

Following a goalless first half, both managers utilised their substitutes extensively as the second period progressed, starting with Antonio Fiori replacing Xavello Druiventak for Cesena in the 46th minute. Further changes followed for both teams before the match's decisive moment arrived in the 83rd minute when J. Gelli scored with a header to put Cesena ahead at 1-0. The hosts' discipline was marked by a 74th minute yellow card shown to Riccardo Pagano for a foul. Cesena successfully defended their lead through the remaining substitutions and additional time until the final whistle.

Match stats

47% Possession 53%
12 Shots 11
4 Shots on target 4
3 Corners 9
90 Attacks 88
39 Dangerous attacks 29
483 Passes 532
83.4% Pass accuracy 85.0%
12 Tackles 10
17 Fouls 8
1 Yellow cards 0
2 Offsides 0

Key events

Cesena Catanzaro
Kick-off
7’
Gabriele AlesiShot on target
Corner
8’
Corner
12’
Cristian ShpendiShot on target
13’
Gianluca FrabottaShot on target
28’
31’
Corner
32’
Corner
Second half underway
Half-time0-0
61’
67’
Corner
71’
Corner
74’
80’
80’
Shot on target
80’
Corner
81’
Ruggero FrosininiShot on target
J. GelliHeader1-0 (Cesena)
83’
89’
Corner
90+1’
Corner
90+1’
Corner
90+2’
Corner
Shot on target
90+3’
Corner
90+3’
Full-time1-0

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.30 0.60 83’ J. Gelli (Cesena), 1-0 83’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.30 0.60 83’ J. Gelli (Cesena), 1-0 Gelli 83’
Cesena 1.30 xGCatanzaro 0.60 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Catanzaro attacking Cesena attacking 
90+3’ Unknown (Cesena), open play, 0.37 xG, saved 69’ Antonio Fiori (Cesena), open play, 0.32 xG, off target 13’ Cristian Shpendi (Cesena), from a corner, 0.18 xG, saved 70’ N'Dri Koffi (Catanzaro), open play, 0.16 xG, blocked 18’ Riccardo Pagano (Cesena), open play, 0.15 xG, blocked 81’ Ruggero Frosinini (Catanzaro), from a corner, 0.11 xG, saved 54’ Pietro Iemmello (Catanzaro), open play, 0.10 xG, off target 90+3’ Antonio Fiori (Cesena), open play, 0.07 xG, blocked 76’ Cristian Shpendi (Cesena), open play, 0.05 xG, off target 90+1’ Antonio Candela (Catanzaro), open play, 0.05 xG, blocked 83’ Unknown (Cesena), set piece, 0.05 xG, goal 21’ Matias Antonini (Catanzaro), set piece, 0.04 xG, off target 19’ Xavello Druiventak (Cesena), open play, 0.03 xG, off target 24’ Mehdi Dorval (Catanzaro), open play, 0.03 xG, off target 75’ Gabriele Alesi (Catanzaro), direct free kick, 0.03 xG, off target 7’ Gabriele Alesi (Catanzaro), open play, 0.03 xG, saved 86’ Matias Antonini (Catanzaro), open play, 0.03 xG, off target 8’ Riccardo Pagano (Cesena), open play, 0.03 xG, blocked 73’ Matteo Guidi (Cesena), open play, 0.02 xG, off target 80’ Unknown (Catanzaro), open play, 0.02 xG, saved 28’ Gianluca Frabotta (Cesena), open play, 0.02 xG, saved 44’ Ruggero Frosinini (Catanzaro), open play, 0.02 xG, off target 57’ Unknown (Cesena), open play, 0.02 xG, off target 90+3’ Unknown (Cesena), open play, 0.37 xG, saved 69’ Antonio Fiori (Cesena), open play, 0.32 xG, off target 13’ Cristian Shpendi (Cesena), from a corner, 0.18 xG, saved 70’ N'Dri Koffi (Catanzaro), open play, 0.16 xG, blocked 18’ Riccardo Pagano (Cesena), open play, 0.15 xG, blocked 81’ Ruggero Frosinini (Catanzaro), from a corner, 0.11 xG, saved 54’ Pietro Iemmello (Catanzaro), open play, 0.10 xG, off target 90+3’ Antonio Fiori (Cesena), open play, 0.07 xG, blocked 76’ Cristian Shpendi (Cesena), open play, 0.05 xG, off target 90+1’ Antonio Candela (Catanzaro), open play, 0.05 xG, blocked 83’ Unknown (Cesena), set piece, 0.05 xG, goal 21’ Matias Antonini (Catanzaro), set piece, 0.04 xG, off target 19’ Xavello Druiventak (Cesena), open play, 0.03 xG, off target 24’ Mehdi Dorval (Catanzaro), open play, 0.03 xG, off target 75’ Gabriele Alesi (Catanzaro), direct free kick, 0.03 xG, off target 7’ Gabriele Alesi (Catanzaro), open play, 0.03 xG, saved 8’ Riccardo Pagano (Cesena), open play, 0.03 xG, blocked 86’ Matias Antonini (Catanzaro), open play, 0.03 xG, off target 73’ Matteo Guidi (Cesena), open play, 0.02 xG, off target 80’ Unknown (Catanzaro), open play, 0.02 xG, saved 28’ Gianluca Frabotta (Cesena), open play, 0.02 xG, saved 44’ Ruggero Frosinini (Catanzaro), open play, 0.02 xG, off target 57’ Unknown (Cesena), 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.

Lineups

Cesena 4-3-3 Starting XI
Siano
Ciofi
Ilić
Mangraviti
Frabotta
Bohinen 65’
Pagano
Guidi
Druiventak 46’
Shpendi
Fiori
Catanzaro 3-5-2 Starting XI
Pigliacelli
Frosinini
Antonini
Imperiale
Candela
Petriccione
Alesi 86’
Dorval
Tchaouna
Koffi 80’
Iemmello 62’

Player stats

Goalkeeper1 player
90′ 3 0 52 – – – – –
Defenders4 players
90′ 2 – – 3 1 54 2 – – –
90′ – – –
90′ – 3 – 7 6 78 1 – – –
90′ 3 – 2 4 – 39 – – 1 –
Midfielders3 players
Emil Bohinen Taken off
65′ – – 32 – – – 1 1 – 1 –
90′ – – 53 1 – 2 – 7 2 1
90′ – – 11 – – – – 2 – – –
Forwards3 players
Xavello Druiventak Taken off
45′ – – 1 – 0.03 – 1 2 – 12 –
90′ – – 2 1 0.23 – 4 2 – 11 –
90′ – – 2 – 0.39 – – 2 1 10 –
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. A blank cell means that figure is not available for that player.

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.