Serie A Gameweek 10

Torino 2 - 2 FT Pisa

Stadio Olimpico di Torino

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
71
FT
Sun, Nov 2
Italiano
Torino
2-2
Pisa
⚡ Intensity 71
⚖️ Balance 62
🏆 Stakes 0
🎲 Upset 63
Moreo brace matched by Torino fightback.

Win Probability

  • Torino 52%
  • Draw 26%
  • Pisa 22%

Futmetrix AI estimate

Dramatic Stalemate at Stadio Olimpico Grande Torino

Highly Entertaining Futmetrix Score: 71/100. A tale of two halves within the first forty-five minutes saw Torino’s dominance finally pay dividends after a clinical start from the visitors.

Moreo Shocks the Olimpico Early On

The match at Stadio Olimpico Grande Torino exploded into life with an Intensity rating of 10.8, as the visitors defied their league position. Despite Torino controlling 64% of the possession, it was the clinical edge of Stefano Moreo that dictated the early narrative. In the 13th minute, M. Leris provided the ammunition for Moreo to fire Pisa into a shock lead. The Upset Factor continued to climb as the home side struggled to breach a disciplined defensive block. Matters worsened for the Granata in the 29th minute when a penalty was awarded to the visitors; Moreo stepped up with composure to double his tally, leaving the home crowd in stunned silence as Pisa looked set to claim a rare away victory in this Serie A clash.

Three Minutes of Granata Fury

Just as the first half appeared to be slipping away from Torino, a relentless three-minute spell completely altered the Balance of the contest. The pressure finally told in the 42nd minute when A. Ismajli found Giovanni Simeone, who produced a sharp finish to halve the deficit. Before the visitors could regroup, the hosts struck again. In the 45th minute, Che Adams seized his moment to level the scores, capitalising on the momentum shift that had overwhelmed the Pisa backline. This rapid-fire comeback turned a potential disaster into a level playing field, sending both teams into the tunnel with everything to play for after a frantic opening act that saw four goals shared between them.

Dominance Denied in the Final Third

The second half saw Torino ramp up the pressure, effectively turning the pitch into a shooting gallery with a combined 26 shots attempted throughout the match. However, the finishing touch that served them so well before the break vanished. Given the Stakes for Pisa—who are fighting for every point in a grueling relegation battle—their defensive resolve was heroic. They sat deep, absorbing wave after wave of Granata attacks while looking to catch the hosts on the break. Despite the home side's territorial dominance, they could not find the winner. The draw leaves Torino reflecting on missed opportunities, while Pisa departs with a hard-earned point that speaks volumes of their character under immense pressure in one of Italy's toughest venues.

Key Questions

What made Stefano Moreo the Man of the Match?

His clinical finishing and penalty conversion provided Pisa with a shock lead, proving his efficiency by scoring two goals from limited opportunities.

How did Torino complete the comeback from behind?

A relentless three-minute spell before halftime allowed Simeone and Adams to exploit gaps in the Pisa defense and level the score.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
64%
36%
Torino 64%
Pisa 36%
Shots
15
11
Torino 15
Pisa 11
Shots on Target
3
3
Torino 3
Pisa 3
Expected Goals (xG)
0.91
1.53
Torino 0.91
Pisa 1.53
Passes
541
300
Torino 541
Pisa 300
Pass Accuracy
83%
72%
Torino 83%
Pisa 72%
Corners
4
2
Torino 4
Pisa 2
Fouls
14
8
Torino 14
Pisa 8
Yellow Cards
2
1
Torino 2
Pisa 1
Red Cards
0
0
Torino 0
Pisa 0

Match Events

S. Moreo (M. Leris) ⚽ 13'
27' 🟨 Cesare Casadei
S. Moreo ⚽ 29'
Malthe Højholt 🟨 37'
42' ⚽ G. Simeone (A. Ismajli)
45' ⚽ C. Adams
HT
46' 🔄 ↓ N. Vlasic ↑C. Ngonge
↓ M. Hojholt ↑M. Aebischer 🔄 46'
↓ S. Moreo ↑S. Angori 🔄 65'
↓ I. Toure ↑M. Nzola 🔄 66'
66' 🔄 ↓ C. Adams ↑G. Gineitis
67' 🔄 ↓ G. Maripan ↑A. Tameze
73' 🔄 ↓ V. Lazaro ↑C. Biraghi
78' 🔄 ↓ G. Simeone ↑D. Zapata
↓ M. Leris ↑J. Cuadrado 🔄 83'
↓ I. Vural ↑M. Marin 🔄 83'
90'+4 🟨 Marcus Pedersen
FT

Player Cards

Our take on every player in this match

Torino

Goalkeepers
Alberto Paleari
SIEVE
SIEVE
33%
Save %
33%
Save %
2
Conceded
1
Saves
Defenders
Ardian Ismajli
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Guillermo Maripán
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Saúl Coco
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
7
Duels Won
0
Pens Won
Midfielders
Marcus Pedersen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Cesare Casadei
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
6.2
Rating
Ivan Ilić
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
74%
Pass Acc
Nikola Vlašić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Valentino Lazaro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Forwards
Ché Adams
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Giovanni Simeone
DRIBBLER
DRIBBLER
4
Dribbles
4
Dribbles
4
Attempts
100%
Success %
BENCH
Mihai Popa
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
L. Siviero
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Adam Masina
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ali Dembélé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cristiano Biraghi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Emirhan İlkhan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tino Anjorin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kristjan Asllani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Adrien Tamèze
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Gvidas Gineitis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Cyril Ngonge
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Duván Zapata
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Alieu Njie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Pisa

Goalkeepers
Adrian Šemper
SIEVE
SIEVE
33%
Save %
33%
Save %
2
Conceded
1
Saves
Defenders
Isaak Touré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
Arturo Calabresi
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Antonio Caracciolo
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
100%
Duel Win %
Simone Canestrelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Mehdi Léris
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
9%
Pass Acc
Midfielders
İsak Vural
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
Malthe Højholt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Ebenezer Akinsanmiro
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
9
Duels Won
0
Pens Won
Forwards
Stefano Moreo
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
8.9
Rating
Henrik Meister
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Nícolas
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Simone Scuffet
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Samuele Angori
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Raúl Albiol
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Daniel Denoon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jeremy Kandje Mbambi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Giovanni Bonfanti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marius Marin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Juan Cuadrado
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Michel Aebischer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Gabriele Piccinini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lorran
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Matteo Tramoni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Louis Buffon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M'Bala Nzola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
11/02/2025 Torino 2 - 2 Pisa Serie A Stadio Olimpico di Torino
09/25/2025 Torino 1 - 0 Pisa Coppa Italia Stadio Olimpico di Torino
11/29/2016 Torino 4 - 0 (AET) Pisa Coppa Italia Stadio Olimpico Grande Torino
11/02/2025
2 - 2
Serie A Stadio Olimpico di Torino
09/25/2025
1 - 0
Coppa Italia Stadio Olimpico di Torino
11/29/2016
4 - 0 (AET)
Coppa Italia Stadio Olimpico Grande Torino
Torino Win
Pisa Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Napoli 10 22 16 8 +8 DNapoli 0 - 0 Como (01-11-2025)WLecce 0 - 1 Napoli (28-10-2025)WNapoli 3 - 1 Inter (25-10-2025)LTorino 1 - 0 Napoli (18-10-2025)WNapoli 2 - 1 Genoa (05-10-2025)
2 Inter 10 21 24 12 +12 WHellas Verona 1 - 2 Inter (02-11-2025)WInter 3 - 0 Fiorentina (29-10-2025)LNapoli 3 - 1 Inter (25-10-2025)WAS Roma 0 - 1 Inter (18-10-2025)WInter 4 - 1 Cremonese (04-10-2025)
3 AC Milan 10 21 15 7 +8 WAC Milan 1 - 0 AS Roma (02-11-2025)DAtalanta 1 - 1 AC Milan (28-10-2025)DAC Milan 2 - 2 Pisa (24-10-2025)WAC Milan 2 - 1 Fiorentina (19-10-2025)DJuventus 0 - 0 AC Milan (05-10-2025)
4 AS Roma 10 21 10 5 +5 LAC Milan 1 - 0 AS Roma (02-11-2025)WAS Roma 2 - 1 Parma (29-10-2025)WSassuolo 0 - 1 AS Roma (26-10-2025)LAS Roma 0 - 1 Inter (18-10-2025)WFiorentina 1 - 2 AS Roma (05-10-2025)
5 Bologna 10 18 16 8 +8 WParma 1 - 3 Bologna (02-11-2025)DBologna 0 - 0 Torino (29-10-2025)DFiorentina 2 - 2 Bologna (26-10-2025)WCagliari 0 - 2 Bologna (19-10-2025)WBologna 4 - 0 Pisa (05-10-2025)
6 Juventus 10 18 14 10 +4 WCremonese 1 - 2 Juventus (01-11-2025)WJuventus 3 - 1 Udinese (29-10-2025)LLazio 1 - 0 Juventus (26-10-2025)LComo 2 - 0 Juventus (19-10-2025)DJuventus 0 - 0 AC Milan (05-10-2025)
7 Como 10 17 12 6 +6 DNapoli 0 - 0 Como (01-11-2025)WComo 3 - 1 Hellas Verona (29-10-2025)DParma 0 - 0 Como (25-10-2025)WComo 2 - 0 Juventus (19-10-2025)DAtalanta 1 - 1 Como (04-10-2025)
8 Lazio 10 15 13 7 +6 WLazio 2 - 0 Cagliari (03-11-2025)DPisa 0 - 0 Lazio (30-10-2025)WLazio 1 - 0 Juventus (26-10-2025)DAtalanta 0 - 0 Lazio (19-10-2025)DLazio 3 - 3 Torino (04-10-2025)
9 Udinese 10 15 12 15 -3 WUdinese 1 - 0 Atalanta (01-11-2025)LJuventus 3 - 1 Udinese (29-10-2025)WUdinese 3 - 2 Lecce (25-10-2025)DCremonese 1 - 1 Udinese (20-10-2025)DUdinese 1 - 1 Cagliari (05-10-2025)
10 Cremonese 10 14 12 12 0 LCremonese 1 - 2 Juventus (01-11-2025)WGenoa 0 - 2 Cremonese (29-10-2025)DCremonese 1 - 1 Atalanta (25-10-2025)DCremonese 1 - 1 Udinese (20-10-2025)LInter 4 - 1 Cremonese (04-10-2025)
11 Atalanta 10 13 13 8 +5 LUdinese 1 - 0 Atalanta (01-11-2025)DAtalanta 1 - 1 AC Milan (28-10-2025)DCremonese 1 - 1 Atalanta (25-10-2025)DAtalanta 0 - 0 Lazio (19-10-2025)DAtalanta 1 - 1 Como (04-10-2025)
12 Sassuolo 10 13 11 12 -1 LSassuolo 1 - 2 Genoa (03-11-2025)WCagliari 1 - 2 Sassuolo (30-10-2025)LSassuolo 0 - 1 AS Roma (26-10-2025)DLecce 0 - 0 Sassuolo (18-10-2025)WHellas Verona 0 - 1 Sassuolo (03-10-2025)
13 Torino 10 13 10 16 -6 DTorino 2 - 2 Pisa (02-11-2025)DBologna 0 - 0 Torino (29-10-2025)WTorino 2 - 1 Genoa (26-10-2025)WTorino 1 - 0 Napoli (18-10-2025)DLazio 3 - 3 Torino (04-10-2025)
14 Cagliari 10 9 9 14 -5 LLazio 2 - 0 Cagliari (03-11-2025)LCagliari 1 - 2 Sassuolo (30-10-2025)DHellas Verona 2 - 2 Cagliari (26-10-2025)LCagliari 0 - 2 Bologna (19-10-2025)DUdinese 1 - 1 Cagliari (05-10-2025)
15 Lecce 10 9 8 14 -6 WFiorentina 0 - 1 Lecce (02-11-2025)LLecce 0 - 1 Napoli (28-10-2025)LUdinese 3 - 2 Lecce (25-10-2025)DLecce 0 - 0 Sassuolo (18-10-2025)WParma 0 - 1 Lecce (04-10-2025)
16 Parma 10 7 5 12 -7 LParma 1 - 3 Bologna (02-11-2025)LAS Roma 2 - 1 Parma (29-10-2025)DParma 0 - 0 Como (25-10-2025)DGenoa 0 - 0 Parma (19-10-2025)LParma 0 - 1 Lecce (04-10-2025)
17 Pisa 10 6 7 14 -7 DTorino 2 - 2 Pisa (02-11-2025)DPisa 0 - 0 Lazio (30-10-2025)DAC Milan 2 - 2 Pisa (24-10-2025)DPisa 0 - 0 Hellas Verona (18-10-2025)LBologna 4 - 0 Pisa (05-10-2025)
18 Genoa 10 6 6 14 -8 WSassuolo 1 - 2 Genoa (03-11-2025)LGenoa 0 - 2 Cremonese (29-10-2025)LTorino 2 - 1 Genoa (26-10-2025)DGenoa 0 - 0 Parma (19-10-2025)LNapoli 2 - 1 Genoa (05-10-2025)
19 Hellas Verona 10 5 6 16 -10 LHellas Verona 1 - 2 Inter (02-11-2025)LComo 3 - 1 Hellas Verona (29-10-2025)DHellas Verona 2 - 2 Cagliari (26-10-2025)DPisa 0 - 0 Hellas Verona (18-10-2025)LHellas Verona 0 - 1 Sassuolo (03-10-2025)
20 Fiorentina 10 4 7 16 -9 LFiorentina 0 - 1 Lecce (02-11-2025)LInter 3 - 0 Fiorentina (29-10-2025)DFiorentina 2 - 2 Bologna (26-10-2025)LAC Milan 2 - 1 Fiorentina (19-10-2025)LFiorentina 1 - 2 AS Roma (05-10-2025)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.