Serie A Regular Season - 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.

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'
66' 🔄 C. Adams G. Gineitis
I. Toure M. Nzola 🔄 66'
67' 🔄 G. Maripan A. Tameze
73' 🔄 V. Lazaro C. Biraghi
78' 🔄 G. Simeone D. Zapata
I. Vural M. Marin 🔄 83'
M. Leris J. Cuadrado 🔄 83'
90'+4 🟨 Marcus Pedersen
FT

Player Cards

Our take on every player in this match

Torino

Goalkeepers
A. Paleari
SIEVE
SIEVE
33%
Save %
33%
Save %
2
Conceded
1
Saves
Defenders
A. Ismajli
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
G. Maripan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
S. Coco
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
7
Duels Won
0
Pens Won
Midfielders
M. Pedersen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
C. Casadei
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
6.2
Rating
I. Ilic
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
74%
Pass Acc
N. Vlasic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
V. Lazaro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Forwards
C. Adams
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
G. Simeone
DRIBBLER
DRIBBLER
4
Dribbles
4
Dribbles
4
Attempts
100%
Success %
BENCH
M. Popa
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
L. Siviero
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
A. Masina
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Dembele
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Biraghi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
E. Ilkhan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
F. Anjorin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
K. Asllani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Tameze
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
G. Gineitis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
C. Ngonge
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
D. Zapata
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
A. Njie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Pisa

Goalkeepers
A. Semper
SIEVE
SIEVE
33%
Save %
33%
Save %
2
Conceded
1
Saves
Defenders
I. Toure
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
A. Calabresi
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
A. Caracciolo
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
100%
Duel Win %
S. Canestrelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
M. Leris
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
9%
Pass Acc
Midfielders
I. Vural
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
M. Hojholt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
E. Akinsanmiro
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
9
Duels Won
0
Pens Won
Forwards
S. Moreo
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
8.9
Rating
H. Meister
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Nicolas Andrade
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
S. Scuffet
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
S. Angori
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
R. Albiol
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Denoon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Mbambi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
G. Bonfanti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Marin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
J. Cuadrado
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
M. Aebischer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
G. 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
M. Tramoni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Buffon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. 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
25/09/2025 Torino 1 - 0 Pisa Coppa Italia Stadio Olimpico di Torino
29/11/2016 Torino 4 - 0 Pisa Coppa Italia Stadio Olimpico Grande Torino
25/09/2025
1 - 0
Coppa Italia Stadio Olimpico di Torino
29/11/2016
4 - 0
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 WVerona 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 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)WVerona 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)DVerona 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 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 Verona 10 5 6 16 -10 LVerona 1 - 2 Inter (02-11-2025)LComo 3 - 1 Verona (29-10-2025)DVerona 2 - 2 Cagliari (26-10-2025)DPisa 0 - 0 Verona (18-10-2025)LVerona 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)