Serie A · REGULAR SEASON - 29 · SUN, 15 MAR · 14:00 LOCAL
PISA
20TH · 18 PTS · LAST 5:
L L L L L
FT
3 1
FULL TIME HT · 1-0
CAGLIARI
W L W L L
· 16TH · 36 PTS · LAST 5
⚽ 9' Stefano Moreo (P) ⚽ 52' Antonio Caracciolo ⚽ 54' Antonio Caracciolo
GOALS
⚽ 67' Leonardo Pavoletti
Antonio Caracciolo
👑
⭐ PLAYER OF THE MATCH
Antonio Caracciolo
Pisa · Captain · 90 mins
⚽ 2 goals · 21% pass acc · 2 shots on
RATING
8.9
PREDICTIONS
▶ MATCH HIGHLIGHTS

Goals, key moments & recap

awaiting upload
Goals, key moments, post-match interviews
Highlightly publishes 30 min – 6 h after final whistle
📊 90 MIN TOTALS

Finalised · Match completed

2.47
⚡ EXPECTED GOALS (xG)
1.18
28%
BALL POSSESSION %
72%
10
TOTAL SHOTS
14
6
SHOTS ON TARGET
4
69%
PASS ACCURACY %
87%
1
CORNERS
5
KEY EVENTS 20 events
  1. 9'
    Goal · Penalty
    Stefano Moreo
    PIS
  2. 16'
    Subst · Substitution 1
    Marius Marin · assist Malthe Højholt
    PIS
  3. 37'
    Card · Red Card
    Rafiu Durosinmi
    PIS
  4. 46'
    Subst · Substitution 2
    Arturo Calabresi · assist Raúl Albiol
    PIS
  5. 46'
    Subst · Substitution 1
    Yerry Mina · assist Gabriele Zappa
    CAG
  6. 46'
    Subst · Substitution 2
    Michel Adopo · assist Leonardo Pavoletti
    CAG
  7. 47'
    Card · Yellow Card
    Zé Pedro
    CAG
  8. 52'
    Goal · Normal Goal
    Antonio Caracciolo
    PIS
  9. 54'
    Goal · Normal Goal
    Antonio Caracciolo · assist Raúl Albiol
    PIS
  10. 59'
    Card · Yellow Card
    Adam Obert
    CAG
  11. 61'
    Card · Yellow Card
    Michel Aebischer
    PIS
  12. 64'
    Subst · Substitution 3
    Gianluca Gaetano · assist Luca Mazzitelli
    CAG
  13. 64'
    Subst · Substitution 4
    Semih Kılıçsoy · assist Yael Trepy
    CAG
  14. 67'
    Goal · Normal Goal
    Leonardo Pavoletti · assist Alberto Dossena
    CAG
  15. 72'
    Subst · Substitution 3
    Matteo Tramoni · assist Ebenezer Akinsanmiro
    PIS
  16. 76'
    Subst · Substitution 5
    Zé Pedro · assist Agustín Albarracín
    CAG
  17. 78'
    Card · Yellow Card
    Alberto Dossena
    CAG
  18. 81'
    Card · Yellow Card
    Adam Obert
    CAG
  19. 81'
    Card · Red Card
    Adam Obert
    CAG
  20. 90'
    Subst · Substitution 4
    Mehdi Léris · assist Idrissa Touré
    PIS
PLAYER RATINGS · TOP 5 EACH 0–10 scale
PISA AVG 7.8
CAGLIARI AVG 7.0
MATCH STATS H vs A
ATTACK
2.5
xG
1.2
10.0
TOTAL SHOTS
14.0
6.0
ON TARGET
4.0
2.0
OFF TARGET
6.0
2.0
BLOCKED
4.0
POSSESSION
28.0%
POSSESSION %
72.0%
226.0
PASSES
572.0
69.0%
PASS ACCURACY
87.0%
SET PIECES
1.0
CORNERS
5.0
1.0
OFFSIDES
1.0
DISCIPLINE
14.0
FOULS
16.0
1.0
YELLOW CARDS
4.0
1.0
RED CARDS
1.0
3.0
GK SAVES
3.0
🎯 SHOT BREAKDOWN

Top shooters · accuracy = on-target / total

player-level shot accuracy · per-shot xG bubbles require xG Advanced tier
PISA 6 shots
Stefano Moreo
2/3
Antonio Caracciolo
2/2
Michel Aebischer
1/1
CAGLIARI 2 shots
Leonardo Pavoletti
1/2
📈 xG RACE

Cumulative xG over 90 minutes REAL xG

final xG: 2.471.18
2 1.5 1 0.5 2.5 0.0 HT 9' 52' 54' 67' H 2.47 A 1.18 KO 30' 60' FT

Step chart anchored to real goal minutes · final xG from SportMonks · baseline distributes remaining shots evenly across the match

⚡ ATTACK SHARE

Event activity ratio · attacks/cards/subs

zone-based attack maps require broadcast partner (Q3)
H 45%
55% A
9
EVENTS LOGGED
11
EVENTS LOGGED
LINEUPS 3-4-3 vs 4-4-2
SUBSTITUTES · PISA
9
Henrik Wende...
F
81
Filip Stojil...
F
36
Gabriele Pic...
M
35
Felipe Loyol...
D
2
Rosen Bozhin...
D
19
Samuel Iling...
F
8
Malthe Højho...
M
26
Francesco Co...
D
15
Idrissa Tour...
M
39
Raúl Albiol
D
31
Matteo Luppi...
G
1
Adrian Šempe...
G
14
Ebenezer Aki...
M
COACH: Oscar Hiljemark
SUBSTITUTES · CAGLIARI
15
Juan Rodrígu...
D
31
Paul Mendy
F
30
Leonardo Pav...
F
14
Alessandro D...
M
18
Othniël Rate...
D
37
Yael Trepy
F
40
Roberto Malf...
M
27
Joseph Litet...
M
38
Ivan Sulev
M
28
Gabriele Zap...
D
4
Luca Mazzite...
M
12
Alen Sherri
G
24
Giuseppe Cio...
G
20
Agustín Alba...
F
COACH: Fabio Pisacane
🏥 UNAVAILABLE PLAYERS
PIS · 0 OUT

No injuries reported · federation feed activates Q3

CAG · 0 OUT

No injuries reported · federation feed activates Q3

⚖ MATCH OFFICIALS
REFEREE
Federico La Penna, Italy
PIS MANAGER
Oscar Hiljemark
head coach
CAG MANAGER
Fabio Pisacane
head coach
HEAD TO HEAD · ALL-TIME
1
PIS WINS
3
DRAWS
1
CAG WINS
20%
60%
20%
7 7
TOTAL GOALS · 5 MEETINGS
2.80
AVG GOALS / MATCH
RECENT MEETINGS SHOWING 2 / 5
PISA LAST 5 OVERALL
L L L L L
CAGLIARI LAST 5 OVERALL
W L W L L
MATCH IMPACT Final 3–1 · result locked
PISA #20
Won · already at 18 pts
Relegation - Serie B
CAGLIARI #16
Lost · already at 36 pts
LEAGUE CONTEXT FULL TABLE →
# TEAM P W D L GD PTS FORM
1 Inter 34 25 4 5 +49 79
D W W W D
2 Napoli 34 21 6 7 +19 69
W L D W W
3 AC Milan 34 19 10 5 +21 67
D W L L W
4 Juventus 34 18 10 6 +28 64
D W W W D
5 Como 34 17 10 7 +31 61
W L L D W
6 AS Roma 34 19 4 11 +19 61
W D W L W
7 Atalanta 34 14 12 8 +15 54
L D L W W
8 Lazio 34 12 12 10 +4 48
D W L D W
9 Bologna 34 14 6 14 +1 48
L L W W L
10 Sassuolo 34 13 7 14 -3 46
D W L W D
11 Udinese 34 12 8 14 -5 44
D L W D W
12 Parma 34 10 12 12 -15 42
W W D D L
13 Torino 34 11 8 15 -17 41
D D W W L
14 Genoa 34 10 9 15 -8 39
L W W L L
15 Fiorentina 34 8 13 13 -7 37
D D W W D
16 Cagliari 34 9 9 16 -13 36
W L W L L
17 Lecce 34 7 8 19 -24 29
D D L L L
18 Cremonese 34 6 10 18 -25 28
L D L L W
19 Hellas Verona 34 3 10 21 -33 19
D L L L L
20 Pisa 34 2 12 20 -37 18
L L L L L
UCL Qualification Europa / Conference Relegation
COMMENTARY
  • 90'
    Subst · Substitution 4 · Mehdi Léris
  • 81'
    Card · Red Card · Adam Obert
    Argument
  • 81'
    Card · Yellow Card · Adam Obert
    Argument
  • 78'
    Card · Yellow Card · Alberto Dossena
    Foul
  • 76'
    Subst · Substitution 5 · Zé Pedro
  • 72'
    Subst · Substitution 3 · Matteo Tramoni
  • 67'
    Goal · Normal Goal · Leonardo Pavoletti
  • 64'
    Subst · Substitution 4 · Semih Kılıçsoy
  • 64'
    Subst · Substitution 3 · Gianluca Gaetano
  • 61'
    Card · Yellow Card · Michel Aebischer
    Time wasting
  • 59'
    Card · Yellow Card · Adam Obert
    Simulation
  • 54'
    Goal · Normal Goal · Antonio Caracciolo
  • 52'
    Goal · Normal Goal · Antonio Caracciolo
  • 47'
    Card · Yellow Card · Zé Pedro
    Foul
  • 46'
    Subst · Substitution 2 · Michel Adopo
  • 46'
    Subst · Substitution 1 · Yerry Mina
  • 46'
    Subst · Substitution 2 · Arturo Calabresi
  • HALF TIME · 1 – 0
  • 37'
    Card · Red Card · Rafiu Durosinmi
    Violent conduct
  • 16'
    Subst · Substitution 1 · Marius Marin
  • 9'
    Goal · Penalty · Stefano Moreo
MATCH WINNER ODDS
Bookmaker odds not yet published. Check back closer to kickoff.