x

Luciano Spalletti’s Juventus were held to another disappointing draw, this time by city rivals Torino in the Derby della Mole, as the two goalkeepers were decisive.

The Bianconeri had a mixed start under new coach Luciano Spalletti, winning 2-1 away to Cremonese in Serie A, but held to a 1-1 Champions League draw midweek by Sporting CP . Gleison Bremer, Lloyd Kelly, Juan Cabal and Arek Milik were still injured, but Dusan Vlahovic and Khephren Thuram shook off knocks. Toro were unbeaten in five, including a shock win over Napoli, and fought back from 2-0 down to hold Pisa 2-2 last week. Perr Schuurs and Zanos Savva were the only remaining absentees, but Leonardo Colucci stood in for suspended coach Marco Baroni.

See how it all unfolded on the Liveblog.

CREMONA, ITALY – NOVEMBER 01: Coach Luciano Spalletti of Juventus FC reacts before the Serie A match between US Cremonese and Juventus FC at Stadio Giovanni Zini on November 01, 2025 in Cremona, Italy. (Photo by Marco M. Mantovani/Getty Images)

Toro have not beaten their rivals since a 2-1 result in April 2015, and in order to find the most recent win away to Juventus, you have to go back to April 1995.

Francisco Conceicao cut inside two players for a low drive charged down by Guillermo Maripan, while Weston McKennie stumbled when sent through by Dusan Vlahovic and failed to get the shot away.

Maripan made another decisive block when Conceicao pulled back from the by-line for what would’ve been a Vlahovic tap-in from six yards, while Alberto Paleari was alert on Khephren Thuram.

Michele Di Gregorio had to smother a Cyril Ngonge pass at the feet of Giovanni Simeone, but Alberto Paleari got down to fingertip a Francisco Conceicao angled drive inches past the far post.

TURIN, ITALY – NOVEMBER 08: Alberto Paleari of Torino FC reacts during the Serie A match between Juventus FC and Torino FC at on November 08, 2025 in Turin, Italy. (Photo by Getty Images/Getty Images)

Simeone had the ball in the net within seconds of the restart, but only after he had wandered offside on the Cesare Casadei assist to beat Di Gregorio one-on-one.

Thuram had threaded through for Kenan Yildiz, denied by a desperate Ardian Ismajli sliding tackle in the penalty area.

Substitute Che Adams couldn’t steer a header on target at the back post from a deflected Simeone effort, while Simeone’s header was straight at Di Gregorio soon after.

Torino were stepping up the pressure in the second half, as Adams cut inside Koopmeiners and his powerful low drive was spectacularly pushed over the bar by Di Gregorio one-handed.

TURIN, ITALY – NOVEMBER 08: manuel Locatelli of Juventus FC reacts during the Serie A match between Juventus FC and Torino FC at on November 08, 2025 in Turin, Italy. (Photo by Getty Images/Getty Images)

Paleari also rushed off his line to narrow the angle as Yildiz threaded through for Jonathan David, then made an extraordinary reaction save on the McKennie bullet header from Edon Zhegrova’s cross.

Kristjan Asllani blasted inches over the bar from the edge of the box, while Yildiz saw his strike deflected off target and on the resulting corner David couldn’t bundle it over the line.

Lois Openda’s curler was deflected wide off Marcus Pedersen in stoppages, but not spotted by the officials.

Juventus 0-0 Torino

08-11-2025 17:00 MatchDay 11 Juventus Stadium (Allianz Stadium)

Torino Live 0 - 0

Player statistic

2nd half
    64'
Kristjan Asllani Juventus Torino

Starting lineups

16 Michele Di Gregorio Goalkeeper 27 Andrea Cambiaso Defender 24
Daniele Rugani Defender 46' 15 Pierre Kalulu Defender 19
Khéphren Thuram Midfielder 5
Manuel Locatelli Midfielder 86' 8
Teun Koopmeiners Midfielder 22
Weston McKennie Midfielder 9
Dusan Vlahovic Attacker 65' 7
Francisco Conceição Attacker 65' 10
Kenan Yıldız Attacker 84' 1 Alberto Paleari Goalkeeper 44
Ardian Ismajli Defender 88' 13
Guillermo Maripán Defender 16
Marcus Pedersen Defender 23
Saúl Coco Defender 20
Valentino Lazaro Defender 22
Cesare Casadei Midfielder 8
Ivan Ilić Midfielder 46' 10
Nikola Vlasic Midfielder 79' 26
Cyril Ngonge Attacker 46' 18
Giovanni Simeone Attacker

79'

Substitutes

1
Mattia Perin Goalkeeper 21 Fabio Miretti Midfielder 18
Filip Kostic Midfielder 25 João Mário Defender 42 Simone Scaglia Goalkeeper 40 Jonas Rouhi Defender 44 Pedro Felipe Defender 4 Federico Gatti Defender 46' 30
Jonathan David Attacker 65' 11
Edon Zhegrova Attacker 65' 20
Loïs Openda Attacker 84' 17 Vasilije Adžić Midfielder 86' 34
Cristiano Biraghi Defender 7
Zakaria Aboukhlal Midfielder 5
Adam Masina Defender 6 Emirhan Ilkhan Midfielder 21 Ali Dembélé Defender 66 Gvidas Gineitis Midfielder 71 Mihai Popa Goalkeeper 25 Niels Nkounkou Defender 92 Alieu Njie Attacker 99 Lapo Siviero Goalkeeper 32
Kristjan Asllani Midfielder 46' 19
Ché Adams Attacker 46' 91
Duván Zapata Attacker 79' 14
Tino Anjorin Midfielder 79' 61
Adrien Tameze Midfielder

88'

This article first appeared on Football Italia and was syndicated with permission.

More must-reads:

Customize Your Newsletter

Yardbarker +

Get the latest news and rumors, customized to your favorite sports and teams. Emailed daily. Always free!