Serie A Regular Season - 23

Torino 1 - 0 FT Lecce

Stadio Olimpico di Torino

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

Futmetrix Verdict
18
FT
Sun, Feb 1
Italiano
Torino
1-0
Lecce
⚡ Intensity 16
⚖️ Balance 20
🏆 Stakes 0
🎲 Upset 0
Adams strikes as Torino edge Lecce.

Adams Edges It for Torino in High-Volume Clash

Skip It Futmetrix Score: 18/100. A narrow but vital victory for Torino as they snap a losing streak and secure precious breathing room in the middle of the Serie A table.

High Stakes at the Stadio Olimpico

The air at the Stadio Olimpico Grande Torino was thick with the scent of a survival scrap as two sides in desperate need of points clashed in a frantic encounter. From the opening phase, the match defied the tactical caution often associated with the bottom half of the table. An Intensity rating of 2.8 reflected a game played at full throttle, as Torino and Lecce combined for a massive 31 total shots. The home side, urged on by a demanding crowd, looked to end their recent slump by swarming the visitors early on. While Lecce stood firm initially, the relentless wave of pressure from the Granata suggested it was only a matter of time before the deadlock was broken.

The Pivot: Vlašić Finds Adams

The defining moment that shattered the Balance of the match arrived just before the half-hour mark. In the 29th minute, Nikola Vlašić showcased his elite vision by threading a delicate pass through the heart of the Lecce defense. Che Adams anticipated the delivery perfectly, finishing with clinical precision to put Torino ahead. This goal was a just reward for Torino's proactive approach and Vlašić's creative dominance; the Croatian midfielder was the architect of everything positive for the hosts, registering three key passes throughout the match. For Adams, it was a moment of pure predatory instinct that forced the visitors to abandon their defensive shape and chase the game.

Lecce’s Pressure and Torino’s Resolve

As the second half unfolded, the visitors took control of the ball, eventually recording 58% possession as they sought an equalizer. Lecce turned the match into a siege, winning 8 corners and peppering the box with crosses, but they found the Torino defense in an uncompromising mood. Saúl Coco was the standout figure in the backline, producing an outstanding defensive display to clear lines and block shots. Despite the mounting pressure, the Granata held firm in this crucial relegation battle. With the Stakes incredibly high for both clubs, Torino’s ability to weather the storm and protect their lead secured a 1-0 win that could prove to be a turning point in their season, leaving Lecce to rue their missed opportunities.

Key Questions

What made Nikola Vlašić the Man of the Match?

Vlašić was the creative heartbeat of the team, providing the match-winning assist for Adams and delivering 3 key passes to unlock Lecce.

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
42%
58%
Torino 42%
Lecce 58%
Shots
17
14
Torino 17
Lecce 14
Shots on Target
5
2
Torino 5
Lecce 2
Expected Goals (xG)
1.81
0.64
Torino 1.81
Lecce 0.64
Passes
323
435
Torino 323
Lecce 435
Pass Accuracy
74%
79%
Torino 74%
Lecce 79%
Corners
3
8
Torino 3
Lecce 8
Fouls
14
12
Torino 14
Lecce 12
Yellow Cards
2
2
Torino 2
Lecce 2
Red Cards
0
0
Torino 0
Lecce 0

Match Events

29' C. Adams (N. Vlasic)
45' 🟨 Nikola Vlašić
HT
Tiago Gabriel 🟨 60'
Tiago Gabriel K. Gaspar 🔄 65'
O. Gandelman L. Banda 🔄 65'
70' 🔄 E. Ilkhan M. Prati
70' 🔄 C. Casadei F. Anjorin
70' 🔄 V. Lazaro R. Obrador
Ylber Ramadani 🟨 71'
77' 🔄 D. Zapata S. Kulenovic
R. Sottil K. Ndri 🔄 77'
S. Pierotti A. Sala 🔄 78'
89' 🔄 C. Adams A. Njie
Y. Ramadani O. Ngom 🔄 89'
90'+5 🟨 Matteo Prati
FT

Player Cards

Our take on every player in this match

Torino

Goalkeepers
A. Paleari
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
L. Marianucci
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
G. Maripan
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
78%
Duel Win %
S. Coco
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
62%
Duel Win %
Midfielders
M. Pedersen
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
N. Vlasic
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
25%
Pass Acc
E. Ilkhan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
C. Casadei
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
V. Lazaro
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
Forwards
C. Adams
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
D. Zapata
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
BENCH
F. Israel
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
L. Siviero
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
A. Dembele
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
R. Obrador
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
71%
Duel Win %
M. Prati
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
F. Anjorin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
A. Tameze
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Perciun
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Kulenovic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
T. Gabellini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Njie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry

Lecce

Goalkeepers
W. Falcone
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
D. Veiga
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Tiago Gabriel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
J. Siebert
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
6
Duels Won
0
Pens Won
A. Gallo
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Y. Ramadani
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
L. Coulibaly
ENFORCER
ENFORCER
4
Tackles
4
Tackles
10
Duels Won
71%
Win %
S. Pierotti
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
77
Total Mins
78
Entry
O. Gandelman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
R. Sottil
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Forwards
W. Cheddira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
J. Samooja
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
D. Bleve
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
C. Ndaba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
K. Gaspar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
M. Perez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
G. Jean
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Sala
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
S. Fofana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Banda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
O. Ngom
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
N. Kovac
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N. Stulic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
K. Ndri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
30/11/2025 Lecce 2 - 1 Torino Serie A Via del Mare
18/05/2025 Lecce 1 - 0 Torino Serie A Stadio Ettore Giardiniero - Via del Mare
15/09/2024 Torino 0 - 0 Lecce Serie A Stadio Olimpico Grande Torino
16/02/2024 Torino 2 - 0 Lecce Serie A Stadio Olimpico Grande Torino
28/10/2023 Lecce 0 - 1 Torino Serie A Stadio Ettore Giardiniero - Via del Mare
12/03/2023 Lecce 0 - 2 Torino Serie A Stadio Comunale Via del Mare
30/11/2025
2 - 1
Serie A Via del Mare
18/05/2025
1 - 0
Serie A Stadio Ettore Giardiniero - Via del Mare
15/09/2024
0 - 0
Serie A Stadio Olimpico Grande Torino
16/02/2024
2 - 0
Serie A Stadio Olimpico Grande Torino
28/10/2023
0 - 1
Serie A Stadio Ettore Giardiniero - Via del Mare
12/03/2023
0 - 2
Serie A Stadio Comunale Via del Mare
Torino Win
Lecce Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Inter 23 55 52 19 +33 WCremonese 0 - 2 Inter (01-02-2026)WInter 6 - 2 Pisa (23-01-2026)WUdinese 0 - 1 Inter (17-01-2026)WInter 1 - 0 Lecce (14-01-2026)DInter 2 - 2 Napoli (11-01-2026)
2 AC Milan 23 50 38 17 +21 WBologna 0 - 3 AC Milan (03-02-2026)DAS Roma 1 - 1 AC Milan (25-01-2026)WAC Milan 1 - 0 Lecce (18-01-2026)WComo 1 - 3 AC Milan (15-01-2026)DFiorentina 1 - 1 AC Milan (11-01-2026)
3 Napoli 23 46 33 21 +12 WNapoli 2 - 1 Fiorentina (31-01-2026)LJuventus 3 - 0 Napoli (25-01-2026)WNapoli 1 - 0 Sassuolo (17-01-2026)DNapoli 0 - 0 Parma (14-01-2026)DInter 2 - 2 Napoli (11-01-2026)
4 Juventus 23 45 39 18 +21 WParma 1 - 4 Juventus (01-02-2026)WJuventus 3 - 0 Napoli (25-01-2026)LCagliari 1 - 0 Juventus (17-01-2026)WJuventus 5 - 0 Cremonese (12-01-2026)WSassuolo 0 - 3 Juventus (06-01-2026)
5 AS Roma 23 43 27 14 +13 LUdinese 1 - 0 AS Roma (02-02-2026)DAS Roma 1 - 1 AC Milan (25-01-2026)WTorino 0 - 2 AS Roma (18-01-2026)WAS Roma 2 - 0 Sassuolo (10-01-2026)WLecce 0 - 2 AS Roma (06-01-2026)
6 Como 23 41 37 16 +21 DComo 0 - 0 Atalanta (01-02-2026)WComo 6 - 0 Torino (24-01-2026)WLazio 0 - 3 Como (19-01-2026)LComo 1 - 3 AC Milan (15-01-2026)DComo 1 - 1 Bologna (10-01-2026)
7 Atalanta 23 36 30 20 +10 DComo 0 - 0 Atalanta (01-02-2026)WAtalanta 4 - 0 Parma (25-01-2026)DPisa 1 - 1 Atalanta (16-01-2026)WAtalanta 2 - 0 Torino (10-01-2026)WBologna 0 - 2 Atalanta (07-01-2026)
8 Lazio 23 32 24 21 +3 WLazio 3 - 2 Genoa (30-01-2026)DLecce 0 - 0 Lazio (24-01-2026)LLazio 0 - 3 Como (19-01-2026)WVerona 0 - 1 Lazio (11-01-2026)DLazio 2 - 2 Fiorentina (07-01-2026)
9 Udinese 23 32 26 34 -8 WUdinese 1 - 0 AS Roma (02-02-2026)WVerona 1 - 3 Udinese (26-01-2026)LUdinese 0 - 1 Inter (17-01-2026)DUdinese 2 - 2 Pisa (10-01-2026)WTorino 1 - 2 Udinese (07-01-2026)
10 Bologna 23 30 32 30 +2 LBologna 0 - 3 AC Milan (03-02-2026)LGenoa 3 - 2 Bologna (25-01-2026)LBologna 1 - 2 Fiorentina (18-01-2026)WVerona 2 - 3 Bologna (15-01-2026)DComo 1 - 1 Bologna (10-01-2026)
11 Sassuolo 23 29 27 29 -2 WPisa 1 - 3 Sassuolo (31-01-2026)WSassuolo 1 - 0 Cremonese (25-01-2026)LNapoli 1 - 0 Sassuolo (17-01-2026)LAS Roma 2 - 0 Sassuolo (10-01-2026)LSassuolo 0 - 3 Juventus (06-01-2026)
12 Cagliari 23 28 28 31 -3 WCagliari 4 - 0 Verona (31-01-2026)WFiorentina 1 - 2 Cagliari (24-01-2026)WCagliari 1 - 0 Juventus (17-01-2026)LGenoa 3 - 0 Cagliari (12-01-2026)DCremonese 2 - 2 Cagliari (08-01-2026)
13 Torino 23 26 22 40 -18 WTorino 1 - 0 Lecce (01-02-2026)LComo 6 - 0 Torino (24-01-2026)LTorino 0 - 2 AS Roma (18-01-2026)LAtalanta 2 - 0 Torino (10-01-2026)LTorino 1 - 2 Udinese (07-01-2026)
14 Genoa 23 23 27 34 -7 LLazio 3 - 2 Genoa (30-01-2026)WGenoa 3 - 2 Bologna (25-01-2026)DParma 0 - 0 Genoa (18-01-2026)WGenoa 3 - 0 Cagliari (12-01-2026)DAC Milan 1 - 1 Genoa (08-01-2026)
15 Cremonese 23 23 20 31 -11 LCremonese 0 - 2 Inter (01-02-2026)LSassuolo 1 - 0 Cremonese (25-01-2026)DCremonese 0 - 0 Verona (19-01-2026)LJuventus 5 - 0 Cremonese (12-01-2026)DCremonese 2 - 2 Cagliari (08-01-2026)
16 Parma 23 23 15 30 -15 LParma 1 - 4 Juventus (01-02-2026)LAtalanta 4 - 0 Parma (25-01-2026)DParma 0 - 0 Genoa (18-01-2026)DNapoli 0 - 0 Parma (14-01-2026)WLecce 1 - 2 Parma (11-01-2026)
17 Lecce 23 18 13 30 -17 LTorino 1 - 0 Lecce (01-02-2026)DLecce 0 - 0 Lazio (24-01-2026)LAC Milan 1 - 0 Lecce (18-01-2026)LInter 1 - 0 Lecce (14-01-2026)LLecce 1 - 2 Parma (11-01-2026)
18 Fiorentina 23 17 25 36 -11 LNapoli 2 - 1 Fiorentina (31-01-2026)LFiorentina 1 - 2 Cagliari (24-01-2026)WBologna 1 - 2 Fiorentina (18-01-2026)DFiorentina 1 - 1 AC Milan (11-01-2026)DLazio 2 - 2 Fiorentina (07-01-2026)
19 Pisa 23 14 19 40 -21 LPisa 1 - 3 Sassuolo (31-01-2026)LInter 6 - 2 Pisa (23-01-2026)DPisa 1 - 1 Atalanta (16-01-2026)DUdinese 2 - 2 Pisa (10-01-2026)LPisa 0 - 3 Como (06-01-2026)
20 Verona 23 14 18 41 -23 LCagliari 4 - 0 Verona (31-01-2026)LVerona 1 - 3 Udinese (26-01-2026)DCremonese 0 - 0 Verona (19-01-2026)LVerona 2 - 3 Bologna (15-01-2026)LVerona 0 - 1 Lazio (11-01-2026)