Monza vs Empoli

8 May 2026 · Serie B · 2025/26 · Referee Matteo Marcenaro

Full time 2 – 2

Half-time: 1–1

  • Andrea Petagna 29’
  • Filippo Delli Carri 65’
  • Stiven Shpendi 1’, 90+1’

Match summary

Monza and Empoli drew 2-2. It was 1-1 at half-time.

In the first half, Stiven Shpendi put Empoli ahead in the first minute and Andrea Petagna equalised in the 29th minute. In the second half, Filippo Delli Carri put Monza in front with a header in the 65th minute and Shpendi equalised in stoppage time.

There was little between the sides on chances: Monza created 1.07 expected goals (xG) from 20 shots, Empoli 1.14 from 10.

Match stats

64% Possession 36%
20 Shots 10
8 Shots on target 5
7 Corners 4
594 Passes 317
86.5% Pass accuracy 76.7%
7 Tackles 14
10 Fouls 17
2 Yellow cards 3
1 Offsides 3

Key events

Monza Empoli
Andrea PetagnaShot on target
24’
26’
Antonio CandelaShot on target
HernaniShot on target
34’
Patrick CutroneShot on target
38’
42’
Salvatore EliaShot on target
Lorenzo LucchesiShot on target
50’
Samuele BirindelliShot on target
59’
71’
Matteo LovatoShot on target
Agustín ÁlvarezShot on target
77’

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.07 1.14 1’ Stiven Shpendi (Empoli), 0-1 1’ 29’ Andrea Petagna (Monza), 1-1 29’ 65’ Filippo Delli Carri (Monza), 2-1 65’ 90+1’ Stiven Shpendi (Empoli), 2-2 90+1’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.07 1.14 1’ Stiven Shpendi (Empoli), 0-1 Shpendi 1’ 29’ Andrea Petagna (Monza), 1-1 Petagna 29’ 65’ Filippo Delli Carri (Monza), 2-1 Carri 65’ 90+1’ Stiven Shpendi (Empoli), 2-2 Shpendi 90+1’
Monza 1.07 xGEmpoli 1.14 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Empoli attacking Monza attacking 
90+1’ Stiven Shpendi (Empoli), open play, 0.35 xG, goal 1’ Stiven Shpendi (Empoli), open play, 0.32 xG, goal 71’ Matteo Lovato (Empoli), from a corner, 0.16 xG, saved 65’ Filippo Delli Carri (Monza), from a corner, 0.12 xG, goal 65’ Agustín Álvarez (Monza), open play, 0.13 xG, blocked 17’ Andrea Petagna (Monza), open play, 0.10 xG, off target 24’ Andrea Petagna (Monza), open play, 0.10 xG, saved 26’ Antonio Candela (Empoli), open play, 0.09 xG, saved 55’ Andrea Petagna (Monza), open play, 0.07 xG, blocked 29’ Andrea Petagna (Monza), open play, 0.07 xG, goal 53’ Marco Nasti (Empoli), open play, 0.06 xG, blocked 8’ Lorenzo Lucchesi (Monza), open play, 0.05 xG, off target 38’ Patrick Cutrone (Monza), open play, 0.05 xG, saved 77’ Agustín Álvarez (Monza), direct free kick, 0.05 xG, saved 48’ Giuseppe Caso (Monza), open play, 0.04 xG, off target 46’ Samuele Birindelli (Monza), open play, 0.04 xG, off target 84’ Agustín Álvarez (Monza), direct free kick, 0.04 xG, off target 86’ Bogdan Popov (Empoli), open play, 0.04 xG, off target 19’ Hernani (Monza), direct free kick, 0.04 xG, off target 42’ Salvatore Elia (Empoli), open play, 0.03 xG, saved 50’ Lorenzo Lucchesi (Monza), open play, 0.03 xG, saved 81’ Nicolas Haas (Empoli), from a corner, 0.03 xG, blocked 27’ Andrea Petagna (Monza), open play, 0.03 xG, off target 57’ Gerard Yepes (Empoli), open play, 0.03 xG, off target 59’ Samuele Birindelli (Monza), open play, 0.03 xG, saved 82’ Gabriele Guarino (Empoli), from a corner, 0.03 xG, off target 21’ Patrick Cutrone (Monza), open play, 0.03 xG, off target 34’ Hernani (Monza), open play, 0.02 xG, saved 8’ Andrea Carboni (Monza), open play, 0.01 xG, off target 6’ Patrick Cutrone (Monza), open play, 0.01 xG, off target 90+1’ Stiven Shpendi (Empoli), open play, 0.35 xG, goal 1’ Stiven Shpendi (Empoli), open play, 0.32 xG, goal 71’ Matteo Lovato (Empoli), from a corner, 0.16 xG, saved 65’ Filippo Delli Carri (Monza), from a corner, 0.12 xG, goal 65’ Agustín Álvarez (Monza), open play, 0.13 xG, blocked 17’ Andrea Petagna (Monza), open play, 0.10 xG, off target 24’ Andrea Petagna (Monza), open play, 0.10 xG, saved 26’ Antonio Candela (Empoli), open play, 0.09 xG, saved 55’ Andrea Petagna (Monza), open play, 0.07 xG, blocked 29’ Andrea Petagna (Monza), open play, 0.07 xG, goal 53’ Marco Nasti (Empoli), open play, 0.06 xG, blocked 8’ Lorenzo Lucchesi (Monza), open play, 0.05 xG, off target 77’ Agustín Álvarez (Monza), direct free kick, 0.05 xG, saved 38’ Patrick Cutrone (Monza), open play, 0.05 xG, saved 48’ Giuseppe Caso (Monza), open play, 0.04 xG, off target 46’ Samuele Birindelli (Monza), open play, 0.04 xG, off target 84’ Agustín Álvarez (Monza), direct free kick, 0.04 xG, off target 86’ Bogdan Popov (Empoli), open play, 0.04 xG, off target 19’ Hernani (Monza), direct free kick, 0.04 xG, off target 42’ Salvatore Elia (Empoli), open play, 0.03 xG, saved 50’ Lorenzo Lucchesi (Monza), open play, 0.03 xG, saved 81’ Nicolas Haas (Empoli), from a corner, 0.03 xG, blocked 27’ Andrea Petagna (Monza), open play, 0.03 xG, off target 57’ Gerard Yepes (Empoli), open play, 0.03 xG, off target 82’ Gabriele Guarino (Empoli), from a corner, 0.03 xG, off target 21’ Patrick Cutrone (Monza), open play, 0.03 xG, off target 59’ Samuele Birindelli (Monza), open play, 0.03 xG, saved 34’ Hernani (Monza), open play, 0.02 xG, saved 8’ Andrea Carboni (Monza), open play, 0.01 xG, off target 6’ Patrick Cutrone (Monza), 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

Monza 3-4-2-1 Starting XI
Thiam
Carri
Carboni
Bakoune
Lucchesi
Pessina
Hernani
Birindelli
Caso
Cutrone
Petagna
Empoli 5-3-2 Starting XI
Fulignati
Candela
Guarino
Romagnoli
Lovato
Elia
Magnino
Ghion
Yepes
Shpendi
Nasti

Player stats

Players11 players
90′ – – – – – – –
90′ – – 2 0.07 – – –
90′ 1 – 1 0.12 – – –
90′ – – 1 0.01 – – –
90′ – – – – – – –
90′ – – – – – – –
Hernani
90′ – – 2 0.06 – – –
90′ – – 2 0.08 – – –
90′ – – 3 0.09 – – –
90′ – – 1 0.04 – – –
90′ 1 – 5 0.38 – – –
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

Monza win 54% Avg odds 1.68
Draw 25% Avg odds 3.71
Empoli win 21% Avg odds 4.38

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.