⚙️
All Markets
🏆
1X2
📊
Over/Under 2.5
🥅
BTTS
🎯
Correct Score
📈
Over 0.5 Goals
15 May 2026 18:00
ITALY SERIE B RELEGATION PLAY-OFFS - FINAL
Bari
W D W L W
FT
0 - 0
Sudtirol
L D L W W
🏟️ Stadio San Nicola
Bari
Referee: A. Rapuano

Match Events

Goals, cards, substitutions and VAR decisions from this fixture.

Bari 0 - 0 Sudtirol
Bari Timeline Sudtirol
1st Half 0 - 0
45+2'
Gabriele Moncini yellow card
2nd Half 0 - 0
54'
Silvio Merkaj yellow card
57'
Michele Cerofolini yellow card
60'
Simone Tronchin yellow card
62'
R. Pagano ↔ F. Artioli Substitution
62'
T. Esteves ↔ M. Braunoder Substitution
65'
M. R. Frigerio ↔ J. Martini Substitution
72'
Kevin Piscopo yellow card
76'
G. Maggiore ↔ G. De Pieri Substitution
76'
G. Moncini ↔ M. Cuni Substitution
79'
S. Merkaj ↔ R. Odogwu Substitution
86'
E. Rao ↔ N. Bellomo Substitution
86'
S. Tronchin ↔ F. Tait Substitution
86'
S. Davi ↔ K. Zedadka Substitution
86'
E. Pecorino ↔ D. Crnigoj Substitution
87'
Nicola Bellomo yellow card

All Predictions Markets

AI-powered match picks, confidence ratings and value signals.

AI Model · Pro v3.1
★ Top AI Pick
Corners O/U

Under 11.5 Corners

AI Confidence 72.4% High Confidence
Odds -
Value +0%
Win Probability 72.4%
View Full Analysis
👕
1X2 Home Win
Confidence 56.3%
Odds -
🥅
BTTS BTTS No
Confidence 35.4%
Odds -
Over / Under 2.5 Under 2.5
Confidence 36.9%
Odds -
⏱️
HT / FT Home / Home
Confidence -
Odds -
🎯
Correct Score 2-0
Confidence -
Odds -
🧠

AI Insight Summary

Our model highlights Corners O/U as the strongest available market, with the pick "Under 11.5 Corners" showing the best current confidence signal.

Confidence 33.5% Low
Best Odds - Fair Odds
Value Edge +0% Expected Value
📊

Season Statistics

Team averages and season trends before this fixture

78 matches analysed
Bari
Bari Home
VS
Sudtirol Away
Sudtirol
🎟️ 39 Matches Played
🏆 10 Wins
🎯 0.97 Avg Goals
🎟️ 39 Matches Played
🏆 8 Wins
🎯 1 Avg Goals
39
Matches Played
39
10
Wins
8
10
Draws
17
19
Losses
14
38
Goals For
39
62
Goals Against
51
0.97
Avg Goals Scored
1
1.59
Avg Goals Conceded
1.31
20
BTTS Yes
22
20
Over 2.5
16
7
Clean Sheets
8
15
Failed To Score
14

Key Stats

Quick comparison based on available match data

0.97
Average Goals Scored
1
1.59
Average Goals Conceded
1.31
20
BTTS Yes
22
20
Over 2.5
16
3
Shots on Goal
3.38

Trend Signals

Derived from season data
Attack Edge Sudtirol
Defensive Edge Sudtirol
BTTS Signal Strong BTTS profile
Goals Trend Lower-scoring trend

Quick Verdict

Pre-match summary
Home Win Rate 26%
Away Win Rate 21%

Bari show the stronger season trend before kickoff.

Bari Bari

Match Statistics

Sudtirol Sudtirol
3
🎯 Shots on Goal
4
4
Shots off Goal
10
1
🛡️ Blocked Shots
1
4
🚩 Corner Kicks
1
17
🦶 Fouls
17
48%
Ball Possession
52%
8
Total Shots
15
279
Total passes
297
179
Passes accurate
188
4
🟨 Yellow Cards
2
0
🟥 Red Cards
0
Last matches: Bari
22.05.26
Ser
Bari
Sudtirol
0
0
D
08.05.26
Ser
Bari
Catanzaro
3
2
W
01.05.26
Ser
Bari
Virtus Entella
2
0
W
24.04.26
Ser
Bari
Avellino
0
2
L
18.04.26
Ser
Bari
Venezia
0
3
L
11.04.26
Ser
Bari
Monza
0
2
L
06.04.26
Ser
Bari
Modena
3
1
W
22.03.26
Ser
Bari
Carrarese
0
3
L
18.03.26
Ser
Bari
Frosinone
1
2
L
14.03.26
Ser
Bari
Reggiana
4
1
W
08.03.26
Ser
Bari
Pescara
0
4
L
04.03.26
Ser
Bari
Empoli
2
1
W
27.02.26
Ser
Bari
Sampdoria
2
0
W
21.02.26
Ser
Bari
Padova
1
1
D
15.02.26
Ser
Bari
Sudtirol
1
2
L
11.02.26
Ser
Bari
Spezia
0
0
D
07.02.26
Ser
Bari
Mantova
1
2
L
30.01.26
Ser
Bari
Palermo
0
3
L
24.01.26
Ser
Bari
Cesena
2
1
W
17.01.26
Ser
Bari
Juve Stabia
0
1
L
Last matches: Sudtirol
22.05.26
Ser
Sudtirol
Bari
0
0
D
08.05.26
Ser
Sudtirol
Juve Stabia
1
1
D
01.05.26
Ser
Sudtirol
Sampdoria
0
1
L
25.04.26
Ser
Sudtirol
Mantova
0
3
L
18.04.26
Ser
Sudtirol
Spezia
1
6
L
11.04.26
Ser
Sudtirol
Modena
1
1
D
06.04.26
Ser
Sudtirol
Cesena
1
1
D
22.03.26
Ser
Sudtirol
Frosinone
1
3
L
18.03.26
Ser
Sudtirol
Avellino
2
3
L
15.03.26
Ser
Sudtirol
Pescara
0
0
D
07.03.26
Ser
Sudtirol
Virtus Entella
0
1
L
03.03.26
Ser
Sudtirol
Reggiana
4
0
W
28.02.26
Ser
Sudtirol
Venezia
1
1
D
21.02.26
Ser
Sudtirol
Palermo
0
3
L
15.02.26
Ser
Sudtirol
Bari
2
1
W
11.02.26
Ser
Sudtirol
Monza
0
0
D
07.02.26
Ser
Sudtirol
Carrarese
0
0
D
31.01.26
Ser
Sudtirol
Catanzaro
2
1
W
25.01.26
Ser
Sudtirol
Padova
3
0
W
17.01.26
Ser
Sudtirol
Empoli
1
0
W
H2H: Bari vs Sudtirol
22.05.26
H2H
Sudtirol
Bari
0
0
D
15.05.26
H2H
Bari
Sudtirol
0
0
D
15.02.26
H2H
Bari
Sudtirol
1
2
L
13.12.25
H2H
Sudtirol
Bari
0
0
D
13.05.25
H2H
Sudtirol
Bari
0
0
D
21.12.24
H2H
Bari
Sudtirol
0
1
L
24.02.24
H2H
Sudtirol
Bari
1
0
L
09.12.23
H2H
Bari
Sudtirol
2
1
W
02.06.23
H2H
Bari
Sudtirol
1
0
W
29.05.23
H2H
Sudtirol
Bari
1
0
L
10.04.23
H2H
Sudtirol
Bari
0
1
W
12.11.22
H2H
Bari
Sudtirol
2
2
D
30.04.22
H2H
Bari
Sudtirol
1
2
L
Last matches: Bari
01.05.26
Ser
Bari
Virtus Entella
2
0
W
18.04.26
Ser
Bari
Venezia
0
3
L
06.04.26
Ser
Bari
Modena
3
1
W
22.03.26
Ser
Bari
Carrarese
0
3
L
14.03.26
Ser
Bari
Reggiana
4
1
W
04.03.26
Ser
Bari
Empoli
2
1
W
15.02.26
Ser
Bari
Sudtirol
1
2
L
11.02.26
Ser
Bari
Spezia
0
0
D
30.01.26
Ser
Bari
Palermo
0
3
L
17.01.26
Ser
Bari
Juve Stabia
0
1
L
27.12.25
Ser
Bari
Avellino
1
1
D
19.12.25
Ser
Bari
Catanzaro
1
2
L
08.12.25
Ser
Bari
Pescara
1
1
D
22.11.25
Ser
Bari
Frosinone
2
3
L
02.11.25
Ser
Bari
Cesena
1
0
W
26.10.25
Ser
Bari
Mantova
1
0
W
04.10.25
Ser
Bari
Padova
2
1
W
27.09.25
Ser
Bari
Sampdoria
1
1
D
31.08.25
Ser
Bari
Monza
1
1
D
H2H at home: Bari
15.05.26
H2H
Bari
Sudtirol
0
0
D
15.02.26
H2H
Bari
Sudtirol
1
2
L
21.12.24
H2H
Bari
Sudtirol
0
1
L
09.12.23
H2H
Bari
Sudtirol
2
1
W
02.06.23
H2H
Bari
Sudtirol
1
0
W
12.11.22
H2H
Bari
Sudtirol
2
2
D
30.04.22
H2H
Bari
Sudtirol
1
2
L
Last matches: Sudtirol
01.05.26
Ser
Sudtirol
Sampdoria
0
1
L
18.04.26
Ser
Sudtirol
Spezia
1
6
L
06.04.26
Ser
Sudtirol
Cesena
1
1
D
18.03.26
Ser
Sudtirol
Avellino
2
3
L
03.03.26
Ser
Sudtirol
Reggiana
4
0
W
21.02.26
Ser
Sudtirol
Palermo
0
3
L
15.02.26
Ser
Sudtirol
Bari
2
1
W
07.02.26
Ser
Sudtirol
Carrarese
0
0
D
17.01.26
Ser
Sudtirol
Empoli
1
0
W
27.12.25
Ser
Sudtirol
Juve Stabia
0
1
L
21.12.25
Ser
Sudtirol
Virtus Entella
1
1
D
08.12.25
Ser
Sudtirol
Monza
1
1
D
23.11.25
Ser
Sudtirol
Modena
0
0
D
01.11.25
Ser
Sudtirol
Padova
1
1
D
29.10.25
Ser
Sudtirol
Venezia
0
3
L
18.10.25
Ser
Sudtirol
Mantova
1
1
D
01.10.25
Ser
Sudtirol
Pescara
1
1
D
19.09.25
Ser
Sudtirol
Frosinone
2
2
D
24.08.25
Ser
Sudtirol
Catanzaro
1
1
D
16.08.25
Cop
Sudtirol
Como
1
3
L
H2H away: Sudtirol
15.05.26
H2H
Bari
Sudtirol
0
0
D
15.02.26
H2H
Bari
Sudtirol
1
2
W
21.12.24
H2H
Bari
Sudtirol
0
1
W
09.12.23
H2H
Bari
Sudtirol
2
1
L
02.06.23
H2H
Bari
Sudtirol
1
0
L
12.11.22
H2H
Bari
Sudtirol
2
2
D
30.04.22
H2H
Bari
Sudtirol
1
2
W
Bari
Bari 4-3-1-2
Lineups 4-3-1-2 vs 3-5-2
Sudtirol 3-5-2
Sudtirol
31
M. Cerofolini
🟨
13
V. Mantovani
26
C. Odenthal
43
D. Nikolaou
93
M. Dorval
19
T. Esteves
18
G. Maggiore
28
K. Piscopo
🟨
8
R. Pagano
11
G. Moncini
🟨
17
E. Rao
31
M. Adamonis
94
H. El Kaouakibi
19
N. Pietrangeli
34
F. Veseli
79
S. Molina
26
M. R. Frigerio
18
S. Tronchin
🟨
17
D. Casiraghi
24
S. Davi
33
S. Merkaj
🟨
9
E. Pecorino
Bari Sudtirol ⚽ Goal 🎯 Assist 🟨 Yellow 🟥 Red ↑ In ↓ Out

Serie B: Regular season Standings

# Team MP GD PTS Form
1
Venezia
38 46 82
W D W W D
2
Frosinone
38 42 81
W W W W D
3
Monza
38 29 76
D L W W W
4
Palermo
38 28 72
L W D W D
5
Catanzaro
38 11 59
L L W D D
6
Modena
38 13 55
L W L L D
7
Juve Stabia
38 -1 51
D L D D W
8
Avellino
38 -12 49
W L W W D
9
Mantova
38 -12 46
L W W L W
10
Padova
38 -10 46
W W L W W
11
Cesena
38 -11 46
L D D L L
12
Carrarese
38 -5 44
L D L D L
13
Sampdoria
38 -13 44
L W D L W
14
Virtus Entella
38 -15 42
W L W D D
15
Empoli
38 -7 41
D W L D L
16
Sudtirol
38 -10 41
D L L L D
17
Bari
38 -22 40
W W L L L
18
Reggiana
38 -20 37
W L D L W
19
Spezia
38 -16 35
D D L W L
20
Pescara
38 -15 35
D L D D L
Promotion - Serie A
Promotion - Serie B (Play Offs: Semi-finals)
Promotion - Serie B (Play Offs: Quarter-finals)
Serie B (Play Out)
Relegation

Match Events

Goals, cards, substitutions and VAR decisions from this fixture.

Bari 0 - 0 Sudtirol
Bari Timeline Sudtirol
1st Half 0 - 0
45+2'
Gabriele Moncini yellow card
2nd Half 0 - 0
54'
Silvio Merkaj yellow card
57'
Michele Cerofolini yellow card
60'
Simone Tronchin yellow card
62'
R. Pagano ↔ F. Artioli Substitution
62'
T. Esteves ↔ M. Braunoder Substitution
65'
M. R. Frigerio ↔ J. Martini Substitution
72'
Kevin Piscopo yellow card
76'
G. Maggiore ↔ G. De Pieri Substitution
76'
G. Moncini ↔ M. Cuni Substitution
79'
S. Merkaj ↔ R. Odogwu Substitution
86'
E. Rao ↔ N. Bellomo Substitution
86'
S. Tronchin ↔ F. Tait Substitution
86'
S. Davi ↔ K. Zedadka Substitution
86'
E. Pecorino ↔ D. Crnigoj Substitution
87'
Nicola Bellomo yellow card