Torino vs Juventus Prediction, Preview and Stats

Italy flag 2025/2026 Serie A, Italy
Stadio Olimpico Grande Torino Sun, 24 May - 7:45 PM
Serie A
Torino TOR
2 2
Juventus JUV
Full Time Sun, 24 May 7:45 PM
Round 38 Regular Season
Ché Adams - 84'
Cesare Casadei - 60'
Goal
|
Goal
Dušan Vlahović - 54', 24'

CONTEXT

Torino and Juventus played out an entertaining 2-2 draw in their recent league match. Juventus went into halftime with a 1-0 advantage after scoring in the first period. However, Torino fought back strongly after the interval to net two goals and secure a valuable point at home. Juventus held 57 percent of the possession throughout the ninety minutes while Torino had 43 percent. As the pre-match favorite, Juventus experienced a notable structural deviation from expected outcomes by only managing a draw. Both teams demonstrated efficiency that was in line with their general standards. The absence of any red cards meant the game proceeded without major disruptions from dismissals.

TL;DR

  • Structural deviation: Juventus recorded a significant 78.8 percent deviation as the stronger team in this draw.
  • Efficiency shift: Efficiency levels stayed in line with performance standards for both sides.
  • xG alignment: No xG values were available to determine outcome alignment.
  • Market alignment: The 2-2 draw result was not aligned with pre-match market positioning.
  • xG expectations: Expected goals data remained unavailable throughout the match.
  • Event impact: The 0-1 halftime score shaped second half events toward the final draw.
  • Red card distortion: No red cards occurred to distort the match proceedings or result.
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

L. Zufferli

Italy 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

G. Baccini

1st Assistant

Italy

A. Lo Cicero

2nd Assistant

Italy

A. Colombo

4th Official

Italy

League averages

Serie A Based on last 100 matches

Fouls / match 23.19
Yellow cards / match 3.36
Red cards / match 0.17
Penalties / match 0.17
Torino R. D'Aversa
R. D'Aversa
VS
Juventus L. Spalletti
L. Spalletti
1.15
Avg Points / Game (Last 100 Matches)
1.92
1.33 i
Last 6 Opponents
Cagliari Rank: 70 L
Sassuolo Rank: 77 W
Udinese Rank: 75 L
Inter Rank: 91 D
Cremonese Rank: 69 D
Hellas Verona Rank: 65 W
Avg Points / Game (Last 6 Matches)
1.83 i
Last 6 Opponents
Fiorentina Rank: 77 L
Lecce Rank: 69 W
Hellas Verona Rank: 64 D
AC Milan Rank: 84 D
Bologna Rank: 80 W
Atalanta Rank: 84 W
1
Head to Head (Wins - Draws - Losses)
1 - 8 - 24
24

Win Probabilities

Live Win Probability (90 Min)
Home Torino
16.14%
Draw
21.18%
Away Juventus
62.68%

Movement

Changes since opening
Torino
+12.89%
Draw
-71.09%
Juventus
+58.2%

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
74.42
84.71
0 (Weakest) 100 (Strongest)
Metric
Torino
Juventus
Power Score
74.42
84.71
League Position
13
6
Global Rank
130
36

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
Torino Opponent-weighted form score
Juventus Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Torino Juventus

Heatmaps Ball coordinates

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

vs

Torino

Left / Center / Right
Opposition half density
vs season average

Juventus

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

Torino ⚠ Proxy
vs
⚠ Proxy Juventus
Attacking Efficiency
Higher is better
Attacking Efficiency
1.78
0.56
Defensive Efficiency
Lower is better
Defensive Efficiency
0.56
1.78
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
Torino +0.12 Efficiency Index
vs
Juventus -0.12 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Torino
Juventus
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.

Torino ⚠ Proxy
vs
⚠ Proxy Juventus
Created Set-piece attacking threat
Torino Juventus
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
Torino Juventus
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.
Torino
Juventus
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.

Torino
vs
Juventus
Attack After Winning Possession transition → offence
Torino Juventus
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
Torino Juventus
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
Torino
Juventus
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

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

Team Head to Head Last 6 Seasons

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

Torino TOR Home
33 matches
Juventus JUV Away
Match Record
1
Wins
24
8
Draws
8
24
Losses
1
Goals
16
Goals Scored
57
57
Goals Conceded
16
-41
Goal Difference
+41

Data last updated: 2026-05-24T20:00:23+00:00

STARTING XI

Match Formation 3-4-1-2
Match Formation 4-2-3-1
Pitch
A. Paleari
Italy
1 A. Paleari
S. Coco-Bassey Oubiña
Equatorial Guinea
23 S. Coco-Bassey Oubiña
A. Ismajli
Albania
44 A. Ismajli
E. Ebosse
Cameroon
77 E. Ebosse
M. Pedersen
Substitution
Norway
E. İlkhan
Substitution
Türkiye
6 E. İlkhan
G. Gineitis
Substitution
Lithuania
66 G. Gineitis
Rafael Burguera
Substitution
Spain
33 Rafael Burguera
D. Zapata Banguera
Substitution
Colombia
91 (C) D. Zapata Banguera
G. Simeone
Argentina
18 G. Simeone
Pitch
M. Perin
Italy
1 M. Perin
A. Cambiaso
Substitution
Italy
27 A. Cambiaso
L. Kelly
England
6 L. Kelly
F. Gatti
Italy
4 F. Gatti
P. Kalulu Kyatengwa
France
15 P. Kalulu Kyatengwa
19 K. Thuram-Ulien
M. Locatelli
Italy
5 (C) M. Locatelli
J. Boga
Substitution
Ivory Coast
13 J. Boga
F. Conceição
Substitution
Portugal
D. Vlahović
Substitution
Serbia
9 D. Vlahović

General Information

Date & Time :
May 24, 2026, 07:45 PM
Competition :
2025/2026 Serie A, Italy · Round 38 · Regular Season
Stadium :
Stadio Olimpico Grande Torino
Capacity :
27958
Pitch Surface :
Grass
Weather :
☀️ 12°C, Fair
Referees :
Giovanni Baccini
Luca Zufferli
Alessandro Lo Cicero
Andrea Colombo

Statistics

Possession
TOR
46%
JUV
54%

Top Statistics

2 Goals 2
2 Big Chances Created 4
7 Shots 13
34 Dangerous attacks 38
43 Possession 57
6 Corners 6
10 Free kicks 10
1 Yellow Cards 2

Match Overview

13 Goal Kicks 8
22 Throwins 15
62 Successful Dribbles Percentage 40
14 Successful Headers 11
13 Dribble Attempts 10
8 Successful Dribbles 4
20 Ball Safe 20
0 Goal Attempts 2
1 Assists 2
6 Substitutions 5

Attacking

80 Attacks 95
1 Big Chances Missed 3

Possession

57 Long Passes 45
11 Key Passes 12
257 Successful Passes 373
326 Passes 441
79 Successful Passes Percentage 85
47 Successful Long Passes Percentage 60
27 Successful Long Passes 27

Defensive

15 Tackles 12
47 Duels Won 35
2 Interceptions 4
2 Saves 3

Build-up

24 Total Crosses 17
6 Accurate Crosses 3

Discipline

10 Fouls 10

Lineup

Referee : Luca Zufferli

Starting XI

1
Alberto Paleari
Alberto Paleari Goalkeeper
6.65
23
Saúl Coco
Saúl Coco Defender
6.46
44
Ardian Ismajli
Ardian Ismajli Defender
6.45
77
Enzo Ebosse
Enzo Ebosse Defender
6.43
6
Emirhan İlkhan
Emirhan İlkhan Midfielder
6.49
92
Alieu Njie
Alieu Njie
Attacker63'
16
Marcus Pedersen
Marcus Pedersen Midfielder
6.51
4
Matteo Prati
Matteo Prati
Midfielder69'
33
Rafa Obrador
Rafa Obrador Midfielder
6.67
25
Niels Nkounkou
Niels Nkounkou
Defender63'
66
Gvidas Gineitis
Gvidas Gineitis Midfielder
6.5
22
Cesare Casadei
Cesare Casadei
Midfielder46'
10
Nikola Vlašić
Nikola Vlašić Attacker
6.49
18
Giovanni Simeone
Giovanni Simeone Attacker
6.29
91
Duván Zapata
Duván Zapata (C) Attacker
6.5
19
Ché Adams
Ché Adams
Attacker56'
Referee : Luca Zufferli

Starting XI

1
Mattia Perin
Mattia Perin Goalkeeper
6.65
4
Federico Gatti
Federico Gatti Defender
6.61
6
Lloyd Kelly
Lloyd Kelly Defender
6.51
15
Pierre Kalulu
Pierre Kalulu Defender
6.53
27
Andrea Cambiaso
Andrea Cambiaso Defender
6.45
2
Emil Holm
Emil Holm
Defender63'
5
Manuel Locatelli
Manuel Locatelli (C) Midfielder
6.54
7
Francisco Conceição
6.49
21
Fabio Miretti
Fabio Miretti
Midfielder70'
13
Jérémie Boga
Jérémie Boga Midfielder
6.58
11
Edon Zhegrova
Edon Zhegrova
Attacker78'
19
Khéphren Thuram
Khéphren Thuram Midfielder
6.5
8
Teun Koopmeiners
Teun Koopmeiners
Midfielder70'
22
Weston McKennie
Weston McKennie Midfielder
6.5
9
Dušan Vlahović
Dušan Vlahović Attacker
2
6.54
30
Jonathan David
Jonathan David
Attacker62'

Events

2ND-HALF
Event
Enzo Ebosse
Argument / 2nd Yellowcard
88'
88'
Event
Edon Zhegrova
Argument / 3rd Yellowcard
Event
Ché Adams
Left foot shot / 4th Goal
84'
78'
Event
Edon Zhegrova Jérémie Boga
10th Substitution
70'
Event
Fabio Miretti Francisco Conceição
9th Substitution
70'
Event
Teun Koopmeiners Khéphren Thuram
8th Substitution
Event
Matteo Prati Marcus Pedersen
7th Substitution
69'
64'
Event
Pierre Kalulu
Foul / 1st Yellowcard
Event
Alieu Njie Emirhan İlkhan
5th Substitution
63'
Event
Niels Nkounkou Rafa Obrador
6th Substitution
63'
63'
Event
Emil Holm Andrea Cambiaso
4th Substitution
62'
Event
Jonathan David Dušan Vlahović
3rd Substitution
Event
Cesare Casadei
Header / 3rd Goal
60'
Event
Ché Adams Duván Zapata
2nd Substitution
56'
54'
Event
Dušan Vlahović
Right foot shot / 2nd Goal
Event
Cesare Casadei Gvidas Gineitis
1st Substitution
46'
1ST-HALF
24'
Event
Dušan Vlahović
Left foot shot / 1st Goal

Match Commentary

90
Attempt Attempt
Che Adams takes a right-footed shot, but it's saved.
90
Attempt Attempt
Emil Holm's right-footed shot is saved.
88
Yellow Card Yellow Card Important
Enzo Ebosse receives a yellow card.
88
Yellow Card Yellow Card Important
Edon Zhegrova receives a yellow card.
86
Attempt Attempt
Manuel Locatelli takes a right-footed shot but misses.
84
Attempt Attempt
Cesare Casadei's header is saved.
84
Attempt Attempt
Che Adams scores with a left-footed shot.
84
GOAL! GOAL! Important
Goal! Che Adams scores, bringing the match to 2-2.
78
Attempt Attempt
Eybi Nije's right-footed shot is saved.
78
Attempt Attempt
Matteo Prati takes a right-footed shot, but it is blocked.
78
Update Update
Edon Zhegrova comes on for Jeremie Boga.
71
Update Update
Fabio Miretti comes on for Francisco Conceicao.
70
Update Update
Teun Koopmeiners is on, and Kephren Thuram-Ulien is off.
69
Update Update
Matteo Prati comes on for Marcus Holmgren Pedersen.
64
Yellow Card Yellow Card Important
Yellow card issued to Pierre Kalulu Kyatengwa.
63
Substitution Substitution
Niels Nkounkou is substituted for Rafael Obrador.
63
Update Update
Eybi Nije comes on for Emirhan Ilkhan.
63
Update Update
Emil Holm comes on for Andrea Cambiaso.
62
Update Update
Jonathan Christian David comes on for Dusan Vlahovic.
60
GOAL! GOAL! Important
Goal! Cesare Casadei scores to make it 1-2, assisted by Rafael Obrador.
60
Attempt Attempt
Shot from Cesare Casadei with a header results in a goal.
57
Attempt Attempt
Francisco Conceicao takes a right-footed shot but misses.
56
Substitution Substitution
Che Adams is substituted off for Duvan Estevan Zapata Banguera.
54
Attempt Attempt
Dusan Vlahovic takes a shot with his right foot and scores.
52
Attempt Attempt
Manuel Locatelli takes a right-footed shot but misses.
49
Attempt Attempt
Andrea Cambiaso takes a right-footed shot, but it's saved.
46
Substitution Substitution
Cesare Casadei is substituted for Gvidas Gineitis.
45
Attempt Attempt
Emirhan Ilkhan takes a left-footed shot, but it is blocked.
44
Attempt Attempt
Nikola Vlasic takes a left-footed shot, but it's blocked.
42
Attempt Attempt
Gvidas Gineitis takes a left-footed shot but misses.
36
Attempt Attempt
Kephren Thuram-Ulien takes a right-footed shot, but it is blocked.
35
Update Update
Dusan Vlahovic attempts a header but misses the target.
32
Attempt Attempt
Francisco Conceicao takes a left-footed shot but misses.
31
Attempt Attempt
Duvan Estevan Zapata Banguera attempts a header but misses the shot.
31
Attempt Attempt
Francisco Conceicao takes a left-footed shot, but it is blocked.
29
Attempt Attempt
Giovanni Pablo Simeone takes a right-footed shot but misses.
24
Attempt Attempt
Dusan Vlahovic scores with a left-footed shot.
22
Attempt Attempt
Dusan Vlahovic takes a right-footed shot, but it is blocked.
21
Attempt Attempt
Jeremie Boga takes a right-footed shot, but it's blocked.
16
Attempt Attempt
Federico Gatti takes a right-footed shot but misses.
16
Attempt Attempt
Dusan Vlahovic takes a right-footed shot but misses.
16
Attempt Attempt
Lloyd Kelly attempts a header but misses the shot.
3
Attempt Attempt
Nikola Vlasic takes a left-footed shot, but it is blocked.
1
Update Update
Kick-off! The referee is Luca Zufferli.

CONCLUSION

Final score detail: Torino 2-2 Juventus. Structural assessment: Juventus exhibited a significant deviation from the pre-match structural baseline. Efficiency outcome: Possession-adjusted chance creation finished in line with projected levels. Result alignment: The final score was contrary to the pre-match probability model. Market alignment: The match result was outside the projected probability range.

Torino vs Juventus 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.

Author

Alfie

Alfie writes football-focused analysis that looks beyond match results to explore form, value, and market context.