Serie B
· Semi-finals
May 16, 2026 20:00
N. Mosti
(ast. A. Cacciamani)
57'
A. Okoro
(ast. A. Cacciamani)
68'
77'
(ast. A. Petagna)
A. Carboni
89'
(ast. Hernani)
F. Delli Carri
The ForzaPitch pre-match prediction gave Monza a 42% win probability (draw 24%, Juve Stabia 32%). The final result was Juve Stabia 2–2 Monza. In 3 previous meetings, Juve Stabia have won 0 times, with 1 draws and 2 wins for Monza.
Match statistics
10
Total shots
7
4
Shots on target
3
2.06
Actual xG
0.68
1
Saves
2
64%
Possession
36%
1
Corners
3
11
Tackles
16
3
🟨 Yellow cards
2
Match Events
28'
L. Lucchesi
N. Mosti
45'+1
⚽N. Mosti
· ast. A. Cacciamani
57'
62'
A. Petagna
/
P. Cutrone
62'
A. Bakoune
/
P. Azzi
A. Gabrielloni
/ K. Zeroli
67'
N. Mosti
/ C. Pierobon
67'
⚽A. Okoro
· ast. A. Cacciamani
68'
74'
F. Delli Carri
/
L. Ravanelli
74'
G. Caso
/
D. Mota
A. Okoro
/ L. Candellone
74'
77'
ast. A. Petagna ·
A. Carboni⚽
M. Ricciardi
/ L. Carissoni
82'
C. Pierobon
84'
89'
ast. Hernani ·
F. Delli Carri⚽
90'+4
A. Bakoune
S. Diakite
90'+5
Pre-match prediction
32.98%
Juve
24.8%
X ←
42.22%
Monza
we assigned to the actual result (Draw)
24.8%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.29
2.06
+0.77
1.45
0.68
-0.77
Juve Stabia dominated by xG (2.06 vs 0.68).
The final result does not reflect the playing dominance.
The model's xG estimates diverged from reality.
Lineups
1
A. Confente
G
A. Confente
G
6
M. Bellich
D
M. Bellich
D
33
A. Giorgini
D
A. Giorgini
D
46
Salim Diakité
D
Salim Diakité
D
77
A. Cacciamani
2 👟
M
A. Cacciamani
2 👟
M
29
O. Correia
M
O. Correia
M
55
G. Leone
M
G. Leone
M
98
N. Mosti
1 ⚽
67'
M
N. Mosti
1 ⚽
67'
M
2
M. Ricciardi
82'
M
M. Ricciardi
82'
M
90
A. Okoro
1 ⚽
74'
F
A. Okoro
1 ⚽
74'
F
9
A. Gabrielloni
67'
F
A. Gabrielloni
67'
F
Bench
17
Aaron Ciammaglichella
M
Aaron Ciammaglichella
M
14
C. Dalle Mura
D
C. Dalle Mura
D
10
C. Pierobon
23'
M
C. Pierobon
23'
M
28
Emanuele Torrasi
M
Emanuele Torrasi
M
37
F. Maistro
M
F. Maistro
M
8
Kevin Zeroli
23'
M
Kevin Zeroli
23'
M
27
L. Candellone
16'
F
L. Candellone
16'
F
24
L. Carissoni
8'
D
L. Carissoni
8'
D
13
Marco Varnier
D
Marco Varnier
D
76
Mattia Mannini
D
Mattia Mannini
D
23
P. Boer
G
P. Boer
G
7
R. Burnete
F
R. Burnete
F
20
D. Thiam
G
D. Thiam
G
3
L. Lucchesi
D
L. Lucchesi
D
13
Luca Ravanelli
74'
D
Luca Ravanelli
74'
D
44
A. Carboni
1 ⚽
D
A. Carboni
1 ⚽
D
7
Paulo Azzi
62'
M
Paulo Azzi
62'
M
32
Matteo Pessina
M
Matteo Pessina
M
14
Pedro Obiang
M
Pedro Obiang
M
19
S. Birindelli
M
S. Birindelli
M
47
Dany Mota
74'
F
Dany Mota
74'
F
8
Hernani
1 👟
F
Hernani
1 👟
F
10
P. Cutrone
62'
F
P. Cutrone
62'
F
Bench
25
A. Álvarez
F
A. Álvarez
F
24
A. Bakoune
28'
D
A. Bakoune
28'
D
2
A. Brorsson
D
A. Brorsson
D
28
A. Colpani
M
A. Colpani
M
37
A. Petagna
1 👟
28'
F
A. Petagna
1 👟
28'
F
15
F. Delli Carri
1 ⚽
16'
D
F. Delli Carri
1 ⚽
16'
D
30
G. Caso
16'
M
G. Caso
16'
M
21
L. Colombo
M
L. Colombo
M
26
Patrick Ciurria
F
Patrick Ciurria
F
27
Samuele Capolupo
D
Samuele Capolupo
D
1
S. Pizzignacco
G
S. Pizzignacco
G
6
V. Antov
D
V. Antov
D
Best on the pitch
A. Cacciamani
M · Juve
8.30
2 👟
· 26 pass
F. Delli Carri
D · Monza
7.70
1 ⚽
2 shots
· 6 pass
N. Mosti
M · Juve
7.60
1 ⚽
5 shots
· 30 pass
G. Caso
M · Monza
7.30
· 7 pass
Hernani
F · Monza
7.30
1 👟
2 shots
· 26 pass
A. Okoro
F · Juve
7.00
1 ⚽
2 shots
· 15 pass
Juve Stabia — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| A. Confente | G | 90 | 6.70 | — | — | — | 34 | 23% | — | — | — |
| M. Bellich | D | 90 | 6.20 | — | — | 2 | 79 | 71% | — | — | — |
| A. Giorgini | D | 90 | 6.30 | — | — | — | 104 | 90% | 1 | — | — |
| Salim Diakité | D | 90 | 5.90 | — | — | — | 60 | 51% | — | 1 | — |
| A. Cacciamani | M | 90 | 8.30 | — | 2 | — | 26 | 17% | 3 | — | — |
| O. Correia | M | 90 | 6.30 | — | — | — | 32 | 28% | — | — | — |
| G. Leone | M | 90 | 6.90 | — | — | — | 58 | 49% | — | — | — |
| N. Mosti | M | 67 | 7.60 | 1 | — | 5 | 30 | 24% | 1 | 1 | — |
| M. Ricciardi | M | 82 | 6.30 | — | — | — | 21 | 15% | 1 | — | — |
| A. Okoro | F | 74 | 7.00 | 1 | — | 2 | 15 | 11% | 1 | — | — |
| A. Gabrielloni | F | 67 | 7.00 | — | — | — | 22 | 10% | 1 | — | — |
| C. Pierobon | M | 23 | 6.30 | — | — | — | 10 | 7% | 1 | 1 | — |
| Kevin Zeroli | M | 23 | 6.70 | — | — | 1 | 7 | 5% | 1 | — | — |
| L. Candellone | F | 16 | 6.20 | — | — | — | 7 | 4% | — | — | — |
| L. Carissoni | D | 8 | 6.70 | — | — | — | 5 | 3% | 1 | — | — |
Monza — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| D. Thiam | G | 90 | 6.70 | — | — | — | 27 | 12% | — | — | — |
| L. Lucchesi | D | 90 | 6.20 | — | — | — | 30 | 21% | 1 | 1 | — |
| Luca Ravanelli | D | 74 | 6.50 | — | — | — | 22 | 17% | 3 | — | — |
| A. Carboni | D | 90 | 7.00 | 1 | — | 2 | 26 | 11% | — | — | — |
| Paulo Azzi | M | 62 | 6.70 | — | — | — | 17 | 14% | 2 | — | — |
| Matteo Pessina | M | 90 | 6.60 | — | — | — | 36 | 26% | — | — | — |
| Pedro Obiang | M | 90 | 6.90 | — | — | — | 18 | 15% | 3 | — | — |
| S. Birindelli | M | 90 | 6.50 | — | — | — | 18 | 8% | 2 | — | — |
| Dany Mota | F | 74 | 6.70 | — | — | 1 | 22 | 17% | 1 | — | — |
| Hernani | F | 90 | 7.30 | — | 1 | 2 | 26 | 18% | 3 | — | — |
| P. Cutrone | F | 62 | 6.50 | — | — | — | 5 | 4% | — | — | — |
| A. Bakoune | D | 28 | 6.30 | — | — | — | 4 | 2% | 1 | 1 | — |
| A. Petagna | F | 28 | 6.50 | — | 1 | — | 8 | 5% | — | — | — |
| F. Delli Carri | D | 16 | 7.70 | 1 | — | 2 | 6 | 3% | — | — | — |
| G. Caso | M | 16 | 7.30 | — | — | — | 7 | 6% | — | — | — |
Frequently Asked Questions
What was the final score of Juve Stabia vs Monza?
The final score was Juve Stabia 2–2 Monza.
What did the model predict before Juve Stabia vs Monza?
The model assigned 32% probability to a Juve Stabia win, 24% to a draw, and 42% to an Monza win.