Serie B
· Regular Season - 36
April 25, 2026 12:30
J. Petriccione
(ast. C. Favasuli)
24'
Fellipe Jack
(ast. C. Favasuli)
63'
F. Pittarello
(ast. T. Cassandro)
78'
F. Pittarello
(ast. F. Di Francesco)
82'
44'
(ast. G. Lapadula)
M. Valoti
(pen.)
90'+3
G. Lapadula
The ForzaPitch pre-match prediction gave Catanzaro a 53% win probability (draw 24%, Spezia 21%). The final result was Catanzaro 4–2 Spezia. In 1 previous meetings, Catanzaro have won 0 times, with 1 draws and 0 wins for Spezia.
Match statistics
9
Total shots
10
8
Shots on target
4
1.79
Actual xG
2.04
2
Saves
4
64%
Possession
36%
9
Corners
2
12
Tackles
16
1
🟨 Yellow cards
3
Match Events
⚽J. Petriccione
· ast. C. Favasuli
24'
44'
ast. G. Lapadula ·
M. Valoti⚽
45'
G. Di Serio
⚽Fellipe Jack
· ast. C. Favasuli
63'
J. Petriccione
66'
67'
L. Skjellerup
/
G. Di Serio
67'
A. Romano
/
A. Nagy
J. Petriccione
/ F. Rispoli
71'
75'
P. Hristov
Fellipe Jack
/ R. Frosinini
77'
S. Pontisso
/ M. Pompetti
78'
M. Liberali
/ P. Nuamah
78'
78'
E. Adamo
/
P. Beruatto
⚽F. Pittarello
· ast. T. Cassandro
78'
80'
M. Valoti
⚽F. Pittarello
· ast. F. Di Francesco
82'
87'
L. Vignali
/
L. Sernicola
87'
A. Bellemo
/
C. Comotto
F. Di Francesco
/ G. Esteves
89'
90'+3
(pen.)
G. Lapadula⚽
Pre-match prediction
53.82%
Catanzaro ←
24.51%
X
21.67%
Spezia
we assigned to the actual result (Catanzaro)
53.82%
(medium confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.98
1.79
-0.19
1.22
2.04
+0.82
xG dominance was balanced (1.79 – 2.04).
The final result does not reflect the playing dominance.
The model's xG estimates diverged from reality.
Lineups
22
G
6
Fellipe Jack
1 ⚽
77'
D
Fellipe Jack
1 ⚽
77'
D
4
Matias Antonini
D
Matias Antonini
D
84
Tommaso Cassandro
1 👟
D
Tommaso Cassandro
1 👟
D
94
Federico Di Francesco
1 👟
89'
M
Federico Di Francesco
1 👟
89'
M
10
Jacopo Petriccione
1 ⚽
71'
M
Jacopo Petriccione
1 ⚽
71'
M
20
Simone Pontisso
78'
M
Simone Pontisso
78'
M
27
Costantino Favasuli
2 👟
M
Costantino Favasuli
2 👟
M
30
Gabriele Alesi
F
Gabriele Alesi
F
14
Mattia Liberali
78'
F
Mattia Liberali
78'
F
8
Filippo Pittarello
2 ⚽
F
Filippo Pittarello
2 ⚽
F
Bench
26
Bruno Verrengia
D
Bruno Verrengia
D
98
D. Buglio
M
32
Fabio Rispoli
26'
M
Fabio Rispoli
26'
M
2
G. Esteves
8'
D
21
Marco Pompetti
19'
M
Marco Pompetti
19'
M
39
N'Dri Koffi
F
N'Dri Koffi
F
19
Patrick Amiamo Nuamah
19'
F
Patrick Amiamo Nuamah
19'
F
28
Rémi Oudin
M
Rémi Oudin
M
62
Ruggero Frosinini
20'
D
Ruggero Frosinini
20'
D
12
D. Mascardi
G
11
P. Beruatto
78'
D
31
G. Aurelio
D
55
P. Hristov
D
37
A. Mateju
D
17
L. Sernicola
87'
D
5
M. Valoti
1 ⚽
M
8
A. Nagy
67'
M
34
C. Comotto
87'
M
20
G. Di Serio
67'
M
10
G. Lapadula
1 ⚽
1 👟
F
Bench
60
Alessandro Romano
30'
M
70
E. Adamo
19'
M
25
F. Bandinelli
M
94
G. Bonfanti
D
32
L. Vignali
10'
D
Best on the pitch
M. Valoti
M · Spezia
8.30
1 ⚽
3 shots
· 22 pass
Filippo Pittarello
F · Catanzaro
8.20
2 ⚽
3 shots
· 9 pass
Jacopo Petriccione
M · Catanzaro
7.90
1 ⚽
1 shots
· 59 pass
Fellipe Jack
D · Catanzaro
7.60
1 ⚽
1 shots
· 44 pass
Tommaso Cassandro
D · Catanzaro
7.50
1 👟
1 shots
· 32 pass
Federico Di Francesco
M · Catanzaro
7.50
1 👟
· 27 pass
Catanzaro — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| G | 97 | 7.30 | — | — | — | 36 | 23% | — | — | — | |
| Fellipe Jack | D | 77 | 7.60 | 1 | — | 1 | 44 | 40% | 3 | — | — |
| Matias Antonini | D | 97 | 6.50 | — | — | — | 49 | 46% | — | — | — |
| Tommaso Cassandro | D | 97 | 7.50 | — | 1 | 1 | 32 | 30% | 2 | — | — |
| Federico Di Francesco | M | 89 | 7.50 | — | 1 | — | 27 | 21% | 1 | — | — |
| Jacopo Petriccione | M | 71 | 7.90 | 1 | — | 1 | 59 | 53% | — | 1 | — |
| Simone Pontisso | M | 78 | 7.00 | — | — | — | 55 | 48% | — | — | — |
| Costantino Favasuli | M | 97 | 6.90 | — | 2 | 1 | 26 | 23% | 1 | — | — |
| Gabriele Alesi | F | 97 | 7.30 | — | — | — | 26 | 21% | 1 | — | — |
| Mattia Liberali | F | 78 | 6.30 | — | — | 2 | 28 | 21% | 1 | — | — |
| Filippo Pittarello | F | 97 | 8.20 | 2 | — | 3 | 9 | 8% | 1 | — | — |
| Fabio Rispoli | M | 26 | 6.60 | — | — | — | 7 | 7% | — | — | — |
| G. Esteves | D | 8 | 6.50 | — | — | — | — | — | 1 | — | — |
| Marco Pompetti | M | 19 | 6.30 | — | — | — | 9 | 9% | — | — | — |
| Patrick Amiamo Nuamah | F | 19 | 6.70 | — | — | — | 1 | — | — | — | — |
| Ruggero Frosinini | D | 20 | 6.20 | — | — | — | 5 | 1% | 1 | — | — |
Spezia — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| D. Mascardi | G | 97 | 7.30 | — | — | — | 21 | 12% | — | — | — |
| P. Beruatto | D | 78 | 6.20 | — | — | 1 | 15 | 9% | 1 | — | — |
| G. Aurelio | D | 97 | 5.90 | — | — | — | 21 | 11% | — | — | — |
| P. Hristov | D | 97 | 6.30 | — | — | — | 22 | 17% | 4 | 1 | — |
| A. Mateju | D | 97 | 6.70 | — | — | — | 30 | 20% | 1 | — | — |
| L. Sernicola | D | 87 | 5.90 | — | — | 1 | 9 | 5% | 3 | — | — |
| M. Valoti | M | 97 | 8.30 | 1 | — | 3 | 22 | 16% | 2 | 1 | — |
| A. Nagy | M | 67 | 6.50 | — | — | — | 18 | 14% | 3 | — | — |
| C. Comotto | M | 87 | 6.70 | — | — | — | 18 | 13% | 2 | — | — |
| G. Di Serio | M | 67 | 6.20 | — | — | 1 | 10 | 7% | — | 1 | — |
| G. Lapadula | F | 97 | 7.30 | 1 | 1 | 3 | 16 | 14% | — | — | — |
| Alessandro Romano | M | 30 | 6.30 | — | — | 1 | 12 | 9% | — | — | — |
| E. Adamo | M | 19 | 6.50 | — | — | — | 7 | 6% | — | — | — |
| L. Vignali | D | 10 | 6.70 | — | — | — | 2 | 1% | — | — | — |
Frequently Asked Questions
What was the final score of Catanzaro vs Spezia?
The final score was Catanzaro 4–2 Spezia.
What did the model predict before Catanzaro vs Spezia?
The model assigned 53% probability to a Catanzaro win, 24% to a draw, and 21% to an Spezia win.