livescore

Popular leagues

Popular country

Serie B • Regular Season - 32 Mar 22, 2026, 2:00 PM
Full time — Final

4 - 2

HT 2-1
SERIE B — Regular Season - 32
Stadio Carlo Castellani, Empoli
S. Shpendi 9', 65'
M. Lovato 33'
D. Fila 80'
A. Nardo 41', 47'
Who will win?

Quick Visual Lineup

Formation: 4-3-1-2 vs 4-3-2-1

Empoli

21. A. Fulignati GK
27. B. Moruzzi DEF
20. M. Lovato DEF
34. G. Guarino DEF
2. M. Curto DEF
6. D. Degli Innocenti MID
14. G. Yepes MID
8. L. Magnino MID
70. E. Saporiti MID
77. B. Popov FWD
11. S. Shpendi FWD
21
A. Fulignati
27
B. Moruzzi
20
M. Lovato
34
G. Guarino
2
M. Curto
6
D. Degli Innocenti
14
G. Yepes
8
L. Magnino
70
E. Saporiti
77
B. Popov
11
S. Shpendi
9
A. Di Nardo
11
L. Insigne
14
L. Valzania
21
F. Caligara
8
G. Brugman
13
G. Acampora
32
A. Cagnano
6
D. Bettella
2
R. Capellini
3
G. Letizia
22
I. Saio

Pescara

9. A. Di Nardo FWD
11. L. Insigne MID
14. L. Valzania MID
21. F. Caligara MID
8. G. Brugman MID
13. G. Acampora MID
32. A. Cagnano DEF
6. D. Bettella DEF
2. R. Capellini DEF
3. G. Letizia DEF
22. I. Saio GK

Match Timeline

Full commentary

First half

  • 2'

    Yellow card

    Foul

  • 9'

    Goal!

    S. Shpendi Normal Goal Assist by E. Saporiti.

  • 13'

    Red card

    Foul

  • 13'

    VAR

    Card upgrade

  • 26'

    Yellow card

    Foul

  • 28'

    Substitution

    N. Haas on for D. Degli Innocenti. Substitution 1 Empoli

  • 32'

    Yellow card

    Foul

  • 33'

    Goal!

    M. Lovato Normal Goal Assist by E. Saporiti.

  • 41'

    Goal!

    A. Di Nardo Normal Goal

Second half

  • 46'

    Substitution

    A. Ghion on for G. Yepes. Substitution 2 Empoli

  • 46'

    Substitution

    D. Fila on for B. Popov. Substitution 3 Empoli

  • 47'

    Goal!

    A. Di Nardo Normal Goal

  • 49'

    Yellow card

    Foul

  • 64'

    Substitution

    F. Bianchi on for E. Saporiti. Substitution 4 Empoli

  • 65'

    Goal!

    S. Shpendi Normal Goal Assist by G. Guarino.

  • 67'

    Substitution

    L. Berardi on for F. Caligara. Substitution 1 Pescara

  • 74'

    Substitution

    G. Olzer on for L. Valzania. Substitution 2 Pescara

  • 80'

    Goal!

    D. Fila Normal Goal

  • 82'

    Substitution

    A. Gravillon on for G. Letizia. Substitution 3 Pescara

  • 82'

    Substitution

    F. Russo on for A. Di Nardo. Substitution 4 Pescara

  • 84'

    Substitution

    L. Ignacchiti on for S. Shpendi. Substitution 5 Empoli

Match conclusion

No events in this period

Full match timeline

  • Kick off
  • YELLOW CARD

    Gerard Yepes

    Foul

    2
  • GOAL

    S. Shpendi

    Normal Goal • Assist: E. Saporiti

    9
  • 13
    RED CARD

    Gennaro Acampora

    Foul

  • 13
    VAR

    Gennaro Acampora

    Card upgrade

  • YELLOW CARD

    Duccio Degli Innocenti

    Foul

    26
  • SUBSTITUTION

    N. Haas (in)

    D. Degli Innocenti (out)

    Substitution 1

    28
  • 32
    YELLOW CARD

    Antonio Di Nardo

    Foul

  • GOAL

    M. Lovato

    Normal Goal • Assist: E. Saporiti

    33
  • 41
    GOAL

    A. Di Nardo

    Normal Goal

  • HALF TIME: EMP 2-1 PES
  • SUBSTITUTION

    A. Ghion (in)

    G. Yepes (out)

    Substitution 2

    46
  • SUBSTITUTION

    D. Fila (in)

    B. Popov (out)

    Substitution 3

    46
  • 47
    GOAL

    A. Di Nardo

    Normal Goal

  • 49
    YELLOW CARD

    Andrea Cagnano

    Foul

  • SUBSTITUTION

    F. Bianchi (in)

    E. Saporiti (out)

    Substitution 4

    64
  • GOAL

    S. Shpendi

    Normal Goal • Assist: G. Guarino

    65
  • 67
    SUBSTITUTION

    L. Berardi (in)

    F. Caligara (out)

    Substitution 1

  • 74
    SUBSTITUTION

    G. Olzer (in)

    L. Valzania (out)

    Substitution 2

  • GOAL

    D. Fila

    Normal Goal

    80
  • 82
    SUBSTITUTION

    A. Gravillon (in)

    G. Letizia (out)

    Substitution 3

  • 82
    SUBSTITUTION

    F. Russo (in)

    A. Di Nardo (out)

    Substitution 4

  • SUBSTITUTION

    L. Ignacchiti (in)

    S. Shpendi (out)

    Substitution 5

    84
  • FULL TIME: 4 - 2

Team Statistics

Empoli
Pescara
Ball Possession
56%
44%
Shots on Target
9
6
Total Shots
24
13
Fouls
18
19
Corners
6
9
Offsides
4
2
Saves
4
5
Pass Accuracy
88%
80%

Empoli

Player Pos Min G A Saves Pass% Tkl Int Duels Cards Rating
Andrea Fulignati
#
G 90 - 0 4 30% 1 - 3/3 - 7.2
Marco Curto
#
D 90 - 0 - 41% 1 1 3/8 - 5.9
Gabriele Guarino
#
D 90 - 1 - 59% 3 - 5/8 - 7.9
Matteo Lovato
#
D 90 1 0 - 47% 1 - 3/6 - 8.2
Brando Moruzzi
#
D 90 - 0 - 35% 5 3 11/14 - 8.2
Luca Magnino
#
M 90 - 0 - 37% 3 1 7/12 - 6.9
Gerard Yepes
#
M 45 - 0 - 27% - 1 0/2
1
6.5
Duccio Degli Innocenti
#
M 28 - 0 - 3% 1 - 3/6
1
6.3
Edoardo Saporiti
#
M 64 - 2 - 7% 1 - 2/10 - 7.2
Stiven Shpendi
#
F 84 2 0 - 9% 1 - 7/15 - 8.2
Bogdan Popov
#
F 45 - 0 - 5% - - 1/5 - 6.3
Nicolas Haas
#
M 62 - 0 - 29% 3 2 3/6 - 6.6
Andrea Ghion
#
M 45 - 0 - 48% - - 4/5 - 7.2
Daniel Fila
#
F 45 1 0 - 3% - - 1/2 - 7.9
Flavio Bianchi
#
F 26 - 0 - 6% - - 0/2 - 6.5
Lorenzo Ignacchiti
#
M 10 - 0 - 3% - - - - 6.5
Samuele Perisan
#
G - - - - - - - - - -
Nosa Edward Obaretin
#
D - - - - - - - - - -
Simone Romagnoli
#
D - - - - - - - - - -
Antonio Candela
#
D - - - - - - - - - -
Joseph Ceesay
#
D - - - - - - - - - -
Rareș Ilie
#
M - - - - - - - - - -
Marco Nasti
#
F - - - - - - - - - -

Pescara

Player Pos Min G A Saves Pass% Tkl Int Duels Cards Rating
Ivan Saio
#
G 90 - 0 5 14% - - 0/1 - 6.6
Gaetano Letizia
#
D 82 - 0 - 40% 4 2 10/15 - 6
Riccardo Capellini
#
D 90 - 0 - 21% 3 1 5/6 - 6.3
Davide Bettella
#
D 90 - 0 - 41% 1 3 7/13 - 6.2
Andrea Cagnano
#
D 90 - 0 - 34% 3 2 5/11
1
6
Gennaro Acampora
#
M 13 - 0 - 3% - - 1/2
1
3
Gastón Brugman
#
M 90 - 0 - 32% 4 1 7/15 - 6.9
Fabrizio Caligara
#
M 66 - 0 - 13% 1 - 3/7 - 6.2
Luca Valzania
#
M 74 - 0 - 19% 1 - 2/9 - 6.2
Lorenzo Insigne
#
M 90 - 0 - 45% 1 1 4/8 - 6.3
Antonio Di Nardo
#
F 82 2 0 - 9% - - 2/6
1
7.6
Lorenzo Berardi
#
M 24 - 0 - 2% - - 1/2 - 6.2
Giacomo Olzer
#
M 16 - 0 - 4% 2 - 4/6 - 6.7
Andreaw Gravillon
#
D 8 - 0 - 9% - - 0/1 - 6.7
Flavio Russo
#
F 8 - 0 - - - - 0/2 - 6.5
Magnus Brøndbo
#
G - - - - - - - - - -
Nicolò Profeta
#
G - - - - - - - - - -
Gabriele Corbo
#
D - - - - - - - - - -
Giorgio Altare
#
D - - - - - - - - - -
Andrea Oliveri
#
M - - - - - - - - - -
Lorenzo Meazzi
#
F - - - - - - - - - -
Julian Brandes
#
M - - - - - - - - - -

League Standings

01
Venezia

Promotion - Serie A

78

Points

W

23

D

9

L

4

GD

+44

02
Monza

Promotion - Serie A

75

Points

W

22

D

9

L

5

GD

+30

03
Frosinone

Promotion - Serie B (Play Offs: Semi-finals)

75

Points

W

21

D

12

L

3

GD

+36

04
Palermo

Promotion - Serie B (Play Offs: Semi-finals)

69

Points

W

19

D

12

L

5

GD

+29

05
Catanzaro

Promotion - Serie B (Play Offs: Quarter-finals)

59

Points

W

15

D

14

L

7

GD

+13

06
Modena

Promotion - Serie B (Play Offs: Quarter-finals)

52

Points

W

14

D

10

L

12

GD

+13

07
Juve Stabia

Promotion - Serie B (Play Offs: Quarter-finals)

50

Points

W

11

D

17

L

8

GD

0

08
Avellino

Promotion - Serie B (Play Offs: Quarter-finals)

46

Points

W

12

D

10

L

14

GD

-12

09

45

Points

W

12

D

9

L

15

GD

-10

14

40

Points

W

10

D

10

L

16

GD

-12

16
Empoli

Serie B (Play Out)

37

Points

W

8

D

13

L

15

GD

-8

17
Pescara

Serie B (Play Out)

34

Points

W

7

D

13

L

16

GD

-14

18
Bari

Relegation

34

Points

W

8

D

10

L

18

GD

-25

19
Reggiana

Relegation

34

Points

W

8

D

10

L

18

GD

-20

20
Spezia

Relegation

33

Points

W

8

D

9

L

19

GD

-16

Highlighted teams are playing in this match
Red left stripe: relegation or cut-off zone (from league table)