Udinese vs Torino Prediction, Preview and Stats

Italy flag 2025/2026 Serie A, Italy
Dacia Arena Sat, 2 May - 1:00 PM
Serie A
Udinese UDI
2 Winner 0
Torino TOR
Full Time Sat, 2 May 1:00 PM
Round 35 Regular Season
Thomas Kristensen - 51'
Kingsley Ehizibue - 45+1'
Goal
|

CONTEXT

Udinese delivered a solid 2-0 home win against Torino, asserting dominance from the outset. The scoring began in the first half with a 1-0 lead at halftime, followed by a crucial second goal that sealed the victory. Udinese controlled 53% of possession, creating sustained pressure while Torino held 47% but failed to convert opportunities. No red cards disrupted the flow, allowing the stronger home side to maintain structure and efficiency. The outcome reflected Udinese's pre-match favoritism, with minimal 2.2% structural deviation. Adjustments were unnecessary in the second half, as the hosts managed the game comfortably. This performance underscores Udinese's consistency, though xG data remains unavailable for deeper chance quality insights. Torino's inability to respond highlighted defensive frailties.

TL;DR

  • Structural deviation: Udinese exhibited minimal structural deviation of 2.2% from pre-match expectations.
  • Efficiency shift: Efficiency shift stayed in line with pre-match assessments.
  • xG alignment: xG alignment unavailable due to missing data.
  • Market alignment: Final outcome aligned with pre-match market positioning.
  • xG expectations: xG expectations unassessable without available data.
  • Event impact: No second-half adjustments or key events altered the match dynamics.
  • Red card distortion: Absence of red cards produced no distortion in match flow.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality

Match referee

Giuseppe Mucera

25 matches in sample
Avg. cards 0.12
Fouls / match 0.52
Yellow cards / match 0.12
Red cards / match 0
Penalties / match 0

Other match officials

D. Cecconi

1st Assistant

D. Moro

2nd Assistant

A. Zanotti

4th Official

Udinese K. Runjaic
K. Runjaic
VS
Torino R. D'Aversa
R. D'Aversa
1.21
Avg Points / Game (Last 100 Matches)
1.16
1.33 i
Last 6 Opponents
Lazio Rank: 80 D
Parma Rank: 70 L
AC Milan Rank: 86 W
Como Rank: 84 D
Genoa Rank: 75 W
Juventus Rank: 86 L
Avg Points / Game (Last 6 Matches)
1.83 i
Last 6 Opponents
Inter Rank: 90 D
Cremonese Rank: 66 D
Hellas Verona Rank: 64 W
Pisa Rank: 63 W
AC Milan Rank: 85 L
Parma Rank: 73 W
12
Head to Head (Wins - Draws - Losses)
12 - 6 - 15
15

Win Probabilities

Live Win Probability (90 Min)
Home Udinese
97.84%
Draw
1.92%
Away Torino
0.24%

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
76.31
74.26
0 (Weakest) 100 (Strongest)
Metric
Udinese
Torino
Power Score
76.31
74.26
League Position
10
13
Global Rank
94
125

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Udinese Opponent-weighted form score
Torino Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Udinese Torino

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Udinese

Left / Center / Right
Opposition half density
vs season average

Torino

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Udinese ⚠ Proxy
vs
⚠ Proxy Torino
Attacking Efficiency
Higher is better
Attacking Efficiency
39.15
26.60
Defensive Efficiency
Lower is better
Defensive Efficiency
26.60
39.15
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Udinese +1.34 Efficiency Index
vs
Torino -1.34 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Udinese
Torino
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Udinese ⚠ Proxy
vs
⚠ Proxy Torino
Created Set-piece attacking threat
Udinese Torino
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
0.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
Udinese Torino
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
Udinese
Torino
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

Udinese
vs
Torino
Attack After Winning Possession transition → offence
Udinese Torino
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
Udinese Torino
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
Udinese
Torino
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • UDI had peak pressure around 55'.
  • UDI started the game with stronger pressure.
UDI Pressure TOR Pressure
Pressure Index: UDI reached the top pressure at 55' (100.00).

Team Head to Head Last 6 Seasons

Summary of 33 matches between these sides — filtered by competition and venue context.

Udinese UDI Home
33 matches
Torino TOR Away
Match Record
12
Wins
15
6
Draws
6
15
Losses
12
Goals
36
Goals Scored
44
44
Goals Conceded
36
-8
Goal Difference
+8

Data last updated: 2026-05-03T00:03:17+00:00

STARTING XI

Match Formation 3-4-2-1
Match Formation 3-5-1-1
Pitch
M. Okoye
Nigeria
40 M. Okoye
T. Kristensen
Denmark
31 T. Kristensen
C. Kabasele
Substitution
Belgium
27 C. Kabasele
O. Solet Bomawoko
France
28 O. Solet Bomawoko
K. Ehizibue
Substitution
Netherlands
19 K. Ehizibue
L. Miller
Substitution
Scotland
38 L. Miller
A. Atta
Substitution
France
14 A. Atta
H. Kamara
Gambia
11 H. Kamara
N. Zaniolo
Italy
10 N. Zaniolo
J. Ekkelenkamp
Netherlands
32 J. Ekkelenkamp
A. Buksa
Substitution
Poland
18 A. Buksa
Pitch
A. Paleari
Italy
1 A. Paleari
E. Ebosse
Cameroon
77 E. Ebosse
S. Coco-Bassey Oubiña
Equatorial Guinea
23 S. Coco-Bassey Oubiña
L. Marianucci
Italy
35 L. Marianucci
Rafael Burguera
Substitution
Spain
33 Rafael Burguera
G. Gineitis
Lithuania
66 G. Gineitis
E. İlkhan
Substitution
Türkiye
6 E. İlkhan
C. Casadei
Substitution
Italy
22 C. Casadei
V. Lazaro
Austria
20 V. Lazaro
N. Vlašić
Croatia
10 N. Vlašić
G. Simeone
Substitution
Argentina
18 G. Simeone

General Information

Date & Time :
May 02, 2026, 01:00 PM
Competition :
2025/2026 Serie A, Italy · Round 35 · Regular Season
Stadium :
Dacia Arena
Capacity :
25132
Pitch Surface :
Grass
Weather :
☀️ 12°C, Fair
Referees :
Giuseppe Mucera
Dario Cecconi
Davide Moro
Andrea Zanotti

Statistics

Possession
UDI
54%
TOR
46%

Top Statistics

2 Goals 0
3 Big Chances Created 1
4 Shots 6
35 Dangerous attacks 50
53 Possession 47
5 Corners 2
18 Free kicks 11
1 Yellow Cards 1

Match Overview

19 Successful Headers 5
20 Dribble Attempts 16
65 Successful Dribbles Percentage 31
17 Throwins 16
13 Successful Dribbles 5
6 Goal Kicks 5
1 Hit Woodwork 0
12 Goal Attempts 7
85 Ball Safe 66
1 Assists 0
5 Substitutions 4
1 Injuries 1

Attacking

1 Big Chances Missed 1
91 Attacks 94

Possession

86 Successful Passes Percentage 85
454 Passes 388
45 Long Passes 48
53 Successful Long Passes Percentage 46
390 Successful Passes 330
16 Key Passes 10
24 Successful Long Passes 22

Defensive

21 Tackles 16
10 Interceptions 6
70 Duels Won 36
1 Saves 6

Build-up

10 Total Crosses 26
7 Accurate Crosses 5

Discipline

11 Fouls 18
2 Offsides 2

Lineup

Referee : Giuseppe Mucera

Starting XI

40
Maduka Okoye
Maduka Okoye Goalkeeper
6.77
27
Christian Kabasele
Christian Kabasele Defender
6.85
22
Branimir Mlacic
Branimir Mlacic
Defender77'
6.47
28
Oumar Solet
Oumar Solet Defender
7.08
31
Thomas Kristensen
Thomas Kristensen Defender
6.9
11
Hassane Kamara
Hassane Kamara Midfielder
6.75
14
Arthur Atta
Arthur Atta Midfielder
6.93
20
Juan Arizala
Juan Arizala
Midfielder84'
6.62
19
Kingsley Ehizibue
Kingsley Ehizibue Midfielder
6.49
6
Oier Zarraga
Oier Zarraga
Midfielder69'
6.49
38
Lennon Miller
Lennon Miller Midfielder
6.65
24
Jakub Piotrowski
Jakub Piotrowski
Midfielder76'
6.73
10
Nicolò Zaniolo
Nicolò Zaniolo Attacker
6.92
18
Adam Buksa
Adam Buksa Attacker
6.64
7
Idrissa Gueye
Idrissa Gueye
Attacker70'
6.57
32
Jurgen Ekkelenkamp
Jurgen Ekkelenkamp Attacker
6.91
Referee : Giuseppe Mucera

Starting XI

1
Alberto Paleari
Alberto Paleari Goalkeeper
6.89
23
Saúl Coco
Saúl Coco Defender
6.9
35
Luca Marianucci
Luca Marianucci Defender
6.94
77
Enzo Ebosse
Enzo Ebosse Defender
6.72
6
Emirhan İlkhan
Emirhan İlkhan Midfielder
6.8
17
Sandro Kulenovic
Sandro Kulenovic
Attacker57'
6.48
20
Valentino Lazaro
Valentino Lazaro Midfielder
6.7
22
Cesare Casadei
Cesare Casadei Midfielder
6.76
4
Matteo Prati
Matteo Prati
Midfielder57'
6.57
33
Rafa Obrador
Rafa Obrador Midfielder
6.62
34
Cristiano Biraghi
Cristiano Biraghi
Defender65'
6.44
66
Gvidas Gineitis
Gvidas Gineitis Midfielder
6.76
10
Nikola Vlašić
Nikola Vlašić Attacker
7
18
Giovanni Simeone
Giovanni Simeone Attacker
6.88
92
Alieu Njie
Alieu Njie
Attacker72'
6.46

Events

2ND-HALF
Event
Juan Arizala Arthur Atta
9th Substitution
84'
Event
Branimir Mlacic Christian Kabasele
8th Substitution
77'
Event
Jakub Piotrowski Lennon Miller
7th Substitution
76'
72'
Event
Alieu Njie Giovanni Simeone
6th Substitution
Event
Idrissa Gueye Adam Buksa
5th Substitution
70'
Event
Oier Zarraga Kingsley Ehizibue
4th Substitution
69'
65'
Event
Cristiano Biraghi Rafa Obrador
3rd Substitution
57'
Event
Sandro Kulenovic Emirhan İlkhan
1st Substitution
57'
Event
Matteo Prati Cesare Casadei
2nd Substitution
Event
Thomas Kristensen
Header / 2nd Goal
51'
49'
Event
Rafa Obrador
Foul / 2nd Yellowcard
Event
Christian Kabasele
Foul / 1st Yellowcard
46'
1ST-HALF
Event
Kingsley Ehizibue
Right foot shot / 1st Goal
45+1'
Event
Nicolò Zaniolo
Goal disallowed
23'

Match Commentary

90
Attempt Attempt
Idrissa Gueye's header is saved.
90
Attempt Attempt
Valentino Lazaro takes a right-footed shot but misses.
90
Attempt Attempt
Idrissa Gueye takes a left-footed shot, but it is blocked.
89
Attempt Attempt
Nicolo Zaniolo takes a left-footed shot, but it's saved.
88
Attempt Attempt
Nikola Vlasic takes a left-footed shot, but it is blocked.
86
Attempt Attempt
Matteo Prati attempts a header but misses the shot.
83
Update Update
Juan Arizala replaces Arthur Atta.
82
Attempt Attempt
Gvidas Gineitis takes a left-footed shot but misses.
80
Attempt Attempt
Nicolo Zaniolo takes a left-footed shot but misses.
77
Update Update
Jakub Piotrowski is on, and Lennon Miller is off.
76
Update Update
Branimir Mlacic replaces Christian Kabasele.
72
Update Update
Eybi Nije comes on for Giovanni Pablo Simeone.
70
Update Update
Idrissa Gueye comes on for Adam Buksa.
69
Update Update
Oier Zarraga replaces Kingsley Ehizibue.
65
Update Update
Cristiano Biraghi is on, and Rafael Obrador is off.
64
Attempt Attempt
Jurgen Ekkelenkamp takes a right-footed shot, but it's saved.
63
Attempt Attempt
Gvidas Gineitis takes a left-footed shot, but it is blocked.
63
Attempt Attempt
Rafael Obrador takes a left-footed shot but misses.
57
Update Update
Sandro Kulenovic comes on for Emirhan Ilkhan.
57
Update Update
Matteo Prati comes on for Cesare Casadei.
56
Attempt Attempt
Adam Buksa takes a shot with his head, but it's saved.
51
Attempt Attempt
Thomas Kristensen takes a shot with his head and scores.
50
Attempt Attempt
Thomas Kristensen takes a shot with his head, but it's saved.
49
Yellow Card Yellow Card Important
Rafael Obrador receives a yellow card.
49
Attempt Attempt
Nicolo Zaniolo takes a left-footed shot, but it's blocked.
46
Yellow Card Yellow Card Important
Christian Kabasele receives a yellow card.
46
Attempt Attempt
Arthur Atta takes a right-footed shot, but it's blocked.
45
Attempt Attempt
Jurgen Ekkelenkamp takes a left-footed shot but misses.
45
Attempt Attempt
Kingsley Ehizibue scores with a right-footed shot.
45
Update Update
Goal! Kingsley Ehizibue scores, making it 1-0.
22
Attempt Attempt
Adam Buksa takes a left-footed shot that hits the post.
22
Attempt Attempt
Nicolo Zaniolo scores with a left-footed shot.
22
Update Update
VAR review results in a disallowed goal for Nicolo Zaniolo due to offside.
21
Attempt Attempt
Giovanni Pablo Simeone takes a right-footed shot but misses.
19
Attempt Attempt
Nicolo Zaniolo takes a left-footed shot but misses.
18
Attempt Attempt
Giovanni Pablo Simeone takes a right-footed shot, but it is blocked.
18
Attempt Attempt
Emirhan Ilkhan takes a right-footed shot but misses.
16
Attempt Attempt
Nicolo Zaniolo takes a left-footed shot, but it's blocked.
12
Attempt Attempt
Oumar Solet's header shot misses the target.
11
Attempt Attempt
Kingsley Ehizibue takes a right-footed shot, but it's blocked.
11
Attempt Attempt
Oumar Solet takes a shot with his head but misses.
4
Attempt Attempt
Giovanni Pablo Simeone takes a left-footed shot, but it is saved.
1
Update Update
Kick-off! The referee is Giuseppe Mucera.

CONCLUSION

Udinese's 2-0 triumph over Torino cements their strong home form, efficiently converting first-half momentum into a clean-sheet victory. With balanced possession and no disciplinary issues, the hosts executed pre-match expectations flawlessly, showing minimal deviation. Torino's resistance faded post-halftime, unable to breach a resolute defense. This result reinforces Udinese as the superior side, maintaining structural integrity throughout. Without xG metrics, shot efficiency insights are limited, but the scoreline accurately reflects dominance. Looking ahead, Udinese gains vital points, while Torino must address finishing woes to climb the table.

Udinese vs Torino preview with tactical analysis, xG context, lineup signals, and data-backed betting insights for faster decisions.

Use this page as a quick-read snapshot first, then continue to deep stats and methodology references below.

How We Build This Analysis

BestPreviews combines tactical context, lineup quality, xG trends, and form data across competitions. Read the full methodology and FAQ.