Torino vs Juventus Prediction
Torino vs Juventus prediction: Sportiko gives Torino a 21% chance of winning, Juventus 56% and the draw 23%. Last updated 30 Jul 2026, 05:46.
Match Report
Juventus took the lead in this Turin derby through Dušan Vlahović, who broke the deadlock on 24 minutes to give the visitors a 1–0 advantage at half-time. The Serbian striker doubled his tally nine minutes into the second half, putting Juventus in firm control at 2–0.
Torino responded quickly, however. Cesare Casadei pulled one back on 60 minutes, and the hosts continued to press after a flurry of substitutions from both sides reshaped the contest. Che Adams completed the comeback with a 84th-minute equaliser, earning Torino a share of the points in a dramatic finish. Vlahović, who had been substituted off at 62 minutes, could only watch as his double was cancelled out.
The 2–2 draw ultimately denied Juventus the victory that had looked assured for much of the second half. Our pre-match AI model had rated a Juventus win as the most likely outcome at 56%, a call that appeared well-founded until Torino's late surge changed the complexion of the match entirely. Late yellow cards for Ebosse and Zhegrova added a fractious note to the final minutes.
AI-generated report based on match data.
Timeline
Torino
| Player | Rating | Min | G | A | Shots | Passes | Tackles |
|---|---|---|---|---|---|---|---|
| 22 Cesare Casadei M | 7.7 | 45' | 1 | – | 2 | 16 (13%) | – |
| 25 Niels Nkounkou D | 7.2 | 27' | – | – | – | 11 (8%) | 3 |
| 10 Nikola Vlašić F | 7.0 | 90' | – | – | – | 32 (29%) | 1 |
| 44 Ardian Ismajli D | 7.0 | 90' | – | – | – | 40 (34%) | 2 |
| 19 Che Adams F | 6.9 | 34' | 1 | – | 2 | 10 (8%) | – |
| 77 Enzo Ebosse D | 6.9 | 90' | – | – | – | 42 (34%) | – |
| 66 Gvidas Gineitis M | 6.9 | 45' | – | – | 1 | 13 (11%) | 3 |
| 33 Rafael Obrador M | 6.9 | 63' | – | 1 | – | 18 (14%) | 1 |
| 92 Alieu Njie F | 6.9 | 27' | – | – | 1 | 6 (5%) | 1 |
| 16 Marcus Pedersen M | 6.7 | 69' | – | – | – | 15 (13%) | 1 |
| 1 Alberto Paleari G | 6.7 | 90' | – | – | – | 32 (22%) | – |
| 91 Duván Zapata F | 6.7 | 56' | – | – | 1 | 9 (7%) | – |
| 4 Matteo Prati M | 6.6 | 21' | – | – | – | 13 (10%) | – |
| 6 Emirhan İlkhan M | 6.5 | 63' | – | – | – | 26 (19%) | 1 |
| 23 Saúl Coco D | 6.3 | 90' | – | – | – | 35 (24%) | 1 |
| 18 Giovanni Simeone F | 6.3 | 90' | – | – | 1 | 9 (7%) | 1 |
Juventus
| Player | Rating | Min | G | A | Shots | Passes | Tackles |
|---|---|---|---|---|---|---|---|
| 9 Dušan Vlahović F | 8.0 | 62' | 2 | – | 4 | 13 (9%) | – |
| 5 Manuel Locatelli M | 7.9 | 90' | – | – | 2 | 85 (71%) | 3 |
| 27 Andrea Cambiaso M | 7.2 | 63' | – | – | 1 | 37 (34%) | 1 |
| 13 Jérémie Boga F | 7.0 | 78' | – | – | – | 26 (22%) | 1 |
| 1 Mattia Perin G | 6.9 | 90' | – | – | – | 25 (21%) | – |
| 19 Khéphren Thuram M | 6.9 | 70' | – | 1 | – | 31 (30%) | – |
| 7 Francisco Conceição F | 6.5 | 70' | – | 1 | 2 | 33 (27%) | – |
| 11 Edon Zhegrova F | 6.5 | 12' | – | – | – | 4 (4%) | – |
| 22 Weston McKennie M | 6.3 | 90' | – | – | – | 25 (22%) | 1 |
| 15 Pierre Kalulu D | 6.3 | 90' | – | – | – | 57 (48%) | 2 |
| 21 Fabio Miretti M | 6.3 | 20' | – | – | – | 5 (4%) | – |
| 4 Federico Gatti D | 6.3 | 90' | – | – | 1 | 36 (32%) | 1 |
| 8 T. Koopmeiners M | 6.2 | 20' | – | – | – | 7 (4%) | – |
| 6 Lloyd Kelly D | 6.2 | 90' | – | – | 1 | 44 (37%) | 2 |
| 2 Emil Holm D | 6.2 | 27' | – | – | 1 | 5 (3%) | 1 |
| 30 Jonathan David F | 6.0 | 28' | – | – | – | 7 (5%) | – |
Unlock the AI's full read on Torino vs Juventus
- All 70+ probability markets
- AI Deep-Dive match report
- Value Edge — model vs market
- Live in-play co-pilot
At a glance
Unlock all 70+ probability models
Upgrade to Premium for every market, AI match previews and live in-play edges.
Upgrade NowMatch summary
Advanced analysis
Expected goals (xG)
How many goals each side is likely to create, on average.
Unlock all 70+ probability models
Upgrade to Premium for every market, AI match previews and live in-play edges.
Upgrade NowMost likely scores
Model probability of each exact scoreline.
Unlock all 70+ probability models
Upgrade to Premium for every market, AI match previews and live in-play edges.
Upgrade NowYou're seeing the free 1X2 result — unlock all 70+ models: goals, both-teams-to-score, the correct-score grid, handicaps, halves & more.
Unlock all modelsUnlock all 70+ probability models
Upgrade to Premium for every market, AI match previews and live in-play edges.
Upgrade NowHead to Head: Torino vs Juventus
| Date | Home | Score | Away |
|---|---|---|---|
| 08 Nov 2025 | Juventus | 0 - 0 | Torino |
| 11 Jan 2025 | Torino | 1 - 1 | Juventus |
| 09 Nov 2024 | Juventus | 2 - 0 | Torino |
Torino — Recent Form
| Date | Opponent | Result | Score |
|---|---|---|---|
| 02 Aug | A Burnley | W | 0 - 1 |
| 25 Jul | H Cittadella | L | 0 - 1 |
| 22 Jul | H Alcione | D | 0 - 0 |
| 24 May | H Juventus | D | 2 - 2 |
| 17 May | A Cagliari | L | 2 - 1 |
Juventus — Recent Form
| Date | Opponent | Result | Score |
|---|---|---|---|
| 31 Jul | H Nice | W | 2 - 0 |
| 25 Jul | A Standard Liege | W | 0 - 1 |
| 24 May | A Torino | D | 2 - 2 |
| 17 May | H Fiorentina | L | 0 - 2 |
| 09 May | A Lecce | W | 0 - 1 |
Serie A Standings
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Atalanta
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 |
Bologna
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 |
Cagliari
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 |
Como
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 5 |
Fiorentina
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 6 |
Frosinone
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 7 |
Genoa
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 8 |
Inter
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 9 |
Juventus
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 10 |
Lazio
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 11 |
Lecce
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 12 |
AC Milan
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 13 |
Monza
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 14 |
Napoli
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 15 |
Parma
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 16 |
AS Roma
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 17 |
Sassuolo
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 18 |
Torino
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 19 |
Udinese
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 20 |
Venezia
|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Juventus
Formation: 3-4-2-1
Coach: Luciano Spalletti
Starting XI
| # | Player | Pos |
|---|---|---|
| 1 | M. Perin | G |
| 15 | P. Kalulu | D |
| 4 | F. Gatti | D |
| 6 | L. Kelly | D |
| 22 | W. McKennie | M |
| 5 | M. Locatelli | M |
| 19 | K. Thuram | M |
| 27 | A. Cambiaso | M |
| 7 | F. Conceicao | F |
| 13 | J. Boga | F |
| 9 | D. Vlahovic | F |
Substitutes
| 16 | M. Di Gregorio | G |
| 23 | C. Pinsoglio | G |
| 30 | J. David | F |
| 21 | F. Miretti | M |
| 17 | V. Adzic | M |
| 14 | A. Milik | F |
| 18 | F. Kostic | M |
| 8 | T. Koopmeiners | M |
| 20 | L. Openda | F |
| 11 | E. Zhegrova | F |
| 2 | E. Holm | D |
| 32 | J. Cabal | D |
| 10 | K. Yildiz | F |
Torino
Formation: 3-4-1-2
Coach: Leonardo Colucci
Starting XI
| # | Player | Pos |
|---|---|---|
| 1 | A. Paleari | G |
| 23 | S. Coco | D |
| 44 | A. Ismajli | D |
| 77 | E. Ebosse | D |
| 16 | M. Pedersen | M |
| 6 | E. Ilkhan | M |
| 66 | G. Gineitis | M |
| 33 | R. Obrador | M |
| 10 | N. Vlasic | F |
| 18 | G. Simeone | F |
| 91 | D. Zapata | F |
Substitutes
| 81 | F. Israel | G |
| 99 | L. Siviero | G |
| 61 | A. Tameze | M |
| 34 | C. Biraghi | D |
| 20 | V. Lazaro | D |
| 17 | S. Kulenovic | F |
| 25 | N. Nkounkou | D |
| 4 | M. Prati | M |
| 93 | M. Pellini | D |
| 19 | C. Adams | F |
| 22 | C. Casadei | M |
| 8 | I. Ilic | M |
| 92 | A. Njie | F |
| 84 | T. Gabellini | F |