Serie B
· Relegation Play-offs - Final
May 22, 2026 20:00
The ForzaPitch pre-match prediction gave Sudtirol a 51% win probability (draw 27%, Bari 21%). The final result was Sudtirol 0–0 Bari. In 3 previous meetings, Sudtirol have won 1 times, with 2 draws and 0 wins for Bari.
Match statistics
13
Total shots
6
2
Shots on target
2
0.90
Actual xG
0.85
2
Saves
2
45%
Possession
55%
6
Corners
4
19
Tackles
11
1
🟨 Yellow cards
3
Match Events
H. El Kaouakibi
19'
39'
G. Maggiore
46'
M. Verreth
/
G. Maggiore
57'
L. Dickmann
/
V. Mantovani
63'
68'
C. Gytkjaer
/
R. Pagano
81'
C. Odenthal
M. R. Frigerio
/ F. Tait
83'
84'
M. Cuni
/
E. Rao
84'
F. Artioli
/
M. Braunoder
85'
F. Artioli
E. Pecorino
/ R. Odogwu
86'
D. Casiraghi
/ D. Crnigoj
86'
Pre-match prediction
51.17%
Sudtirol
27.4%
X ←
21.43%
Bari
we assigned to the actual result (Draw)
27.4%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.34
0.90
-0.44
0.72
0.85
+0.13
xG dominance was balanced (0.90 – 0.85).
The final result reflects the playing dominance.
The model's xG estimates were accurate.
Lineups
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ì
M
Simone Davì
M
17
D. Casiraghi
86'
M
D. Casiraghi
86'
M
18
Simone Tronchin
M
Simone Tronchin
M
26
Marco Romano Frigerio
83'
M
Marco Romano Frigerio
83'
M
79
Salvatore Molina
M
Salvatore Molina
M
9
E. Pecorino
86'
F
E. Pecorino
86'
F
33
Silvio Merkaj
F
Silvio Merkaj
F
Bench
13
Carlo Sabatini
D
Carlo Sabatini
D
1
Daniele Borra
G
Daniele Borra
G
62
Daniel Theiner
G
Daniel Theiner
G
4
Davide Mancini
D
Davide Mancini
D
89
Domen Črnigoj
9'
M
Domen Črnigoj
9'
M
21
Fabien Tait
12'
M
Fabien Tait
12'
M
23
Federico Davi
D
Federico Davi
D
6
Jacopo Martini
M
Jacopo Martini
M
7
Karim Zedadka
M
Karim Zedadka
M
90
Raphael Odogwu
9'
F
Raphael Odogwu
9'
F
11
Riccardo Tonin
F
Riccardo Tonin
F
99
Simone Verdi
M
Simone Verdi
M
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
57'
D
Valerio Mantovani
57'
D
28
Kevin Piscopo
M
Kevin Piscopo
M
18
Giulio Maggiore
45'
M
Giulio Maggiore
45'
M
27
Matthias Braunöder
84'
M
Matthias Braunöder
84'
M
8
Riccardo Pagano
68'
M
Riccardo Pagano
68'
M
17
Emanuele Rao
84'
F
Emanuele Rao
84'
F
11
G. Moncini
F
G. Moncini
F
Bench
9
Christian Gytkjær
27'
F
Christian Gytkjær
27'
F
80
Federico Artioli
11'
M
Federico Artioli
11'
M
49
Giacomo De Pieri
M
Giacomo De Pieri
M
37
Giacomo Stabile
D
Giacomo Stabile
D
24
Lorenzo Dickmann
38'
D
Lorenzo Dickmann
38'
D
1
Marco Pissardo
G
Marco Pissardo
G
90
Marvin Çuni
11'
F
Marvin Çuni
11'
F
29
Matthias Verreth
50'
M
Matthias Verreth
50'
M
30
Moussa Mane
D
Moussa Mane
D
10
Nicola Bellomo
M
Nicola Bellomo
M
25
Raffaele Pucino
D
Raffaele Pucino
D
19
Tomás Esteves
D
Tomás Esteves
D
Best on the pitch
Salvatore Molina
M · Sudtirol
7.50
1 shots
· 32 pass
Matthias Verreth
M · Bari
7.30
· 24 pass
Simone Tronchin
M · Sudtirol
7.30
· 27 pass
D. Casiraghi
M · Sudtirol
7.30
1 shots
· 30 pass
Marius Adamonis
G · Sudtirol
7.20
· 18 pass
Nicola Pietrangeli
D · Sudtirol
7.20
· 15 pass
Sudtirol — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Marius Adamonis | G | 95 | 7.20 | — | — | — | 18 | 5% | — | — | — |
| Frédéric Veseli | D | 95 | 6.90 | — | — | — | 17 | 11% | — | — | — |
| Nicola Pietrangeli | D | 95 | 7.20 | — | — | — | 15 | 12% | 1 | — | — |
| Hamza El Kaouakibi | D | 95 | 6.70 | — | — | 1 | 35 | 22% | — | 1 | — |
| Simone Davì | M | 95 | 7.20 | — | — | 3 | 28 | 17% | — | — | — |
| D. Casiraghi | M | 86 | 7.30 | — | — | 1 | 30 | 21% | 2 | — | — |
| Simone Tronchin | M | 95 | 7.30 | — | — | — | 27 | 20% | 2 | — | — |
| Marco Romano Frigerio | M | 83 | 6.50 | — | — | 3 | 9 | 6% | 4 | — | — |
| Salvatore Molina | M | 95 | 7.50 | — | — | 1 | 32 | 16% | 5 | — | — |
| E. Pecorino | F | 86 | 6.70 | — | — | 2 | 16 | 13% | 1 | — | — |
| Silvio Merkaj | F | 95 | 6.60 | — | — | 2 | 9 | 7% | 3 | — | — |
| Domen Črnigoj | M | 9 | 6.50 | — | — | — | 4 | 1% | — | — | — |
| Fabien Tait | M | 12 | 6.70 | — | — | — | 4 | 2% | — | — | — |
| Raphael Odogwu | F | 9 | 6.30 | — | — | — | 4 | 3% | 1 | — | — |
Bari — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Michele Cerofolini | G | 95 | 7.00 | — | — | — | 36 | 22% | — | — | — |
| M. Dorval | D | 95 | 6.30 | — | — | — | 35 | 27% | 3 | — | — |
| Dimitrios Nikolaou | D | 95 | 6.90 | — | — | — | 41 | 33% | 1 | — | — |
| Cas Odenthal | D | 95 | 6.70 | — | — | — | 32 | 23% | 1 | 1 | — |
| Valerio Mantovani | D | 57 | 7.00 | — | — | — | 14 | 10% | — | — | — |
| Kevin Piscopo | M | 95 | 6.50 | — | — | 1 | 24 | 13% | 1 | — | — |
| Giulio Maggiore | M | 45 | 6.50 | — | — | — | 20 | 14% | — | 1 | — |
| Matthias Braunöder | M | 84 | 6.30 | — | — | — | 19 | 11% | — | — | — |
| Riccardo Pagano | M | 68 | 6.30 | — | — | — | 28 | 19% | — | — | — |
| Emanuele Rao | F | 84 | 6.30 | — | — | — | 12 | 7% | 1 | — | — |
| G. Moncini | F | 95 | 6.20 | — | — | 1 | 14 | 9% | — | — | — |
| Christian Gytkjær | F | 27 | 6.50 | — | — | 1 | 3 | 3% | — | — | — |
| Federico Artioli | M | 11 | 6.60 | — | — | 1 | 1 | — | 2 | 1 | — |
| Lorenzo Dickmann | D | 38 | 7.00 | — | — | 2 | 12 | 9% | 1 | — | — |
| Marvin Çuni | F | 11 | 6.50 | — | — | — | 2 | — | 1 | — | — |
| Matthias Verreth | M | 50 | 7.30 | — | — | — | 24 | 21% | — | — | — |
Frequently Asked Questions
What was the final score of Sudtirol vs Bari?
The final score was Sudtirol 0–0 Bari.
What did the model predict before Sudtirol vs Bari?
The model assigned 51% probability to a Sudtirol win, 27% to a draw, and 21% to an Bari win.