UEFA Champions League 2025 04 Nov 2025

Juventus vs Sporting CP

1 – 1 1 – 1 0 – 0

(HT: 1–1)

FT

21:00

Allianz Stadium (Turin) · Ref: D. Siebert

← Back to Matches
Score Summary
Full Time 1 – 1
Half Time 1 – 1
Key Stats
Ball Possession 50% – 50%
Blocked Shots 5 – 2
Corner Kicks 6 – 0
Fouls 15 – 14
Goalkeeper Saves 0 – 8
Offsides 0 – 1
Elo (before match)
Rating 1500 – 1490
Expected win probability 51.4% – 48.6%
xPi (before match)
Rating -0.05 – 0.20
Expected win probability 41.7% – 36.5%
Top Performers
Top Rated
Khéphren Thuram
Juventus
7.7 rating (72 min)
Most Clinical
Dušan Vlahović
Juventus
1 goals
Best Creator
Khéphren Thuram
Juventus
3 key passes, 1 assists
Defensive Leader
Weston McKennie
Juventus
5 tackles + 0 interceptions
Standings (Top 6) View Full Standings
#TeamPtsForm
1 Arsenal 24 W W W W W
2 Bayern München 21 W W W L W
3 Liverpool 18 W W W L W
4 Tottenham 17 W W W L W
5 Barcelona 16 W W W L D
6 Chelsea 16 W W L W D
7 Sporting CP 16 W W L W D
8 Manchester City 16 W L W L W
9 Real Madrid 15 L W L W L
10 Inter 15 W L L L W
11 Paris Saint Germain 14 D L D W L
12 Newcastle 14 D W D L W
13 Juventus 13 D W W W D
14 Atletico Madrid 13 L D W W W
15 Atalanta 13 L L W W W
16 Bayer Leverkusen 12 W L D W W
17 Borussia Dortmund 11 L L D W L
18 Olympiakos Piraeus 11 W W W L D
19 Club Brugge KV 10 W W L L D
20 Galatasaray 10 L D L L W
21 Monaco 10 D L W D W
22 Qarabag 10 L W L L D
23 Bodo/Glimt 9 W W D L L
24 Benfica 9 W L W W L
25 Marseille 9 L L W W L
26 Pafos 9 W L L D W
27 Union St. Gilloise 9 W L L W L
28 PSV Eindhoven 8 L L L W D
29 Athletic Club 8 L W D D L
30 Napoli 8 L D L W D
31 FC Copenhagen 8 L D W W L
32 Ajax 6 L W W L L
33 Eintracht Frankfurt 4 L L L L D
34 Slavia Praha 3 L L L D L
35 Villarreal 1 L L L L L
36 Kairat Almaty 1 L L L L L
{# ================================================================ Lineup Section — SofaScore/Flashscore style shared pitch Context: pitch_lineups, lineups_data, match, substitutions, substitutions_map, debug_mode, debug_lineups ================================================================ #}
👤 Team Lineups (Pitch View)
HOME LEN: 11 AWAY LEN: 11 | First home: top=6.0% left=50.0%
🔄 Substitutions
Match Substitutions
67'
Sporting CP
67'
Sporting CP
72'
Juventus
72'
Juventus
72'
Sporting CP
82'
Sporting CP
82'
Sporting CP
83'
Juventus
83'
Juventus
87'
Juventus
Match Statistics (Full Time)
Statistic Juventus Sporting CP
Ball Possession 50% 50%
Blocked Shots 5 2
Corner Kicks 6 0
Fouls 15 14
Goalkeeper Saves 0 8
Offsides 0 1
Passes Accurate 430 459
Red Cards N/A N/A
Shots Insidebox 8 2
Shots Off Goal 4 1
Shots On Goal 9 1
Shots Outsidebox 10 2
Total Passes 500 524
Total Shots 18 4
Yellow Cards 2 3
expected_goals 1.53 0.21
goals_prevented 0 0
Passes % 86% 88%
Team Aggregates (Season)
Juventus
Possession % {{ team_aggregates_home.avg_possession }}%
Pass Accuracy % {{ team_aggregates_home.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_home.shot_accuracy }}%
Goals (avg) 1.9
xG (avg) 1.96{% else %}N/A
Sporting CP
Possession % {{ team_aggregates_away.avg_possession }}%
Pass Accuracy % {{ team_aggregates_away.pass_accuracy }}%
Shot Accuracy % {{ team_aggregates_away.shot_accuracy }}%
Goals (avg) 1.89
xG (avg) 1.36{% else %}N/A
Juventus — Player Statistics
Player cards.red cards.yellow dribbles.attempts dribbles.past dribbles.success duels.total duels.won fouls.committed fouls.drawn games.captain games.minutes games.number games.position games.rating games.substitute goals.assists goals.conceded goals.saves goals.total offsides passes.accuracy passes.key passes.total penalty.commited penalty.missed penalty.saved penalty.scored penalty.won shots.on shots.total tackles.blocks tackles.interceptions tackles.total
Andrea Cambiaso 👤 Andrea Cambiaso 0 0 N/A N/A N/A 6 5 N/A 2 False 90 27 M 6.6 False 0 0 N/A N/A N/A 40 2 48 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Daniele Rugani 👤 Daniele Rugani 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 24 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Dušan Vlahović 👤 Dušan Vlahović 0 0 N/A N/A N/A 6 1 1 N/A False 83 9 F 6.9 False 0 0 N/A 1 N/A 14 1 21 N/A 0 N/A 0 N/A 6 6 N/A N/A N/A
Edon Zhegrova 👤 Edon Zhegrova 0 0 1 N/A 1 4 4 N/A 3 False 18 11 F 6.9 True 0 0 N/A N/A N/A 7 N/A 9 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Fabio Miretti 👤 Fabio Miretti 0 0 N/A 1 N/A 2 1 N/A N/A False 12 21 M 6.9 True 0 0 N/A N/A N/A 12 1 12 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Federico Gatti 👤 Federico Gatti 0 0 N/A N/A N/A 5 3 2 N/A False 90 4 D 6.2 False 0 0 N/A N/A N/A 40 N/A 46 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Filip Kostić 👤 Filip Kostić 0 0 N/A 1 N/A 2 1 N/A N/A False 18 18 M 6.6 True 0 0 N/A N/A N/A 5 N/A 7 N/A 0 N/A 0 N/A 1 2 N/A N/A 1
Francisco Conceição 👤 Francisco Conceição 0 0 2 N/A 2 9 4 3 2 False 72 7 F 7.2 False 0 0 N/A N/A N/A 28 1 29 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Jonas Rouhi 👤 Jonas Rouhi 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 40 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Jonathan David 👤 Jonathan David 0 0 N/A N/A N/A N/A N/A N/A N/A False 8 30 F 6.2 True 0 0 N/A N/A N/A 3 N/A 4 N/A 0 N/A 0 N/A 1 1 N/A N/A N/A
João Mário 👤 João Mário 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 25 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Kenan Yıldız 👤 Kenan Yıldız 0 0 4 N/A 2 9 5 3 3 False 87 10 F 7.2 False 0 0 N/A N/A N/A 25 2 30 N/A 0 N/A 0 N/A N/A N/A N/A 1 N/A
Khéphren Thuram 👤 Khéphren Thuram 0 0 N/A N/A N/A 2 1 1 N/A False 72 19 M 7.7 False 1 0 N/A N/A N/A 46 3 49 N/A 0 N/A 0 N/A 1 3 1 2 N/A
Loïs Openda 👤 Loïs Openda 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 20 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Manuel Locatelli 👤 Manuel Locatelli 0 0 N/A 2 N/A 11 6 2 2 True 83 5 M 7.2 False 0 0 N/A N/A N/A 55 N/A 63 N/A 0 N/A 0 N/A N/A 1 1 3 2
Mattia Perin 👤 Mattia Perin 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 1 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Michele Di Gregorio 👤 Michele Di Gregorio 0 0 N/A N/A N/A N/A N/A N/A N/A False 90 16 G 6.2 False 0 0 N/A N/A N/A 19 N/A 26 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Pierre Kalulu 👤 Pierre Kalulu 0 0 N/A N/A N/A 7 4 3 N/A False 90 15 D 7 False 0 0 N/A N/A N/A 51 3 55 N/A 0 N/A 0 N/A N/A N/A N/A N/A 3
Simone Scaglia 👤 Simone Scaglia 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 42 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Teun Koopmeiners 👤 Teun Koopmeiners 0 0 N/A N/A N/A 5 3 N/A 1 False 90 8 D 6.9 False 0 0 N/A N/A N/A 55 N/A 63 N/A 0 N/A 0 N/A N/A N/A N/A 1 2
Vasilije Adžić 👤 Vasilije Adžić 0 0 N/A 2 N/A 5 1 N/A N/A False 12 17 M 6.3 True 0 0 N/A N/A N/A 8 N/A 9 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Weston McKennie 👤 Weston McKennie 0 0 2 N/A N/A 12 7 N/A 1 False 90 22 M 6.6 False 0 0 N/A N/A N/A 22 2 29 N/A 0 N/A 0 N/A N/A N/A N/A N/A 5
Sporting CP — Player Statistics
Player cards.red cards.yellow dribbles.attempts dribbles.past dribbles.success duels.total duels.won fouls.committed fouls.drawn games.captain games.minutes games.number games.position games.rating games.substitute goals.assists goals.conceded goals.saves goals.total offsides passes.accuracy passes.key passes.total penalty.commited penalty.missed penalty.saved penalty.scored penalty.won shots.on shots.total tackles.blocks tackles.interceptions tackles.total
Alisson Santos 👤 Alisson Santos 0 0 2 N/A N/A 2 N/A N/A N/A False 8 27 F 6.5 True 0 0 N/A N/A N/A 1 N/A 2 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Bruno Ramos 👤 Bruno Ramos 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 54 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Eduardo Quaresma 👤 Eduardo Quaresma 0 0 1 1 N/A 3 N/A 1 N/A False 23 72 D 6.5 True 0 0 N/A N/A N/A 13 N/A 13 N/A 0 N/A 0 N/A N/A N/A N/A 2 N/A
Fotis Ioannidis 👤 Fotis Ioannidis 0 0 2 N/A N/A 9 4 1 3 False 72 89 F 6.3 False 0 0 N/A N/A 1 7 N/A 8 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Francisco Trincão 👤 Francisco Trincão 0 0 N/A N/A N/A 6 2 1 N/A False 90 17 M 6.9 False 1 0 N/A N/A N/A 31 1 36 N/A 0 N/A 0 N/A N/A N/A 1 N/A 2
Geny Catamo 👤 Geny Catamo 0 0 3 N/A 2 3 2 N/A N/A False 23 10 M 6.7 True 0 0 N/A N/A N/A 5 N/A 10 N/A 0 N/A 0 N/A N/A 1 N/A N/A N/A
Geovany Quenda 👤 Geovany Quenda 0 0 N/A 1 N/A 3 N/A N/A N/A False 67 7 M 6.3 False 0 0 N/A N/A N/A 16 N/A 21 N/A 0 N/A 0 N/A N/A N/A N/A 1 N/A
Giorgi Kochorashvili 👤 Giorgi Kochorashvili 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 14 M N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Giorgos Vagiannidis 👤 Giorgos Vagiannidis 0 0 N/A N/A N/A 6 4 2 2 False 67 13 D 6.6 False 0 0 N/A N/A N/A 36 1 39 N/A 0 N/A 0 N/A N/A N/A N/A N/A 2
Gonçalo Inácio 👤 Gonçalo Inácio 0 0 N/A N/A N/A 4 3 1 N/A False 90 25 D 6.9 False 0 0 N/A N/A N/A 63 N/A 76 N/A 0 N/A 0 N/A N/A N/A 1 1 N/A
Hidemasa Morita 👤 Hidemasa Morita 0 0 N/A N/A N/A N/A N/A N/A N/A False 8 5 M 6.9 True 0 0 N/A N/A N/A 3 N/A 4 N/A 0 N/A 0 N/A N/A N/A 1 N/A N/A
João Simões 👤 João Simões 0 0 1 N/A 1 8 3 2 2 False 82 52 M 6.5 False 0 0 N/A N/A N/A 48 N/A 51 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
João Virgínia 👤 João Virgínia 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 12 G N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Luis Javier Suárez 👤 Luis Javier Suárez 0 0 2 N/A 2 4 3 N/A N/A False 18 97 F 6.6 True 0 0 N/A N/A N/A 6 1 7 N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Matheus Reis 👤 Matheus Reis 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 2 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Maximiliano Araújo 👤 Maximiliano Araújo 0 0 1 3 N/A 12 5 3 3 False 90 20 D 7.3 False 0 0 N/A 1 N/A 21 N/A 26 N/A 0 N/A 0 N/A 1 1 N/A 2 2
Morten Hjulmand 👤 Morten Hjulmand 0 0 N/A N/A N/A 9 4 3 2 True 90 42 M 7.2 False 0 0 N/A N/A N/A 85 N/A 89 N/A 0 N/A 0 N/A N/A N/A 1 1 1
Ousmane Diomande 👤 Ousmane Diomande 0 0 N/A N/A N/A 7 5 N/A N/A False 90 26 D 6.9 False 0 0 N/A N/A N/A 79 N/A 83 N/A 0 N/A 0 N/A N/A N/A N/A 1 1
Pedro Gonçalves 👤 Pedro Gonçalves 0 0 3 N/A 1 9 4 N/A 2 False 82 8 M 6.2 False 0 0 N/A N/A N/A 27 1 35 N/A 0 N/A 0 N/A N/A N/A N/A N/A 1
Ricardo Mangas 👤 Ricardo Mangas 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 91 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Rodrigo Ribeiro 👤 Rodrigo Ribeiro 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 28 F N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Rui Silva 👤 Rui Silva 0 0 N/A N/A N/A N/A N/A N/A N/A False 90 1 G 7.2 False 0 0 8 N/A N/A 18 N/A 24 N/A 0 0 0 N/A N/A N/A N/A N/A N/A
Salvador Blopa 👤 Salvador Blopa 0 0 N/A N/A N/A N/A N/A N/A N/A False N/A 70 D N/A True N/A 0 N/A N/A N/A N/A N/A N/A N/A 0 N/A 0 N/A N/A N/A N/A N/A N/A
Match Events
12'
M. Araujo (Normal Goal)
🟨 Khéphren Thuram (Yellow Card)
24'
🟨 Andrea Cambiaso (Yellow Card)
27'
33'
🟨 Pedro Gonçalves (Yellow Card)
D. Vlahovic (Normal Goal)
34'
61'
🟨 Maximiliano Araújo (Yellow Card)
67'
🔄 G. Quenda → Substitution 1
67'
🔄 G. Vagiannidis → Substitution 2
🔄 F. Conceicao → Substitution 1
72'
🔄 K. Thuram → Substitution 2
72'
72'
🔄 F. Ioannidis → Substitution 3
73'
🟨 Morten Hjulmand (Yellow Card)
82'
🔄 J. Simoes → Substitution 4
82'
🔄 P. Goncalves → Substitution 5
🔄 D. Vlahovic → Substitution 3
83'
🔄 M. Locatelli → Substitution 4
83'
🔄 K. Yildiz → Substitution 5
87'
Substitutions
67'
Sporting CP
67'
Sporting CP
72'
Juventus
72'
Juventus
72'
Sporting CP
82'
Sporting CP
82'
Sporting CP
83'
Juventus
83'
Juventus
87'
Juventus
League Standings View Standings

Teams in this match: Juventus and Sporting CP

#TeamMPWDLGFGAGDPtsForm
1 Arsenal 8 8 0 0 23 4 19 24 W W W W W
2 Bayern München 8 7 0 1 22 8 14 21 W W W L W
3 Liverpool 8 6 0 2 20 8 12 18 W W W L W
4 Tottenham 8 5 2 1 17 7 10 17 W W W L W
5 Barcelona 8 5 1 2 22 14 8 16 W W W L D
6 Chelsea 8 5 1 2 17 10 7 16 W W L W D
7 Sporting CP 8 5 1 2 17 11 6 16 W W L W D
8 Manchester City 8 5 1 2 15 9 6 16 W L W L W
9 Real Madrid 8 5 0 3 21 12 9 15 L W L W L
10 Inter 8 5 0 3 15 7 8 15 W L L L W
11 Paris Saint Germain 8 4 2 2 21 11 10 14 D L D W L
12 Newcastle 8 4 2 2 17 7 10 14 D W D L W
13 Juventus 8 3 4 1 14 10 4 13 D W W W D
14 Atletico Madrid 8 4 1 3 17 15 2 13 L D W W W
15 Atalanta 8 4 1 3 10 10 0 13 L L W W W
16 Bayer Leverkusen 8 3 3 2 13 14 -1 12 W L D W W
17 Borussia Dortmund 8 3 2 3 19 17 2 11 L L D W L
18 Olympiakos Piraeus 8 3 2 3 10 14 -4 11 W W W L D
19 Club Brugge KV 8 3 1 4 15 17 -2 10 W W L L D
20 Galatasaray 8 3 1 4 9 11 -2 10 L D L L W
21 Monaco 8 2 4 2 8 14 -6 10 D L W D W
22 Qarabag 8 3 1 4 13 21 -8 10 L W L L D
23 Bodo/Glimt 8 2 3 3 14 15 -1 9 W W D L L
24 Benfica 8 3 0 5 10 12 -2 9 W L W W L
25 Marseille 8 3 0 5 11 14 -3 9 L L W W L
26 Pafos 8 2 3 3 8 11 -3 9 W L L D W
27 Union St. Gilloise 8 3 0 5 8 17 -9 9 W L L W L
28 PSV Eindhoven 8 2 2 4 16 16 0 8 L L L W D
29 Athletic Club 8 2 2 4 9 14 -5 8 L W D D L
30 Napoli 8 2 2 4 9 15 -6 8 L D L W D
31 FC Copenhagen 8 2 2 4 12 21 -9 8 L D W W L
32 Ajax 8 2 0 6 8 21 -13 6 L W W L L
33 Eintracht Frankfurt 8 1 1 6 10 21 -11 4 L L L L D
34 Slavia Praha 8 0 3 5 5 19 -14 3 L L L D L
35 Villarreal 8 0 1 7 5 18 -13 1 L L L L L
36 Kairat Almaty 8 0 1 7 7 22 -15 1 L L L L L

Predictions provided by Football API

All data below is returned exactly as from GET /predictions?fixture={id}. Keys are not renamed or translated.

UEFA Champions League World · Season 2025

Teams

Juventus
Last 5: Form 22% · Att 60% · Def 30%
Goals: 6 for · 7 against
W— D2 L1 · DDL
Sporting CP
Last 5: Form 67% · Att 70% · Def 60%
Goals: 7 for · 4 against
W2 D— L1 · WLW

Predictions

Juventus 35%
Draw 35%
Sporting CP 30%
Juventus (Win or draw)

Combo Double chance : Juventus or draw and +2.5 goals

Goals: Juventus -4.5 · Sporting CP -3.5
Win or Draw

Comparison

Form
25% – 75%
Attack
46% – 54%
Defense
36% – 64%
Poisson
57% – 43%
Head to Head
80% – 20%
Goals
63% – 38%
Total
51.2% – 49.0%

Head to Head

Last 4 matches: Home wins: 2, Away wins: 0, Draws: 2

20 Apr 2023 · UEFA Europa League 2022
Sporting CP 1 – 1 Juventus
Estádio José Alvalade
13 Apr 2023 · UEFA Europa League 2022
Juventus 1 – 0 Sporting CP
Allianz Stadium
31 Oct 2017 · UEFA Champions League 2017
Sporting CP 1 – 1 Juventus
Estádio José Alvalade
18 Oct 2017 · UEFA Champions League 2017
Juventus 2 – 1 Sporting CP
Allianz Stadium
CatBoost Prediction

Model not available yet. Run train_catboost to train a model.

No Predictions Available

Predictions for this match have not been generated yet. Check back later or sync match data.

Analysis
Analysis Coming Soon

xG comparison, momentum graph, and match rating overview will be available in a future update.