Bari vs Empoli

2 - 1
🕒 Wed, 04 Mar 2026 19:00 Europe/London 📍 Stadio Comunale San Nicola 🧑‍⚖️ Maria Sole Ferrieri Caputi 🔁 Regular Season - 28 🏁 match finished
Season
2025-2026 Season
Stage
Regular Season - 28
Regular Season Table
Bari 17 · Empoli 15
Referee Stats
14 matches · 4.57 yellow cards avg
Yellow cards avg 4.57
Reds avg 0.21
Penalties avg 0.14
Over 4.5 cards 50%
Home wins 64%
Draws 14%
Away wins 21%
How the match was won
  • Shots were tight (13-11).
  • Bari controlled possession (55%).
  • Physical contest: 3 yellows, 1 reds.

Team Overview

Bari (Home stats)

Games / Record

20
W-D-L: 7-6-7

Goals For / Against

23 / 25
Avg: 1.15 / 1.25

Points

27
Avg: 1.35

Clean Sheets

5

Failed to Score

6
Empoli (Away stats)

Games / Record

19
W-D-L: 4-3-12

Goals For / Against

19 / 33
Avg: 1.00 / 1.74

Points

15
Avg: 0.79

Clean Sheets

3

Failed to Score

7

Match Context & Trends

Venue-only form, goal timing, first-goal trends and league context around this Serie B fixture.

Quick comparison bars

1.35
PPG
0.79
1.15
GF
1.00
1.25
GA
1.74
53%
O2.5
58%
58%
BTTS
47%
37%
Score 1st
53%

League-position context

Bari rank17th
Empoli rank15th
Bari points40
Empoli points41
Bari: #17 · 40 pts · GD -22
41 pts off the top 2. 9 pts off the play-off line. 1 pts from safety.
Empoli: #15 · 41 pts · GD -7
40 pts off the top 2. 8 pts off the play-off line. 1 pts clear of the relegation zone.
1-point gap between the two sides coming into kick-off.

Bari last 5 home

W L W L W
Points9/15
Weighted index60
Goals9-8
Record3-0-2
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Strong wins profile across the latest venue-specific run.

Empoli last 5 away

D L L L D
Points2/15
Weighted index13
Goals3-7
Record0-2-3
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Recent venue-specific form has been unstable.

Bari trend breakdown

Over 2.553%
BTTS58%
BTTS + O2.537%
1H Over 0.542%
Also: Over 0.5 95% · Over 1.5 79% · Over 3.5 16% · 1H BTTS 16%

Empoli trend breakdown

Over 2.558%
BTTS47%
BTTS + O2.542%
1H Over 0.553%
Also: Over 0.5 100% · Over 1.5 74% · Over 3.5 32% · 1H BTTS 32%

Scoring reliability

Bari score at home74%
Bari clean sheet at home21%
Empoli score away63%
Empoli clean sheet away16%

First-goal patterns

Bari score first37%
Bari win after scoring first71%
Empoli score first53%
Empoli win after scoring first30%
Comeback rate after conceding first: Bari 45% · Empoli 22%
Avg first goal minute: Bari 38.3' · Empoli 21.2'

Vs league average

Bari score at home1.15 vs 1.49
Bari concede at home1.25 vs 1.07
Empoli score away1.00 vs 1.07
Empoli concede away1.74 vs 1.49
Bari score 23% below league average, while Empoli score 7% below league average.
Defensive side: Bari are 16% above league average at home, and Empoli are 17% above league average away.

Head-to-head trends

Recent games4
Avg goals4.25
BTTS50%
Over 2.5100%
At this venue setup: 3.50 goals on average across the last 2.

Bari goal timing (home)

1H scored: 37% 2H scored: 63% Danger: 76-90+ Vulnerable: 46-60
Goals scored by 15-minute interval
76-90+ 8
46-60 5
31-45 4
61-75 4
0-15 3
16-30 3
Goals conceded by 15-minute interval
46-60 8
16-30 5
31-45 4
76-90+ 4
0-15 3
61-75 3

Empoli goal timing (away)

1H scored: 52% 2H scored: 48% Danger: 0-15 Vulnerable: 61-75
Goals scored by 15-minute interval
0-15 5
16-30 5
76-90+ 5
46-60 3
61-75 3
31-45 2
Goals conceded by 15-minute interval
61-75 10
76-90+ 9
46-60 8
31-45 5
16-30 2
0-15 1

Match Statistics

Shots on Goal
5
4
Total Shots
13
11
Shots off Goal
5
1
Blocked Shots
3
6
Shots Inside Box
10
4
Shots Outside Box
3
7
Ball Possession
55%
45%
Corner Kicks
3
8
Fouls
16
10
Offsides
1
3
Yellow Cards
2
1
Red Cards
0
1
Goalkeeper Saves
3
4
Total Passes
367
295
Passes Accurate
300
204
Passes %
82%
69%

Events

Yellow Cards
Home
2
Away
1
Red Cards
Home
0
Away
1
Substitutions
Home
5
Away
6
3'
3' Gerard Yepes
22' ⚽
⚽
22' ⚽ VAR
D. Fila
Goal cancelled
23'
23' M. Lovato
29' ↑↓
↑↓
29' ⇄ E. Saporiti
1st substitution · For: G. Guarino
42' ⚽
⚽
42' ⚽ Goal · 1-1
E. Rao
Normal Goal · Assist: M. Dorval
45' ⚽
⚽
45' ⚽ Goal · 1-2
S. Shpendi
Normal Goal
48' ⚽
⚽
48' ⚽ VAR
E. Rao
Penalty cancelled
59'
59' Tomás Esteves
61' ↑↓
↑↓
61' ⇄ Gerard Yepes
2nd substitution · For: D. Degli Innocenti
62' ↑↓
↑↓
62' ⇄ D. Fila
3rd substitution · For: R. Ilie
62' ↑↓
↑↓
62' ⇄ Gerard Yepes
4th substitution · For: D. Degli Innocenti
64' ↑↓
↑↓
64' ⇄ Tomás Esteves
1st substitution · For: N. Bellomo
72' ⚽
⚽
72' ⚽ Goal · 2-2
G. Maggiore
Normal Goal · Assist: M. Dorval
77' ↑↓
↑↓
77' ⇄ E. Rao
2nd substitution · For: G. De Pieri
77' ↑↓
↑↓
77' ⇄ K. Piscopo
3rd substitution · For: M. Mane
80' ↑↓
↑↓
80' ⇄ S. Shpendi
5th substitution · For: M. Nasti
80' ↑↓
↑↓
80' ⇄ M. Curto
6th substitution · For: J. Ceesay
89' ↑↓
↑↓
89' ⇄ G. Moncini
4th substitution · For: M. Çuni
89' ↑↓
↑↓
89' ⇄ G. Maggiore
5th substitution · For: M. Braunöder
90+1'
90+1' A. Cistana

Bari vs Empoli 2-1: match report, goals, cards and substitutions

Bari beat Empoli 2-1 on Wednesday, 04 March 2026 in Serie B. The match was refereed by Maria Sole Ferrieri Caputi. It was played at Stadio Comunale San Nicola.

First half: Gerard Yepes received a yellow card for Empoli at 3'. VAR intervened at 22' for Empoli (Goal cancelled). M. Lovato received a red card for Empoli at 23'. Empoli made their 1st substitution at 29', with E. Saporiti replacing G. Guarino. Bari leveled the score at 42' when E. Rao scored, with the assist credited to M. Dorval, making the score 1-1. Empoli took the lead at 45' when S. Shpendi scored, making the score 1-2.

Second half: VAR intervened at 48' for Bari (Penalty cancelled). Tomás Esteves received a yellow card for Bari at 59'. Empoli made their 2nd substitution at 61', with Gerard Yepes replacing D. Degli Innocenti. Empoli made their 3rd substitution at 62', with D. Fila replacing R. Ilie. Empoli made their 4th substitution at 62', with Gerard Yepes replacing D. Degli Innocenti. Bari made their 1st substitution at 64', with Tomás Esteves replacing N. Bellomo. Bari leveled the score at 72' when G. Maggiore scored, with the assist credited to M. Dorval, making the score 2-2. Bari made their 2nd substitution at 77', with E. Rao replacing G. De Pieri. Bari made their 3rd substitution at 77', with K. Piscopo replacing M. Mane. Empoli made their 5th substitution at 80', with S. Shpendi replacing M. Nasti. Empoli made their 6th substitution at 80', with M. Curto replacing J. Ceesay. Bari made their 4th substitution at 89', with G. Moncini replacing M. Çuni. Bari made their 5th substitution at 89', with G. Maggiore replacing M. Braunöder. A. Cistana received a yellow card for Bari at 90+1'.

Bari used 5 substitutions while Empoli used 6 substitutions. Bari got 2 yellow cards, while Empoli got 1 yellow card and 1 red card.

How the match was won

  • Shots were tight (13-11).
  • Bari controlled possession (55%).
  • Physical contest: 3 yellows, 1 reds.

Head-to-Head Overview

All Meetings (Any Venue)
Total Games4
Home Wins1
Draws0
Away Wins3
Over 2.5 Goals4 (100.0%)
BTTS2 (50.0%)
Home vs Away as Scheduled
Total Games2
Home Wins1
Draws0
Away Wins1
Over 2.5 Goals2 (100.0%)
BTTS1 (50.0%)

Bari vs Empoli Head-to-Head History by Season