Serie A Gameweek 23

Pisa 1 - 3 FT Sassuolo

Arena Garibaldi - Stadio Romeo Anconetani

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

Futmetrix Verdict
75
FT
Sat, Jan 31
Italiano
Pisa
1-3
Sassuolo
⚡ Intensity 88
⚖️ Balance 32
🏆 Stakes 10
🎲 Upset 10
Sassuolo cruise past struggling Pisa.

Win Probability

  • Pisa 32%
  • Draw 31%
  • Sassuolo 37%

Futmetrix AI estimate

Clinical Sassuolo Deepen Pisa's Relegation Misery

Highly Entertaining Futmetrix Score: 75/100. Sassuolo demonstrated superior top-flight pedigree at Arena Garibaldi, ruthlessly exploiting defensive lapses to leave Pisa rooted in the relegation zone.

Clinical Finishing and Defensive Disaster

The match at Arena Garibaldi - Stadio Romeo Anconetani began with a deceptive tempo as Pisa edged possession with 54%, attempting to force their way out of a dire relegation battle. However, the visitors' class soon shone through. In the 25th minute, D. Berardi showed exactly why he remains a marked man, clinicaly finishing a move orchestrated by K. Thorstvedt. Disaster struck for the home side just before the break when A. Caracciolo turned the ball into his own net, doubling the lead for Sassuolo. An Intensity rating of 13.1 reflected a first half where the hosts’ industry was consistently undermined by a lack of composure in critical defensive moments.

The Hope of a Comeback Snuffed Out

The second half saw an immediate response from the hosts after the introduction of R. Durosinmi. The substitute made an instant impact, providing a pinpoint assist for M. Aebischer to reduce the deficit in the 51st minute. For a brief moment, a comeback seemed possible, but Sassuolo’s response was ruthless. Only seven minutes later, N. Matic released I. Kone, who restored the two-goal cushion with a powerful strike. This fluctuating momentum resulted in a Balance score of 5.4, as the visitors repeatedly demonstrated their ability to kill the game whenever Pisa threatened to regain a foothold in the contest.

Navigating the Storm

As the match entered its final phase, the drama moved from open play to the referee's monitor. Armand Laurienté was initially awarded a penalty in the 65th minute, but the decision was overturned by VAR, offering the hosts a slender lifeline they ultimately couldn't grasp. Pisa threw men forward, totaling 15 shots, but Arijanet Murić was imperious in goal, making several key saves to maintain the lead. Even a late VAR review on a card for Murić didn't break the visitors' resolve. The 1-3 result secures vital points for Sassuolo’s mid-table stability, while for Pisa, the lack of defensive solidity continues to threaten their top-flight status.

Key Questions

How did VAR change this match?

VAR was influential, overturning a penalty for Sassuolo at 65' and reviewing a disciplinary decision regarding Murić in the final ten minutes.

How did substitute Domenico Berardi change the game?

Though he started the match, Berardi's opening goal in the 25th minute was the catalyst for Sassuolo's clinical performance and control.

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
54%
46%
Pisa 54%
Sassuolo 46%
Shots
15
21
Pisa 15
Sassuolo 21
Shots on Target
6
5
Pisa 6
Sassuolo 5
Expected Goals (xG)
1.06
2.26
Pisa 1.06
Sassuolo 2.26
Passes
443
371
Pisa 443
Sassuolo 371
Pass Accuracy
80%
79%
Pisa 80%
Sassuolo 79%
Corners
2
5
Pisa 2
Sassuolo 5
Fouls
13
8
Pisa 13
Sassuolo 8
Yellow Cards
3
3
Pisa 3
Sassuolo 3
Red Cards
0
0
Pisa 0
Sassuolo 0

Match Events

D. Berardi (K. Thorstvedt) ⚽ 25'
Ismael Koné 🟨 42'
A. Caracciolo ⚽ 45'
HT
46' 🔄 ↓ S. Canestrelli ↑M. Leris
46' 🔄 ↓ H. Meister ↑F. Loyola
46' 🔄 ↓ M. Marin ↑R. Durosinmi
51' ⚽ M. Aebischer (R. Durosinmi)
I. Kone (N. Matic) ⚽ 58'
62' 🟨 Rosen Bozhinov
64' 🟨 Matteo Tramoni
70' 🔄 ↓ S. Moreo ↑F. Stojilkovic
↓ A. Pinamonti ↑L. Moro 🔄 73'
↓ A. Lauriente ↑A. Fadera 🔄 73'
↓ I. Kone ↑L. Lipani 🔄 73'
75' 🟨 Idrissa Touré
Luca Moro 🟨 79'
Arijanet Murić • 82'
↓ D. Berardi ↑C. Volpato 🔄 84'
85' 🔄 ↓ S. Angori ↑C. Stengs
FT

Player Cards

Our take on every player in this match

Pisa

Goalkeepers
Simone Scuffet
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Simone Canestrelli
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
83%
Duel Win %
Antonio Caracciolo
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
1
Fouls
6.3
Rating
Rosen Bozhinov
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
61%
Pass Acc
Midfielders
Isaak Touré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Marius Marin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Michel Aebischer
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Samuele Angori
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Forwards
Stefano Moreo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
70
Entry
Matteo Tramoni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Henrik Meister
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
BENCH
Nícolas
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Tommaso Guizzo
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Francesco Coppola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Felipe Loyola
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Mehdi Léris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Malthe Højholt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ebenezer Akinsanmiro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Calvin Stengs
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
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
Rafiu Durosinmi
SUPER SUB
SUPER SUB
1
Assist
1
Assist
45
Minutes
6
Rating
Filip Stojilković
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry

Sassuolo

Goalkeepers
Arijanet Murić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Sebastian Walukiewicz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Jay Idzes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Tarik Muharemović
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Josh Doig
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Kristian Thorstvedt
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
1
Assists
34%
Pass Acc
Nemanja Matić
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
Ismaël Koné
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Forwards
Domenico Berardi
CAPTAIN FANTASTIC
CAPTAIN FANTASTIC
0
Contribution
0
Contribution
8
Rating
Yes
Captain
Andrea Pinamonti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Armand Laurienté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
BENCH
Stefano Turati
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Gioele Zacchi
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Yeferson Paz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Filippo Romagna
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Woyo Coulibaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cas Odenthal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cristian Volpato
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Luca Lipani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Aster Vranckx
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Edoardo Iannoni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Laurs Skjellerup
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alieu Fadera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Luca Moro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Nicholas Pierini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
11/24/2025 Sassuolo 2 - 2 Pisa Serie A MAPEI Stadium - Città del Tricolore
03/01/2025 Sassuolo 1 - 0 Pisa Serie B MAPEI Stadium - Città del Tricolore
12/26/2024 Pisa 3 - 1 Sassuolo Serie B Arena Garibaldi - Stadio Romeo Anconetani
11/24/2025
2 - 2
Serie A MAPEI Stadium - Città del Tricolore
03/01/2025
1 - 0
Serie B MAPEI Stadium - Città del Tricolore
12/26/2024
3 - 1
Serie B Arena Garibaldi - Stadio Romeo Anconetani
Pisa Win
Sassuolo 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)WHellas Verona 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)WHellas Verona 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)WHellas Verona 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 Hellas 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 Hellas 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 Hellas Verona 23 14 18 41 -23 LCagliari 4 - 0 Hellas Verona (31-01-2026)LHellas Verona 1 - 3 Udinese (26-01-2026)DCremonese 0 - 0 Hellas Verona (19-01-2026)LHellas Verona 2 - 3 Bologna (15-01-2026)LHellas Verona 0 - 1 Lazio (11-01-2026)

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.