ITALY SERIE B
--.--.---- --:--
Stadio San Nicola
Referee: M. Caputi
Bari
Match Timeline
Empoli
HT
0' 15' 30' 45' 60' 75' 90'
🟨
3'
Gerard Yepes
Empoli
VAR
22'
Daniel Fila
Empoli
🟥
23'
Matteo Lovato
Empoli
🔄
29'
E. Saporiti ↔ G. Guarino
Empoli
42'
E. Rao · Assist: M. Dorval
Bari
45'
S. Shpendi
Empoli
VAR
48'
Emanuele Rao
Bari
🟨
59'
Tomás Esteves
Bari
🔄
61'
G. Yepes ↔ D. Degli Innocenti
Empoli
🔄
62'
D. Fila ↔ R. Ilie
Empoli
🔄
64'
T. Esteves ↔ N. Bellomo
Bari
72'
G. Maggiore · Assist: M. Dorval
Bari
🔄
77'
E. Rao ↔ G. De Pieri
Bari
🔄
77'
K. Piscopo ↔ M. Mane
Bari
🔄
80'
S. Shpendi ↔ M. Nasti
Empoli
🔄
80'
M. Curto ↔ J. Ceesay
Empoli
🔄
89'
G. Moncini ↔ M. Cuni
Bari
🔄
89'
G. Maggiore ↔ M. Braunoder
Bari
🟨
90+1'
Andrea Cistana
Bari

Predictions & Statistics

Full analysis and predictions for all markets

All Markets
Market Option Probability Odds Stats & Analysis
Probability Distribution
Bari Win 0%
Draw 0%
Empoli Win 0%
Expected Goals (xG)
Bari1.06
Empoli1.31
Recent Form (Last 5)
Bari Bari
WWDLW
23 GF / 41 GA
Empoli Empoli
WLDWL
35 GF / 41 GA
Key Stats
0.82
Average Goals Scored
1.21
1.46
Average Goals Conceded
1.41
15
BTTS Yes
18
12
Over 2.5
14
2.89
Shots on Goal
4

Statistics are based on season averages

Season Statistics

Team averages and season trends before this fixture

Bari Bari 28 matches
Empoli Empoli 29 matches
Bari Statistic Empoli
5 Wins 7
10 Draws 11
13 Losses 11
23 Goals For 35
41 Goals Against 41
0.82 Avg Goals Scored 1.21
1.46 Avg Goals Conceded 1.41
15 BTTS Yes 18
21 Over 1.5 23
12 Over 2.5 14
4 Over 3.5 9
6 Clean Sheets 6
10 Failed To Score 6
2.89 Shots On Goal 4
10.54 Total Shots 12.03
3.43 Corners 4.72
47.7% Ball Possession 48.5%

Match Analysis

Model notes, team context and key prediction signals

H2H Analysis

Across those 4 head-to-head meetings, Bari won 1 times, Empoli won 3 times, while 0 matches finished as draws. The aggregate score in this matchup is 4:13 from Bari's perspective. 4 of those games went over 2.5 goals, and both teams scored in 2 matches, with an average of 4.25 goals per game.

Predicted formations: Bari 3-4-2-1 / Empoli 3-5-2
H2H summary: Bari wins 1, draws 0, Empoli wins 3
Stats
Bari Bari
Empoli Empoli
Shots on Goal
5
Shots on Goal
4
Shots off Goal
5
Shots off Goal
1
Blocked Shots
3
Blocked Shots
6
3 Corner Kicks 8
16 Fouls 10
1 Offsides 3
55% Ball Possession 45%
13 Total Shots 11
5 Shots on Goal 4
5 Shots off Goal 1
3 Blocked Shots 6
10 Shots insidebox 4
3 Shots outsidebox 7
3 Goalkeeper Saves 3
372 Total passes 291
303 Passes accurate 203
1.35 expected_goals 0.55
🟨 2 Yellow Cards 1 🟨
🟥 0 Red Cards 1 🟥

Lineups

Bari
Formation
Empoli
M. Cerofolini
M. Cerofolini
A. Cistana
A. Cistana
C. Odenthal
C. Odenthal
V. Mantovani
V. Mantovani
K. Piscopo
K. Piscopo
G. Maggiore
G. Maggiore
F. Artioli
F. Artioli
M. Dorval
🎯
M. Dorval
T. Esteves
T. Esteves
E. Rao
E. Rao
G. Moncini
G. Moncini
A. Fulignati
A. Fulignati
M. Curto
M. Curto
M. Lovato
M. Lovato
N. Obaretin
N. Obaretin
A. Candela
A. Candela
L. Magnino
L. Magnino
G. Yepes
G. Yepes
E. Saporiti
E. Saporiti
S. Elia
S. Elia
D. Fila
D. Fila
S. Shpendi
S. Shpendi
Bari 3-4-2-1
Starting XI
31
M. Cerofolini
G
51
A. Cistana
🟨 90+1'
D
26
C. Odenthal
D
13
V. Mantovani
D
28
K. Piscopo
↓ 77'
M
18
G. Maggiore
⚽ 72' ↓ 89'
M
80
F. Artioli
M
93
M. Dorval
🎯 42' 🎯 72'
M
19
T. Esteves
↓ 64' 🟨 59'
F
17
E. Rao
⚽ 42' ↓ 77'
11
G. Moncini
↓ 89'
F
Substitutes
1
M. Pissardo
G
10
N. Bellomo
↑ 64'
M
9
C. Gytkjaer
F
25
R. Pucino
D
43
D. Nikolaou
D
20
N. Cavuoti
M
49
G. De Pieri
↑ 77'
M
66
D. Traore
M
90
M. Cuni
↑ 89'
F
27
M. Braunoder
↑ 89'
M
8
R. Pagano
M
30
M. Mane
↑ 77'
Empoli 3-5-2
Starting XI
21
A. Fulignati
G
2
M. Curto
↓ 80'
D
20
M. Lovato
🟥 23'
D
5
N. Obaretin
D
26
A. Candela
M
8
L. Magnino
M
14
G. Yepes
↓ 61' 🟨 3'
M
70
E. Saporiti
↓ 29'
M
7
S. Elia
M
17
D. Fila
↓ 62'
F
11
S. Shpendi
⚽ 45' ↓ 80'
F
Substitutes
1
S. Perisan
G
19
M. Nasti
↑ 80'
F
34
G. Guarino
↑ 29'
D
4
S. Romagnoli
D
24
T. Ebuehi
D
32
N. Haas
M
15
J. Ceesay
↑ 80'
D
99
F. Bianchi
F
6
D. Degli Innocenti
↑ 61'
M
10
R. Ilie
↑ 62'
M
25
L. Ignacchiti
M
27
B. Moruzzi
D
Last matches: Bari
22.05.26
Ser
Bari
Sudtirol
0
0
D
15.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
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: Empoli
08.08.26
Fri
Empoli
Livorno
1
1
D
01.08.26
Fri
Empoli
Spezia
1
1
D
25.07.26
Fri
Empoli
Virtus Entella
1
0
W
08.05.26
Ser
Empoli
Monza
2
2
D
01.05.26
Ser
Empoli
Avellino
1
0
W
25.04.26
Ser
Empoli
Venezia
0
2
L
19.04.26
Ser
Empoli
Virtus Entella
1
1
D
12.04.26
Ser
Empoli
Padova
0
1
L
06.04.26
Ser
Empoli
Sampdoria
0
1
L
22.03.26
Ser
Empoli
Pescara
4
2
W
17.03.26
Ser
Empoli
Spezia
1
1
D
14.03.26
Ser
Empoli
Mantova
2
2
D
08.03.26
Ser
Empoli
Catanzaro
2
3
L
28.02.26
Ser
Empoli
Cesena
1
1
D
20.02.26
Ser
Empoli
Frosinone
2
2
D
15.02.26
Ser
Empoli
Reggiana
1
1
D
11.02.26
Ser
Empoli
Juve Stabia
1
2
L
07.02.26
Ser
Empoli
Palermo
2
3
L
31.01.26
Ser
Empoli
Modena
0
0
D
23.01.26
Ser
Empoli
Carrarese
0
3
L
H2H: Bari vs Empoli
04.03.26
H2H
Bari
Empoli
2
1
W
29.11.25
H2H
Empoli
Bari
5
0
L
27.01.18
H2H
Bari
Empoli
0
4
L
03.09.17
H2H
Empoli
Bari
3
2
L
Last matches: Bari
15.05.26
Ser
Bari
Sudtirol
0
0
D
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
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
04.03.26
H2H
Bari
Empoli
2
1
W
27.01.18
H2H
Bari
Empoli
0
4
L
Last matches: Empoli
08.08.26
Fri
Empoli
Livorno
1
1
D
08.05.26
Ser
Empoli
Monza
2
2
D
25.04.26
Ser
Empoli
Venezia
0
2
L
12.04.26
Ser
Empoli
Padova
0
1
L
06.04.26
Ser
Empoli
Sampdoria
0
1
L
17.03.26
Ser
Empoli
Spezia
1
1
D
08.03.26
Ser
Empoli
Catanzaro
2
3
L
20.02.26
Ser
Empoli
Frosinone
2
2
D
07.02.26
Ser
Empoli
Palermo
2
3
L
23.01.26
Ser
Empoli
Carrarese
0
3
L
10.01.26
Ser
Empoli
Cesena
1
0
W
21.12.25
Ser
Empoli
Mantova
1
0
W
13.12.25
Ser
Empoli
Juve Stabia
0
2
L
22.11.25
Ser
Empoli
Avellino
3
0
W
01.11.25
Ser
Empoli
Virtus Entella
0
1
L
24.10.25
Ser
Empoli
Modena
1
2
L
05.10.25
Ser
Empoli
Sudtirol
2
1
W
25.09.25
Cop
Empoli
Genoa
1
3
L
21.09.25
Ser
Empoli
Pescara
0
4
L
29.08.25
Ser
Empoli
Reggiana
1
3
L
H2H away: Empoli
04.03.26
H2H
Bari
Empoli
2
1
L
27.01.18
H2H
Bari
Empoli
0
4
W

Standings

Serie B: Regular season
# Team MP W D L G GD PTS Form
1 38 24 10 4 77:31 46 82
W D W W D
2 38 23 12 3 76:34 42 81
W W W W D
3 38 22 10 6 61:32 29 76
D L W W W
4 38 20 12 6 61:33 28 72
L W D W D
5 38 15 14 9 62:51 11 59
L L W D D
6 38 15 10 13 49:36 13 55
L W L L D
7 38 11 18 9 44:45 -1 51
D L D D W
8 38 13 10 15 43:55 -12 49
W L W W D
9 38 13 7 18 45:57 -12 46
L W W L W
10 38 12 10 16 39:49 -10 46
W W L W W
11 38 12 10 16 45:56 -11 46
L D D L L
12 38 10 14 14 47:52 -5 44
L D L D L
13 38 11 11 16 35:48 -13 44
L W D L W
14 38 10 12 16 36:51 -15 42
W L W D D
15 38 9 14 15 47:54 -7 41
D W L D L
16 38 8 17 13 38:48 -10 41
D L L L D
17
Bari Home
38 10 10 18 38:60 -22 40
W W L L L
18 38 9 10 19 36:56 -20 37
W L D L W
19 38 8 11 19 43:59 -16 35
D D L W L
20 38 7 14 17 51:66 -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