Cesena vs Bari

24 January 2026 · Serie B · 2025/26 · Referee Livio Marinelli

Full time 1 – 2

Half-time: 0–0

  • Riccardo Ciervo 60’
  • Emanuele Rao 51’
  • Gabriele Moncini 76’

Match summary

Bari beat Cesena 2-1 on the road. It was goalless at half-time.

Emanuele Rao put Bari ahead in the 51st minute, Riccardo Ciervo equalised in the 60th minute, and Gabriele Moncini won it with a header in the 76th minute.

Cesena can feel hard done by, creating 1.18 expected goals (xG) from 16 shots to Bari's 0.53 from 6.

Match stats

63% Possession 37%
16 Shots 6
8 Shots on target 4
16 Corners 1
516 Passes 319
85.7% Pass accuracy 78.4%
8 Tackles 16
10 Fouls 11
2 Yellow cards 3
2 Offsides 0

Key events

Cesena Bari
Cristian ShpendiShot on target
6’
Massimiliano MangravitiShot on target
21’
30’
Moussa ManeShot on target
Cristian ShpendiShot on target
46’
Jalen BlesaShot on target
54’
69’
Riccardo PaganoShot on target
Cristian ShpendiShot on target
74’
Matteo GuidiShot on target
88’
Gianluca FrabottaShot on target
88’

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.18 0.53 51’ Emanuele Rao (Bari), 0-1 51’ 60’ Riccardo Ciervo (Cesena), 1-1 60’ 76’ Gabriele Moncini (Bari), 1-2 76’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.18 0.53 51’ Emanuele Rao (Bari), 0-1 Rao 51’ 60’ Riccardo Ciervo (Cesena), 1-1 Ciervo 60’ 76’ Gabriele Moncini (Bari), 1-2 Moncini 76’
Cesena 1.18 xGBari 0.53 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Bari attacking Cesena attacking 
46’ Cristian Shpendi (Cesena), open play, 0.33 xG, saved 30’ Moussa Mane (Bari), open play, 0.19 xG, saved 69’ Riccardo Pagano (Bari), open play, 0.18 xG, saved 36’ Jalen Blesa (Cesena), from a corner, 0.12 xG, hit the woodwork 88’ Matteo Guidi (Cesena), open play, 0.13 xG, saved 60’ Riccardo Ciervo (Cesena), open play, 0.12 xG, goal 66’ Jalen Blesa (Cesena), from a corner, 0.09 xG, off target 88’ Gianluca Frabotta (Cesena), open play, 0.09 xG, saved 74’ Cristian Shpendi (Cesena), open play, 0.07 xG, saved 16’ Riccardo Ciervo (Cesena), open play, 0.06 xG, blocked 76’ Gabriele Moncini (Bari), open play, 0.05 xG, goal 17’ Massimiliano Mangraviti (Cesena), from a corner, 0.05 xG, off target 51’ Emanuele Rao (Bari), open play, 0.05 xG, goal 54’ Jalen Blesa (Cesena), open play, 0.04 xG, saved 67’ Mehdi Dorval (Bari), open play, 0.03 xG, off target 24’ Emanuele Rao (Bari), open play, 0.03 xG, blocked 39’ Gianluca Frabotta (Cesena), from a corner, 0.02 xG, hit the woodwork 21’ Cristian Shpendi (Cesena), open play, 0.02 xG, blocked 6’ Cristian Shpendi (Cesena), open play, 0.02 xG, saved 46’ Gianluca Frabotta (Cesena), open play, 0.01 xG, off target 21’ Massimiliano Mangraviti (Cesena), from a corner, 0.01 xG, saved 12’ Giovanni Zaro (Cesena), open play, 0.01 xG, off target 46’ Cristian Shpendi (Cesena), open play, 0.33 xG, saved 30’ Moussa Mane (Bari), open play, 0.19 xG, saved 69’ Riccardo Pagano (Bari), open play, 0.18 xG, saved 36’ Jalen Blesa (Cesena), from a corner, 0.12 xG, hit the woodwork 88’ Matteo Guidi (Cesena), open play, 0.13 xG, saved 60’ Riccardo Ciervo (Cesena), open play, 0.12 xG, goal 66’ Jalen Blesa (Cesena), from a corner, 0.09 xG, off target 88’ Gianluca Frabotta (Cesena), open play, 0.09 xG, saved 74’ Cristian Shpendi (Cesena), open play, 0.07 xG, saved 16’ Riccardo Ciervo (Cesena), open play, 0.06 xG, blocked 17’ Massimiliano Mangraviti (Cesena), from a corner, 0.05 xG, off target 51’ Emanuele Rao (Bari), open play, 0.05 xG, goal 76’ Gabriele Moncini (Bari), open play, 0.05 xG, goal 54’ Jalen Blesa (Cesena), open play, 0.04 xG, saved 67’ Mehdi Dorval (Bari), open play, 0.03 xG, off target 24’ Emanuele Rao (Bari), open play, 0.03 xG, blocked 39’ Gianluca Frabotta (Cesena), from a corner, 0.02 xG, hit the woodwork 21’ Cristian Shpendi (Cesena), open play, 0.02 xG, blocked 6’ Cristian Shpendi (Cesena), open play, 0.02 xG, saved 46’ Gianluca Frabotta (Cesena), open play, 0.01 xG, off target 21’ Massimiliano Mangraviti (Cesena), from a corner, 0.01 xG, saved 12’ Giovanni Zaro (Cesena), 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.

Lineups

Cesena 3-5-2 Starting XI
Klinsmann
Ciofi
Zaro
Mangraviti
Castagnetti
Ciervo
Bisoli
Frabotta
Berti
Blesa
Shpendi
Bari 3-4-2-1 Starting XI
Cerofolini
Cistana
Nikolaou
Pucino
Braunöder
Verreth
Dorval
Mane
Pieri
Rao
Gytkjær

Player stats

Players11 players
90′ – – – – – – –
90′ – – – – – – –
Giovanni Zaro
90′ – – 1 0.01 – – –
90′ – – 2 0.06 – – –
90′ 1 – 2 0.17 – – –
90′ – – – – – – –
Michele Castagnetti
90′ – – – – – – –
90′ – – – – – – –
90′ – – 3 0.13 – – –
90′ – – 3 0.25 – – –
90′ – – 4 0.44 – – –
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 57% Avg odds 1.62
Draw 26% Avg odds 3.59
Bari win 17% Avg odds 5.39

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.