Cesena vs Empoli

27 October 2026 · Serie B · 2026/27 · Referee Mario Perri

Full time 2 – 1

Half-time: 1–0

  • Cristian Shpendi 39’
  • Jacopo Seghetti 74’ (og)
  • Edoardo Saporiti 62’

Match summary

Cesena won 2-1 at home to Empoli. Cesena led 1-0 at half-time.

Cristian Shpendi put Cesena ahead in the 39th minute, Edoardo Saporiti equalised in the 62nd minute, and Seghetti's own goal won it from a corner in the 74th minute.

The chances backed that up: Cesena created 1.29 expected goals (xG) from 13 shots to Empoli's 0.53 from 11. Empoli had a player sent off.

Match stats

46% Possession 54%
13 Shots 11
3 Shots on target 5
7 Corners 5
58 Attacks 76
42 Dangerous attacks 52
404 Passes 479
82.4% Pass accuracy 85.4%
16 Tackles 14
14 Fouls 15
5 Yellow cards 2
0 Red cards 1
4 Offsides 0

Key events

Cesena Empoli
Kick-off
13’
Edoardo SaporitiShot on target
14’
Corner
16’
24’
Luca D'AndreaShot on target
28’
Riccardo PaganoShot on target
28’
Corner
28’
Corner
29’
30’
Stiven ShpendiShot on target
31’
Cristian ShpendiLeft foot shot1-0 (Cesena)
39’
44’
Corner
45+3’
Half-time1-0
Second half underway
53’
Corner
Corner
58’
62’
Edoardo SaporitiRight foot shot1-1 (Empoli)
63’
Corner
65’
Niccolò CorradoShot on target
65’
Corner
68’
Karim ZedadkaShot on target
Corner
70’
Jacopo SeghettiOwn goal2-1 (Cesena)
74’
Corner
74’
Corner
76’
79’
81’
89’
90’
Corner
90+3’
Filippo DistefanoVAR: Card upgraded
90+5’
Full-time2-1

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.29 0.53 39’ Cristian Shpendi (Cesena), 1-0 39’ 62’ Edoardo Saporiti (Empoli), 1-1 62’ 74’ Jacopo Seghetti (Cesena) own goal, 2-1 74’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.29 0.53 39’ Cristian Shpendi (Cesena), 1-0 Shpendi 39’ 62’ Edoardo Saporiti (Empoli), 1-1 Saporiti 62’ 74’ Jacopo Seghetti (Cesena) own goal, 2-1 Seghetti 74’
Cesena 1.29 xGEmpoli 0.53 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Empoli attacking Cesena attacking 
17’ Matteo Piacentini (Cesena), from a corner, 0.35 xG, off target 28’ Luca D'Andrea (Cesena), set piece, 0.28 xG, saved 65’ Niccolò Corrado (Empoli), open play, 0.15 xG, saved 49’ Emil Bohinen (Cesena), open play, 0.14 xG, off target 29’ Massimiliano Mangraviti (Cesena), from a corner, 0.09 xG, off target 20’ Bogdan Popov (Empoli), open play, 0.07 xG, off target 39’ Cristian Shpendi (Cesena), open play, 0.06 xG, goal 65’ Stiven Shpendi (Empoli), open play, 0.07 xG, off target 50’ Xavello Druiventak (Cesena), set piece, 0.06 xG, off target 58’ Riccardo Pagano (Cesena), open play, 0.06 xG, blocked 68’ Dimitri Bisoli (Cesena), open play, 0.05 xG, off target 71’ Alessandro Debenedetti (Cesena), from a corner, 0.05 xG, off target 28’ Riccardo Pagano (Cesena), direct free kick, 0.05 xG, saved 30’ Stiven Shpendi (Empoli), open play, 0.05 xG, saved 64’ Edoardo Biondini (Empoli), set piece, 0.04 xG, off target 69’ Cristian Shpendi (Cesena), open play, 0.04 xG, off target 80’ Karim Zedadka (Empoli), open play, 0.04 xG, off target 13’ Edoardo Saporiti (Empoli), open play, 0.03 xG, saved 59’ Riccardo Pagano (Cesena), from a corner, 0.03 xG, blocked 62’ Edoardo Saporiti (Empoli), open play, 0.02 xG, goal 68’ Karim Zedadka (Empoli), open play, 0.02 xG, saved 17’ Emil Bohinen (Cesena), from a corner, 0.02 xG, off target 62’ Edoardo Saporiti (Empoli), open play, 0.02 xG, blocked 90+1’ Filippo Distefano (Empoli), open play, 0.02 xG, blocked 74’ Jacopo Seghetti (Empoli), own goal 17’ Matteo Piacentini (Cesena), from a corner, 0.35 xG, off target 28’ Luca D'Andrea (Cesena), set piece, 0.28 xG, saved 65’ Niccolò Corrado (Empoli), open play, 0.15 xG, saved 49’ Emil Bohinen (Cesena), open play, 0.14 xG, off target 29’ Massimiliano Mangraviti (Cesena), from a corner, 0.09 xG, off target 20’ Bogdan Popov (Empoli), open play, 0.07 xG, off target 65’ Stiven Shpendi (Empoli), open play, 0.07 xG, off target 39’ Cristian Shpendi (Cesena), open play, 0.06 xG, goal 50’ Xavello Druiventak (Cesena), set piece, 0.06 xG, off target 58’ Riccardo Pagano (Cesena), open play, 0.06 xG, blocked 68’ Dimitri Bisoli (Cesena), open play, 0.05 xG, off target 71’ Alessandro Debenedetti (Cesena), from a corner, 0.05 xG, off target 28’ Riccardo Pagano (Cesena), direct free kick, 0.05 xG, saved 30’ Stiven Shpendi (Empoli), open play, 0.05 xG, saved 64’ Edoardo Biondini (Empoli), set piece, 0.04 xG, off target 69’ Cristian Shpendi (Cesena), open play, 0.04 xG, off target 80’ Karim Zedadka (Empoli), open play, 0.04 xG, off target 13’ Edoardo Saporiti (Empoli), open play, 0.03 xG, saved 59’ Riccardo Pagano (Cesena), from a corner, 0.03 xG, blocked 62’ Edoardo Saporiti (Empoli), open play, 0.02 xG, goal 68’ Karim Zedadka (Empoli), open play, 0.02 xG, saved 17’ Emil Bohinen (Cesena), from a corner, 0.02 xG, off target 62’ Edoardo Saporiti (Empoli), open play, 0.02 xG, blocked 90+1’ Filippo Distefano (Empoli), open play, 0.02 xG, blocked 74’ Jacopo Seghetti (Empoli), own goal
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
Piacentini 46’
Gelli
Mangraviti
Frabotta 34’
Bisoli
Pagano
Bohinen 71’
Shpendi
Druiventak 83’
D'Andrea 71’
Empoli 3-5-2 Starting XI
Seghetti
Romagnoli 46’
Cauz 76’
Magnino 46’
Zedadka
Biondini
Yepes 71’
Saporiti
Corrado
Popov 56’
Shpendi

Player stats

Goalkeeper1 player
90′ 4 1 31 2 – – – –
Defenders6 players
Matteo Piacentini Taken off
45′ – 1 – – – 23 1 – – –
90′ 3 2 – 6 3 51 2 – – –
90′ 3 – 1 8 4 36 – – – –
Gianluca Frabotta Taken off
34′ – – – 2 – 19 2 – –
Andrea Ciofi Came on as a substitute
45′ 2 1 – 2 – 29 – – – –
Vittorio Magni Came on as a substitute
13′ – – – – – 1 1 – –
Midfielders6 players
90′ – – 49 1 0.03 3 3 5 – 1 –
90′ – – 44 1 0.12 2 1 6 – 3 –
Emil Bohinen Taken off
71′ – – 33 1 0.01 1 1 3 3 – –
Luca D'Andrea Taken off
71′ – 1 28 2 0.03 – 2 1 1 –
Antonio David Came on as a substitute
56′ – – 16 1 0.12 – – – – – –
Matteo Guidi Came on as a substitute
19′ – – 3 – 0.00 – – 1 – 1 –
Forwards3 players
90′ 1 – 2 1 0.11 0.02 – 4 1 18
Xavello Druiventak Taken off
83′ – – 1 – 0.06 0.01 1 5 2 20 –
Alessandro Debenedetti Came on as a substitute
19′ – – 1 – 0.05 0.00 – 2 – 3
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 46% Avg odds 1.98
Draw 28% Avg odds 3.25
Empoli win 26% Avg odds 3.56

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.