Serie B
· Relegation Play-offs - Final
May 15, 2026 20:00
The ForzaPitch pre-match prediction gave Bari a 39% win probability (draw 27%, Sudtirol 33%). The final result was Bari 0–0 Sudtirol. In 3 previous meetings, Bari have won 0 times, with 2 draws and 1 wins for Sudtirol.
Match statistics
7
Total shots
14
3
Shots on target
4
0.46
Actual xG
0.98
4
Saves
3
49%
Possession
51%
4
Corners
0
15
Tackles
14
4
🟨 Yellow cards
2
Match Events
G. Moncini
45'+2
54'
S. Merkaj
M. Cerofolini
57'
60'
S. Tronchin
R. Pagano
/ F. Artioli
62'
T. Esteves
/ M. Braunoder
62'
65'
J. Martini
/
M. R. Frigerio
K. Piscopo
72'
G. Moncini
/ M. Cuni
76'
G. Maggiore
/ G. De Pieri
76'
79'
R. Odogwu
/
S. Merkaj
86'
K. Zedadka
/
S. Davi
86'
F. Tait
/
S. Tronchin
87'
D. Crnigoj
/
E. Pecorino
E. Rao
/ N. Bellomo
87'
N. Bellomo
88'
Pre-match prediction
39.03%
Bari
27.82%
X ←
33.16%
Sudtirol
we assigned to the actual result (Draw)
27.82%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.19
0.46
-0.73
1.10
0.98
-0.13
Sudtirol dominated by xG (0.98 vs 0.46).
The final result does not reflect the playing dominance.
The model's xG estimates diverged from reality.
Lineups
31
Michele Cerofolini
G
Michele Cerofolini
G
93
M. Dorval
D
M. Dorval
D
43
Dimitrios Nikolaou
D
Dimitrios Nikolaou
D
26
Cas Odenthal
D
Cas Odenthal
D
13
Valerio Mantovani
D
Valerio Mantovani
D
28
Kevin Piscopo
M
Kevin Piscopo
M
18
Giulio Maggiore
76'
M
Giulio Maggiore
76'
M
19
Tomás Esteves
62'
M
Tomás Esteves
62'
M
8
Riccardo Pagano
62'
M
Riccardo Pagano
62'
M
17
Emanuele Rao
87'
F
Emanuele Rao
87'
F
11
G. Moncini
76'
F
G. Moncini
76'
F
Bench
9
Christian Gytkjær
F
Christian Gytkjær
F
66
Daouda Traore
M
Daouda Traore
M
80
Federico Artioli
31'
M
Federico Artioli
31'
M
49
Giacomo De Pieri
17'
M
Giacomo De Pieri
17'
M
37
Giacomo Stabile
D
Giacomo Stabile
D
24
Lorenzo Dickmann
D
Lorenzo Dickmann
D
1
Marco Pissardo
G
Marco Pissardo
G
90
Marvin Çuni
17'
F
Marvin Çuni
17'
F
27
Matthias Braunöder
31'
M
Matthias Braunöder
31'
M
30
Moussa Mane
D
Moussa Mane
D
10
Nicola Bellomo
6'
M
Nicola Bellomo
6'
M
25
Raffaele Pucino
D
Raffaele Pucino
D
31
Marius Adamonis
G
Marius Adamonis
G
34
Frédéric Veseli
D
Frédéric Veseli
D
19
Nicola Pietrangeli
D
Nicola Pietrangeli
D
94
Hamza El Kaouakibi
D
Hamza El Kaouakibi
D
24
Simone Davì
86'
M
Simone Davì
86'
M
17
D. Casiraghi
M
D. Casiraghi
M
18
S. Tronchin
86'
M
S. Tronchin
86'
M
26
Marco Romano Frigerio
65'
M
Marco Romano Frigerio
65'
M
79
Salvatore Molina
M
Salvatore Molina
M
9
E. Pecorino
87'
F
E. Pecorino
87'
F
33
S. Merkaj
79'
F
S. Merkaj
79'
F
Bench
13
Carlo Sabatini
D
Carlo Sabatini
D
1
Daniele Borra
G
Daniele Borra
G
4
Davide Mancini
D
Davide Mancini
D
46
Dhirar Brik
M
Dhirar Brik
M
89
Domen Črnigoj
6'
M
Domen Črnigoj
6'
M
21
Fabien Tait
7'
M
Fabien Tait
7'
M
23
Federico Davi
D
Federico Davi
D
6
Jacopo Martini
28'
M
Jacopo Martini
28'
M
7
K. Zedadka
7'
M
K. Zedadka
7'
M
90
Raphael Odogwu
14'
F
Raphael Odogwu
14'
F
11
Riccardo Tonin
F
Riccardo Tonin
F
99
Simone Verdi
M
Simone Verdi
M
Best on the pitch
Marius Adamonis
G · Sudtirol
7.90
· 14 pass
Salvatore Molina
M · Sudtirol
7.50
2 shots
· 42 pass
S. Tronchin
M · Sudtirol
7.30
· 23 pass
Nicola Pietrangeli
D · Sudtirol
7.30
· 30 pass
D. Casiraghi
M · Sudtirol
7.20
2 shots
· 33 pass
Emanuele Rao
F · Bari
7.20
1 shots
· 16 pass
Bari — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Michele Cerofolini | G | 93 | 6.90 | — | — | — | 30 | 9% | — | 1 | — |
| M. Dorval | D | 93 | 6.60 | — | — | — | 29 | 22% | 2 | — | — |
| Dimitrios Nikolaou | D | 93 | 7.00 | — | — | — | 25 | 24% | — | — | — |
| Cas Odenthal | D | 93 | 6.60 | — | — | — | 27 | 20% | 2 | — | — |
| Valerio Mantovani | D | 93 | 6.90 | — | — | — | 26 | 16% | 3 | — | — |
| Kevin Piscopo | M | 93 | 6.50 | — | — | 1 | 20 | 10% | — | 1 | — |
| Giulio Maggiore | M | 76 | 7.00 | — | — | 2 | 41 | 29% | 3 | — | — |
| Tomás Esteves | M | 62 | 6.20 | — | — | — | 17 | 11% | 3 | — | — |
| Riccardo Pagano | M | 62 | 6.30 | — | — | 1 | 12 | 10% | 1 | — | — |
| Emanuele Rao | F | 87 | 7.20 | — | — | 1 | 16 | 13% | — | — | — |
| G. Moncini | F | 76 | 6.20 | — | — | 1 | 17 | 8% | — | 1 | — |
| Federico Artioli | M | 31 | 6.30 | — | — | — | 4 | 1% | — | — | — |
| Giacomo De Pieri | M | 17 | 6.50 | — | — | — | — | — | — | — | — |
| Marvin Çuni | F | 17 | 7.00 | — | — | 1 | 4 | 2% | — | — | — |
| Matthias Braunöder | M | 31 | 6.90 | — | — | — | 10 | 4% | 1 | — | — |
| Nicola Bellomo | M | 6 | — | — | — | — | — | — | — | 1 | — |
Sudtirol — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Marius Adamonis | G | 93 | 7.90 | — | — | — | 14 | 4% | — | — | — |
| Frédéric Veseli | D | 93 | 6.70 | — | — | — | 23 | 18% | 1 | — | — |
| Nicola Pietrangeli | D | 93 | 7.30 | — | — | — | 30 | 19% | 1 | — | — |
| Hamza El Kaouakibi | D | 93 | 6.90 | — | — | 1 | 34 | 25% | 2 | — | — |
| Simone Davì | M | 86 | 6.90 | — | — | 1 | 29 | 20% | 2 | — | — |
| D. Casiraghi | M | 93 | 7.20 | — | — | 2 | 33 | 23% | 2 | — | — |
| S. Tronchin | M | 86 | 7.30 | — | — | — | 23 | 19% | 3 | 1 | — |
| Marco Romano Frigerio | M | 65 | 6.60 | — | — | 3 | 15 | 9% | 1 | — | — |
| Salvatore Molina | M | 93 | 7.50 | — | — | 2 | 42 | 15% | 2 | — | — |
| E. Pecorino | F | 87 | 6.20 | — | — | 3 | 22 | 16% | — | — | — |
| S. Merkaj | F | 79 | 6.20 | — | — | 1 | 7 | 3% | — | 1 | — |
| Domen Črnigoj | M | 6 | — | — | — | — | 2 | 1% | — | — | — |
| Fabien Tait | M | 7 | — | — | — | — | — | — | — | — | — |
| Jacopo Martini | M | 28 | 6.50 | — | — | — | 8 | 6% | — | — | — |
| K. Zedadka | M | 7 | — | — | — | — | — | — | — | — | — |
| Raphael Odogwu | F | 14 | 6.70 | — | — | 1 | 5 | 2% | — | — | — |
Frequently Asked Questions
What was the final score of Bari vs Sudtirol?
The final score was Bari 0–0 Sudtirol.
What did the model predict before Bari vs Sudtirol?
The model assigned 39% probability to a Bari win, 27% to a draw, and 33% to an Sudtirol win.