Udinese vs Roma

2 February 2026 · Serie A · 2025/26 · Referee Juan Luca Sacchi

Full time 1 – 0

Half-time: 0–0

  • Jurgen Ekkelenkamp 49’

Match summary

Udinese beat Roma 1-0. It was goalless at half-time.

Jurgen Ekkelenkamp put Udinese ahead with a direct free kick in the 49th minute.

There was little between the sides on chances: Udinese created 0.65 expected goals (xG) from 7 shots, Roma 0.67 from 10.

Match stats

36% Possession 64%
7 Shots 10
4 Shots on target 3
4 Corners 7
88 Attacks 102
27 Dangerous attacks 48
294 Passes 507
76% Pass accuracy 87%
24 Tackles 18
18 Fouls 17
5 Yellow cards 4
0 Red cards 0
0 Offsides 2

Key events

Udinese Roma
Kick-off
7’
Evan NdickaHandball
Arthur AttaShot on target
8’
Jurgen EkkelenkampShot on target
8’
Keinan DavisArgument
17’
29’
Donyell MalenShot on target
34’
Half-time0-0
Second half underway
48’
48’
WesleyShot on target
Jurgen EkkelenkampFree Kick1-0 (Udinese)
49’
56’
59’
Jordan ZemuraFoul
62’
67’
69’
70’
Jurgen EkkelenkampShot on target
76’
90+7’
Gianluca ManciniShot on target
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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.65 0.67 49’ Jurgen Ekkelenkamp (Udinese), 1-0 49’ 0.0 0.5 1.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.65 0.67 49’ Jurgen Ekkelenkamp (Udinese), 1-0 Ekkelenkamp 49’
Udinese 0.65 xGRoma 0.67 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Roma attacking Udinese attacking 
8’ Oumar Solet (Udinese), from a corner, 0.50 xG, off target 29’ Donyell Malen (Roma), open play, 0.13 xG, saved 45’ Matìas Soulè Malvano (Roma), direct free kick, 0.10 xG, off target 70’ Donyell Malen (Roma), direct free kick, 0.09 xG, blocked 90+7’ Gianluca Mancini (Roma), open play, 0.09 xG, saved 62’ Matìas Soulè Malvano (Roma), open play, 0.07 xG, off target 5’ Gianluca Mancini (Roma), from a corner, 0.06 xG, blocked 48’ Wesley (Roma), open play, 0.05 xG, saved 72’ Donyell Malen (Roma), open play, 0.05 xG, blocked 49’ Jurgen Ekkelenkamp (Udinese), direct free kick, 0.04 xG, goal 76’ Jurgen Ekkelenkamp (Udinese), direct free kick, 0.04 xG, saved 8’ Arthur Atta (Udinese), set piece, 0.02 xG, saved 39’ Arthur Atta (Udinese), open play, 0.02 xG, off target 8’ Jurgen Ekkelenkamp (Udinese), from a corner, 0.02 xG, saved 40’ Lennon Miller (Udinese), open play, 0.02 xG, off target 58’ Donyell Malen (Roma), open play, 0.02 xG, blocked 84’ Wesley (Roma), from a corner, 0.02 xG, blocked 8’ Oumar Solet (Udinese), from a corner, 0.50 xG, off target 29’ Donyell Malen (Roma), open play, 0.13 xG, saved 45’ Matìas Soulè Malvano (Roma), direct free kick, 0.10 xG, off target 70’ Donyell Malen (Roma), direct free kick, 0.09 xG, blocked 90+7’ Gianluca Mancini (Roma), open play, 0.09 xG, saved 62’ Matìas Soulè Malvano (Roma), open play, 0.07 xG, off target 5’ Gianluca Mancini (Roma), from a corner, 0.06 xG, blocked 48’ Wesley (Roma), open play, 0.05 xG, saved 72’ Donyell Malen (Roma), open play, 0.05 xG, blocked 49’ Jurgen Ekkelenkamp (Udinese), direct free kick, 0.04 xG, goal 76’ Jurgen Ekkelenkamp (Udinese), direct free kick, 0.04 xG, saved 39’ Arthur Atta (Udinese), open play, 0.02 xG, off target 8’ Arthur Atta (Udinese), set piece, 0.02 xG, saved 8’ Jurgen Ekkelenkamp (Udinese), from a corner, 0.02 xG, saved 40’ Lennon Miller (Udinese), open play, 0.02 xG, off target 58’ Donyell Malen (Roma), open play, 0.02 xG, blocked 84’ Wesley (Roma), from a corner, 0.02 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Udinese 3-4-2-1 Starting XI
Okoye
Solet
Kristensen
Bertola 79’
Ehizibue
Karlström
Miller 79’
Zemura
Ekkelenkamp 90’
Atta
Davis 56’
Roma 3-4-2-1 Starting XI
Svilar
Hermoso 70’
Ndicka
Mancini
Wesley
Aynaoui 78’
Cristante
Çelik 79’
Pellegrini 67’
Soulé 79’
Malen

Player stats

Goalkeeper1 player
90′ 3 0 36 1 – – – –
Defenders4 players
90′ 2 1 3 4 2 30 3 – –
90′ 3 – 1 7 1 37 – – – –
Nicolò Bertola Taken off
79′ 1 1 – 1 – 28 – – – –
Christian Kabasele Came on as a substitute
11′ – – – 2 2 2 1 – – –
Midfielders7 players
90′ – – 25 1 0.02 5 1 7 6 1 –
Jordan Zemura
90′ – – 19 1 0.02 4 4 7 1 2
90′ – – 30 1 0.02 2 1 5 1 1 –
Lennon Miller Taken off
79′ – – 24 – – 3 1 3 2 –
90′ – – 20 – – – 1 4 – 1 –
Jurgen Ekkelenkamp Taken off
90′ 1 – 23 1 0.02 3 1 5 – 2 –
Oier Zarraga Came on as a substitute
11′ – – 2 – – – – 2 – 1 –
Forwards4 players
Keinan Davis Taken off
56′ – – – – – – – 6 4 11
Idrissa Gueye Came on as a substituteTaken off
34′ – – – – – – – 2 – 4
Nicolo Zaniolo Came on as a substitute
1′ – – – – – – – 3 1 1 –
Vakoun Bayo Came on as a substitute
1′ – – – – – – – 1 1 2 –
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

Udinese win 22% Avg odds 4.35
Draw 30% Avg odds 3.12
Roma win 48% Avg odds 1.95

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