Serie B
· Regular Season - 31
April 14, 2026 19:00
F. Pittarello
5'
F. Rispoli
(ast. M. Liberali)
40'
28'
(ast. M. Cotali)
D. Adorni
90'+5
P. Mendes
The ForzaPitch pre-match prediction gave Catanzaro a 49% win probability (draw 26%, Modena 23%). The final result was Catanzaro 2–2 Modena. In 1 previous meetings, Catanzaro have won 1 times, with 0 draws and 0 wins for Modena.
Match statistics
7
Total shots
8
4
Shots on target
3
1.18
Actual xG
1.26
1
Saves
3
55%
Possession
45%
5
Corners
5
4
Tackles
13
2
🟨 Yellow cards
1
Match Events
⚽F. Pittarello
5'
T. Cassandro
27'
28'
ast. M. Cotali ·
D. Adorni⚽
S. Pontisso
34'
⚽F. Rispoli
· ast. M. Liberali
40'
46'
D. Tonoli
/
D. Adorni
46'
F. Gerli
P. Iemmello
/ F. Di Francesco
55'
63'
L. Zanimacchia
/
M. Cotali
63'
N. Pyyhtia
/
S. Santoro
71'
P. Mendes
/
G. Ambrosino
M. Liberali
/ M. Pompetti
74'
C. Favasuli
/ R. Frosinini
74'
78'
S. Wiafe
/
F. Gerli
Fellipe Jack
/ B. Verrengia
84'
S. Pontisso
/ D. Buglio
85'
90'+5
P. Mendes⚽
Pre-match prediction
49.83%
Catanzaro
26.84%
X ←
23.34%
Modena
we assigned to the actual result (Draw)
26.84%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.71
1.18
-0.53
1.15
1.26
+0.11
xG dominance was balanced (1.18 – 1.26).
The final result reflects the playing dominance.
The model's xG estimates diverged from reality.
Lineups
22
G
6
Fellipe Jack
84'
D
Fellipe Jack
84'
D
4
Matias Antonini
D
Matias Antonini
D
84
Tommaso Cassandro
D
Tommaso Cassandro
D
30
Gabriele Alesi
M
Gabriele Alesi
M
20
Simone Pontisso
85'
M
Simone Pontisso
85'
M
32
Fabio Rispoli
1 ⚽
M
Fabio Rispoli
1 ⚽
M
27
Costantino Favasuli
74'
M
Costantino Favasuli
74'
M
9
Pietro Iemmello
55'
F
Pietro Iemmello
55'
F
14
Mattia Liberali
1 👟
74'
F
Mattia Liberali
1 👟
74'
F
8
Filippo Pittarello
1 ⚽
F
Filippo Pittarello
1 ⚽
F
Bench
26
Bruno Verrengia
15'
D
Bruno Verrengia
15'
D
98
D. Buglio
14'
M
94
Federico Di Francesco
35'
F
Federico Di Francesco
35'
F
2
G. Esteves
D
21
Marco Pompetti
16'
M
Marco Pompetti
16'
M
39
N'Dri Koffi
F
N'Dri Koffi
F
19
Patrick Amiamo Nuamah
F
Patrick Amiamo Nuamah
F
28
Rémi Oudin
M
Rémi Oudin
M
62
Ruggero Frosinini
16'
D
Ruggero Frosinini
16'
D
22
G
20
D
28
Davide Adorni
1 ⚽
45'
D
Davide Adorni
1 ⚽
45'
D
25
D
29
Matteo Cotali
1 👟
63'
M
Matteo Cotali
1 👟
63'
M
8
Simone Santoro
63'
M
Simone Santoro
63'
M
16
F. Gerli
78'
M
17
Yanis Massolin
M
Yanis Massolin
M
7
Francesco Zampano
M
Francesco Zampano
M
99
Manuel De Luca
F
Manuel De Luca
F
10
Giuseppe Ambrosino
71'
F
Giuseppe Ambrosino
71'
F
Bench
77
Daniel Tonoli
45'
D
Daniel Tonoli
45'
D
24
E. Colpo
F
78
Fabrizio Bagheria
G
Fabrizio Bagheria
G
98
Luca Zanimacchia
27'
F
Luca Zanimacchia
27'
F
18
Niklas Pyyhtiä
27'
M
Niklas Pyyhtiä
27'
M
11
Pedro Mendes
1 ⚽
19'
F
Pedro Mendes
1 ⚽
19'
F
71
Samuel Wiafe
12'
M
Samuel Wiafe
12'
M
Best on the pitch
Fabio Rispoli
M · Catanzaro
7.90
1 ⚽
2 shots
· 38 pass
Pedro Mendes
F · Modena
7.50
1 ⚽
1 shots
Davide Adorni
D · Modena
7.20
1 ⚽
2 shots
· 19 pass
Giuseppe Ambrosino
F · Modena
6.90
2 shots
· 16 pass
Matteo Cotali
M · Modena
6.90
1 👟
· 16 pass
D · Modena
6.90
1 shots
· 40 pass
Catanzaro — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| G | 90 | 6.90 | — | — | — | 43 | 33% | — | — | — | |
| Fellipe Jack | D | 84 | 6.70 | — | — | — | 43 | 37% | 1 | — | — |
| Matias Antonini | D | 90 | 6.30 | — | — | — | 46 | 41% | 1 | — | — |
| Tommaso Cassandro | D | 90 | 6.30 | — | — | — | 54 | 47% | — | 1 | — |
| Gabriele Alesi | M | 90 | 6.30 | — | — | — | 21 | 17% | — | — | — |
| Simone Pontisso | M | 85 | 6.60 | — | — | 2 | 48 | 46% | — | 1 | — |
| Fabio Rispoli | M | 90 | 7.90 | 1 | — | 2 | 38 | 37% | — | — | — |
| Costantino Favasuli | M | 74 | 6.60 | — | — | — | 16 | 15% | 1 | — | — |
| Pietro Iemmello | F | 55 | 6.60 | — | — | 2 | 18 | 12% | — | — | — |
| Mattia Liberali | F | 74 | 6.60 | — | 1 | — | 23 | 21% | — | — | — |
| Filippo Pittarello | F | 90 | 6.90 | 1 | — | 1 | 17 | 13% | 1 | — | — |
| Bruno Verrengia | D | 15 | 6.20 | — | — | — | 6 | 6% | — | — | — |
| D. Buglio | M | 14 | 6.30 | — | — | — | 6 | 5% | — | — | — |
| Federico Di Francesco | F | 35 | 6.30 | — | — | — | 8 | 6% | — | — | — |
| Marco Pompetti | M | 16 | 6.30 | — | — | — | 3 | 3% | — | — | — |
| Ruggero Frosinini | D | 16 | 6.30 | — | — | — | 5 | 5% | — | — | — |
Modena — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| G | 90 | 6.30 | — | — | — | 29 | 21% | — | — | — | |
| D | 90 | 6.30 | — | — | 1 | 39 | 28% | 4 | — | — | |
| Davide Adorni | D | 45 | 7.20 | 1 | — | 2 | 19 | 16% | — | — | — |
| D | 90 | 6.90 | — | — | 1 | 40 | 32% | 4 | — | — | |
| Matteo Cotali | M | 63 | 6.90 | — | 1 | — | 16 | 14% | 3 | — | — |
| Simone Santoro | M | 63 | 6.30 | — | — | — | 25 | 23% | 1 | — | — |
| F. Gerli | M | 78 | 6.20 | — | — | — | 41 | 39% | — | 1 | — |
| Yanis Massolin | M | 90 | 6.60 | — | — | — | 24 | 20% | — | — | — |
| Francesco Zampano | M | 90 | 5.90 | — | — | — | 17 | 11% | — | — | — |
| Manuel De Luca | F | 90 | 6.20 | — | — | 1 | 12 | 8% | — | — | — |
| Giuseppe Ambrosino | F | 71 | 6.90 | — | — | 2 | 16 | 13% | 1 | — | — |
| Daniel Tonoli | D | 45 | 6.70 | — | — | — | 19 | 16% | — | — | — |
| Luca Zanimacchia | F | 27 | 6.50 | — | — | — | 6 | 6% | — | — | — |
| Niklas Pyyhtiä | M | 27 | 6.30 | — | — | — | 4 | 3% | — | — | — |
| Pedro Mendes | F | 19 | 7.50 | 1 | — | 1 | — | — | — | — | — |
| Samuel Wiafe | M | 12 | 6.30 | — | — | — | 1 | — | — | — | — |
Frequently Asked Questions
What was the final score of Catanzaro vs Modena?
The final score was Catanzaro 2–2 Modena.
What did the model predict before Catanzaro vs Modena?
The model assigned 49% probability to a Catanzaro win, 26% to a draw, and 23% to an Modena win.