Cremonese vs Udinese

20 October 2025 · Serie A · 2025/26 · Referee Michael Fabbri

Full time 1 – 1

Half-time: 1–0

  • Filippo Terracciano 4’
  • Nicolo Zaniolo 51’

Match summary

Cremonese and Udinese drew 1-1. Cremonese led 1-0 at half-time.

Filippo Terracciano put Cremonese ahead with a header in the 4th minute, set up by Jari Vandeputte and Nicolo Zaniolo equalised with a header in the 51st minute, set up by Alessandro Zanoli.

There was little between the sides on chances: Cremonese created 1.23 expected goals (xG) from 11 shots, Udinese 0.96 from 8.

Match stats

52% Possession 48%
11 Shots 8
4 Shots on target 1
5 Corners 4
86 Attacks 102
30 Dangerous attacks 46
367 Passes 340
77% Pass accuracy 81%
16 Tackles 22
15 Fouls 14
4 Yellow cards 2
0 Red cards 0
1 Offsides 2

Key events

Cremonese Udinese
Kick-off
Filippo TerraccianoHeader1-0 (Cremonese)
4’
6’
30’
Alessio ZerbinShot on target
31’
Jari VandeputteFoul
45+1’
Half-time1-0
Second half underway
51’
Nicolò ZanioloHeader1-1 (Udinese)
Martín PayeroFoul
60’
Jamie VardyShot on target
60’
Tommaso BarbieriAlessio Zerbin
61’
62’
Adam BuksaVakoun Bayo
Dachi LordkipanidzeMartín Payero
62’
Jeremy SarmientoJari Vandeputte
74’
Franco VázquezFederico Bonazzoli
75’
78’
Jamie VardyFoul
84’
Full-time1-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.23 0.96 4’ Filippo Terracciano (Cremonese), 1-0 4’ 51’ Nicolo Zaniolo (Udinese), 1-1 51’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.23 0.96 4’ Filippo Terracciano (Cremonese), 1-0 Terracciano 4’ 51’ Nicolo Zaniolo (Udinese), 1-1 Zaniolo 51’
Cremonese 1.23 xGUdinese 0.96 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Udinese attacking Cremonese attacking 
4’ Filippo Terracciano (Cremonese), set piece, 0.61 xG, goal 67’ Jakub Piotrowski (Udinese), open play, 0.35 xG, blocked 51’ Nicolo Zaniolo (Udinese), open play, 0.24 xG, goal 60’ Jamie Vardy (Cremonese), open play, 0.12 xG, saved 32’ Federico Bonazzoli (Cremonese), open play, 0.11 xG, hit the woodwork 61’ Vakoun Bayo (Udinese), open play, 0.11 xG, off target 90+1’ Jamie Vardy (Cremonese), open play, 0.10 xG, blocked 73’ Arthur Atta (Udinese), direct free kick, 0.07 xG, off target 79’ Franco Vázquez (Cremonese), direct free kick, 0.07 xG, hit the woodwork 28’ Alessio Zerbin (Cremonese), from a corner, 0.06 xG, blocked 80’ Keinan Davis (Udinese), open play, 0.06 xG, off target 22’ Arthur Atta (Udinese), open play, 0.06 xG, off target 28’ Matteo Bianchetti (Cremonese), from a corner, 0.06 xG, blocked 85’ Oumar Solet (Udinese), open play, 0.04 xG, off target 31’ Alessio Zerbin (Cremonese), set piece, 0.03 xG, saved 42’ Jari Vandeputte (Cremonese), open play, 0.03 xG, off target 44’ Federico Bonazzoli (Cremonese), open play, 0.03 xG, off target 55’ Martín Payero (Cremonese), open play, 0.01 xG, off target 90+3’ Jesper Karlström (Udinese), from a corner, 0.01 xG, blocked 4’ Filippo Terracciano (Cremonese), set piece, 0.61 xG, goal 67’ Jakub Piotrowski (Udinese), open play, 0.35 xG, blocked 51’ Nicolo Zaniolo (Udinese), open play, 0.24 xG, goal 60’ Jamie Vardy (Cremonese), open play, 0.12 xG, saved 32’ Federico Bonazzoli (Cremonese), open play, 0.11 xG, hit the woodwork 61’ Vakoun Bayo (Udinese), open play, 0.11 xG, off target 90+1’ Jamie Vardy (Cremonese), open play, 0.10 xG, blocked 73’ Arthur Atta (Udinese), direct free kick, 0.07 xG, off target 79’ Franco Vázquez (Cremonese), direct free kick, 0.07 xG, hit the woodwork 28’ Alessio Zerbin (Cremonese), from a corner, 0.06 xG, blocked 80’ Keinan Davis (Udinese), open play, 0.06 xG, off target 22’ Arthur Atta (Udinese), open play, 0.06 xG, off target 28’ Matteo Bianchetti (Cremonese), from a corner, 0.06 xG, blocked 85’ Oumar Solet (Udinese), open play, 0.04 xG, off target 31’ Alessio Zerbin (Cremonese), set piece, 0.03 xG, saved 42’ Jari Vandeputte (Cremonese), open play, 0.03 xG, off target 44’ Federico Bonazzoli (Cremonese), open play, 0.03 xG, off target 55’ Martín Payero (Cremonese), open play, 0.01 xG, off target 90+3’ Jesper Karlström (Udinese), 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

Lineup not available for this match.

Udinese 3-5-2 Starting XI
Okoye
Solet
Kabasele
Goglichidze
Kamara
Atta 86’
Karlström
Ekkelenkamp 62’
Zanoli 86’
Bayo 62’
Zaniolo 75’

Player stats

PlayerPosMinGAShxGxAKPCards
Marco Silvestri GK900 0.000.000
Federico Baschirotto DEF900 0.000.000
Filippo Terracciano DEF9011 0.610.031
Matteo Bianchetti DEF901 0.060.000
Alessio Zerbin MID622 0.100.000
Giuseppe Pezzella MID900 0.000.000
Warren Bondo MID900 0.000.000
Jari Vandeputte MID7511 0.030.683
Martín Payero MID631 0.010.000
Jamie Vardy FWD902 0.210.000
Federico Bonazzoli FWD762 0.140.121
Tommaso Barbieri Sub280 0.000.000
Dachi Lordkipanidze Sub270 0.000.000
Jeremy Sarmiento Sub150 0.000.101
Franco Vázquez Sub141 0.070.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Cremonese win 30% Avg odds 3.15
Draw 31% Avg odds 3.07
Udinese win 39% Avg odds 2.40

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 and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.