Serie A Regular Season - 18

Bahia 2 - 1 FT Botafogo

Arena Fonte Nova

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
82
FT
Sat, May 30
Português
Bahia
2-1
Botafogo
⚡ Intensity 91
⚖️ Balance 67
🏆 Stakes 0
🎲 Upset 0
Late drama defines tense Fonte Nova clash.

Last-Gasp Heroics: Duarte Completes Dramatic Comeback Win

Highly Entertaining Futmetrix Score: 82/100. An astonishing display of second-half dominance triggered by a pivotal red card, culminating in a deserved stoppage-time triumph.

The Opening Stanza

The atmosphere inside Arena Fonte Nova was electric from the start, but the early exchanges belonged firmly to Botafogo. Just seven minutes in, Huguinho silenced the home supporters with a clinical finish to open the scoring. The visitors looked comfortable absorbing pressure and striking on the counter, setting a frenetic pace that forced Bahia onto the back foot. However, the Balance of this tight encounter was entirely upended on the stroke of half-time. A reckless challenge from Neto resulted in a straight red card, reducing the away side to ten men and dramatically altering the tactical landscape heading into the interval.

A Dramatic Shift

Recognizing the golden opportunity, the hosts emerged for the second half with relentless Intensity. Commanding a staggering 69% of possession, they essentially set up camp in the final third. The Stakes were enormous for two sides chasing continental qualification, and Bahia showed their intent instantly. Substitute goalkeeper Raul was thrust into the spotlight and performed miracles, ultimately recording seven crucial saves to keep his side in the contest. Yet, the dam eventually broke in the 57th minute when a chaotic sequence involving N. Ferraresi resulted in an own goal, leveling the match and setting up a grandstand finish.

The Final Flourish

With the score tied, the pressure evolved into an all-out siege. Rodrigo Nestor was the primary architect for the home side, expertly pulling the strings in midfield and dissecting a deeply entrenched defensive block. Despite an overwhelming barrage of 23 total shots and 13 corners, a high Upset Factor lingered as the clock ticked down toward a frustrating draw. It took until the 90th minute for the ultimate breakthrough to arrive. Substitute Ademir floated a precise delivery into the area, where defender David Duarte rose highest to head home. This late strike completed a spectacular turnaround, ensuring three massive points stayed in Salvador.

Key Questions

How did the red card for Neto impact the match?

Neto's dismissal forced the visitors into a desperate defensive shell, allowing the home side to command 69% possession and dictate the entire second half.

Did Bahia deserve the late equalizer?

Absolutely. Producing a total of 23 shots while pinning their opponents deep, the ultimate breakthrough was the logical reward for their relentless attacking enterprise.

How did Bahia complete the comeback from behind?

Following an own goal that restored parity, substitute Ademir provided a flawless cross for David Duarte to head home the 90th-minute match-winner.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
69%
31%
Bahia 69%
Botafogo 31%
Shots
23
13
Bahia 23
Botafogo 13
Shots on Target
9
6
Bahia 9
Botafogo 6
Expected Goals (xG)
2.42
0.95
Bahia 2.42
Botafogo 0.95
Passes
490
231
Bahia 490
Botafogo 231
Pass Accuracy
87%
70%
Bahia 87%
Botafogo 70%
Corners
9
4
Bahia 9
Botafogo 4
Fouls
14
16
Bahia 14
Botafogo 16
Yellow Cards
3
5
Bahia 3
Botafogo 5
Red Cards
0
1
Bahia 0
Botafogo 1

Match Events

Huguinho 7'
A. Montoro 🟨 21'
25' 🔄 C. Olivera Ademir
N. Ferraresi 🟨 37'
42' 🟨 Ademir
C. Medina 🟨 43'
44' 🟨 Erick
Neto 🟥 45'+2
L. M. Villalba Jaume Raul Steffens 🔄 45'+4
Huguinho 🟨 45'+10
HT
46' 🔄 Caio Alexandre Everton Ribeiro
46' 🔄 Erick Pulga Everaldo
57' N. Ferraresi
65' 🔄 Ze Guilherme M. Sanabria
C. Medina S. Rodriguez 🔄 74'
A. Montoro Newton 🔄 74'
Kauan Toledo Matheus Martins 🔄 75'
Newton 🟨 84'
90'+2 David Duarte (Ademir)
90'+3 🟨 David Duarte
90'+4 🔄 Willian Jose Marcos Victor
G. Justino C. Ramos 🔄 90'+4
FT

Player Cards

Our take on every player in this match

Bahia

Goalkeepers
Ronaldo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Defenders
Gilberto
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
74%
Pass Acc
David Duarte
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
8.2
Rating
Santiago Ramos Mingo
MAGNET
MAGNET
75
Activity
75
Activity
71
Passes
4
Duels
José Guilherme
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Erick
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Caio Alexandre
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Rodrigo Nestor
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
49%
Pass Acc
Forwards
Erick Pulga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Willian José
NPC
NPC
94
Minutes
94
Minutes
18%
Pass Acc
6.5
Rating
Cristian Olivera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
25
Entry
BENCH
Kanu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Román Gómez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marcos Victor
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
Gabriel Xavier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jean Lucas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Michel Araújo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Everton Ribeiro
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
30%
Pass Acc
Ademir
SUPER SUB
SUPER SUB
1
Assist
1
Assist
73
Minutes
6.9
Rating
Mateo Sanabria
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Everaldo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
53
Total Mins
Started
Entry
Caio Suassuna
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Botafogo

Goalkeepers
Neto
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
0
Fouls
6.3
Rating
Defenders
Mateo Ponte
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Nahuel Ferraresi
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
3
Fouls
5.9
Rating
Gabriel Justino
NPC
NPC
93
Minutes
93
Minutes
13%
Pass Acc
6.2
Rating
Alex Telles
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Huguinho
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Cristian Medina
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Lucas Villalba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
49
Total Mins
45
Entry
Álvaro Montoro
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Kauan Toledo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Forwards
Arthur Cabral
MAGNET
MAGNET
40
Activity
40
Activity
23
Passes
17
Duels
BENCH
Raul
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
49
Total Mins
Started
Entry
Ythallo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Anthony
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Caio Roque
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Vitinho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Santiago Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Jordan Barrera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Edenilson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Newton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Caio Valle
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Chris Ramos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Matheus Martins
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
10/02/2025 Botafogo 2 - 1 Bahia Serie A Estadio Olimpico Nilton Santos
05/04/2025 Bahia 1 - 0 Botafogo Serie A Arena Fonte Nova
08/25/2024 Bahia 0 - 0 Botafogo Serie A Arena Fonte Nova
08/07/2024 Bahia 1 - 0 Botafogo Copa Do Brasil Arena Fonte Nova
07/31/2024 Botafogo 1 - 1 Bahia Copa Do Brasil Estádio Nilton Santos
05/05/2024 Botafogo 1 - 2 Bahia Serie A Estádio Nilton Santos
08/27/2023 Botafogo 3 - 0 Bahia Serie A Estádio Nilton Santos
04/24/2023 Bahia 1 - 2 Botafogo Serie A Arena Fonte Nova
11/08/2020 Bahia 1 - 0 Botafogo Serie A Arena Fonte Nova
10/01/2020 Botafogo 1 - 2 Bahia Serie A Estádio Nilton Santos
10/02/2025
2 - 1
Serie A Estadio Olimpico Nilton Santos
05/04/2025
1 - 0
Serie A Arena Fonte Nova
08/25/2024
0 - 0
Serie A Arena Fonte Nova
08/07/2024
1 - 0
Copa Do Brasil Arena Fonte Nova
07/31/2024
1 - 1
Copa Do Brasil Estádio Nilton Santos
05/05/2024
1 - 2
Serie A Estádio Nilton Santos
08/27/2023
3 - 0
Serie A Estádio Nilton Santos
04/24/2023
1 - 2
Serie A Arena Fonte Nova
11/08/2020
1 - 0
Serie A Arena Fonte Nova
10/01/2020
1 - 2
Serie A Estádio Nilton Santos
Bahia Win
Botafogo Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Palmeiras 18 41 30 13 +17 WPalmeiras 1 - 0 Chapecoense-sc (31-05-2026)WFlamengo 0 - 3 Palmeiras (24-05-2026)DPalmeiras 1 - 1 Cruzeiro (17-05-2026)DRemo 1 - 1 Palmeiras (10-05-2026)DPalmeiras 1 - 1 Santos (02-05-2026)
2 Flamengo 17 34 31 16 +15 WFlamengo 3 - 0 Coritiba (30-05-2026)LFlamengo 0 - 3 Palmeiras (24-05-2026)DAtletico Paranaense 1 - 1 Flamengo (17-05-2026)WGremio 0 - 1 Flamengo (10-05-2026)DFlamengo 2 - 2 Vasco DA Gama (03-05-2026)
3 Fluminense 18 31 28 23 +5 DCruzeiro 1 - 1 Fluminense (31-05-2026)LMirassol 1 - 0 Fluminense (23-05-2026)WFluminense 2 - 1 Sao Paulo (16-05-2026)DFluminense 2 - 2 Vitoria (09-05-2026)LInternacional 2 - 0 Fluminense (03-05-2026)
4 Atletico Paranaense 18 30 24 18 +6 WAtletico Paranaense 1 - 0 Mirassol (30-05-2026)WRemo 1 - 2 Atletico Paranaense (24-05-2026)DAtletico Paranaense 1 - 1 Flamengo (17-05-2026)LVasco DA Gama 1 - 0 Atletico Paranaense (10-05-2026)DAtletico Paranaense 0 - 0 Gremio (02-05-2026)
5 RB Bragantino 18 29 25 19 +6 WRB Bragantino 3 - 1 Internacional (31-05-2026)WVasco DA Gama 0 - 3 RB Bragantino (24-05-2026)WRB Bragantino 2 - 0 Vitoria (17-05-2026)LSantos 2 - 0 RB Bragantino (10-05-2026)WChapecoense-sc 1 - 2 RB Bragantino (03-05-2026)
6 Bahia 17 26 25 23 +2 WBahia 2 - 1 Botafogo (30-05-2026)LCoritiba 3 - 2 Bahia (25-05-2026)DBahia 1 - 1 Gremio (17-05-2026)LBahia 1 - 2 Cruzeiro (10-05-2026)DSao Paulo 2 - 2 Bahia (03-05-2026)
7 Coritiba 18 26 24 24 0 LFlamengo 3 - 0 Coritiba (30-05-2026)WCoritiba 3 - 2 Bahia (25-05-2026)WSantos 0 - 3 Coritiba (17-05-2026)DCoritiba 2 - 2 Internacional (09-05-2026)LVitoria 4 - 1 Coritiba (02-05-2026)
8 Sao Paulo 18 25 23 20 +3 LRemo 1 - 0 Sao Paulo (31-05-2026)DSao Paulo 1 - 1 Botafogo (23-05-2026)LFluminense 2 - 1 Sao Paulo (16-05-2026)LCorinthians 3 - 2 Sao Paulo (10-05-2026)DSao Paulo 2 - 2 Bahia (03-05-2026)
9 Atletico-MG 18 24 22 23 -1 WVasco DA Gama 0 - 1 Atletico-MG (31-05-2026)LCorinthians 1 - 0 Atletico-MG (24-05-2026)WAtletico-MG 3 - 1 Mirassol (16-05-2026)DAtletico-MG 1 - 1 Botafogo (10-05-2026)WCruzeiro 1 - 3 Atletico-MG (03-05-2026)
10 Corinthians 18 24 18 19 -1 WGremio 1 - 3 Corinthians (30-05-2026)WCorinthians 1 - 0 Atletico-MG (24-05-2026)LBotafogo 3 - 1 Corinthians (17-05-2026)WCorinthians 3 - 2 Sao Paulo (10-05-2026)LMirassol 2 - 1 Corinthians (03-05-2026)
11 Cruzeiro 18 24 24 28 -4 DCruzeiro 1 - 1 Fluminense (31-05-2026)WCruzeiro 2 - 1 Chapecoense-sc (24-05-2026)DPalmeiras 1 - 1 Cruzeiro (17-05-2026)WBahia 1 - 2 Cruzeiro (10-05-2026)LCruzeiro 1 - 3 Atletico-MG (03-05-2026)
12 Botafogo 17 22 31 31 0 LBahia 2 - 1 Botafogo (30-05-2026)DSao Paulo 1 - 1 Botafogo (23-05-2026)WBotafogo 3 - 1 Corinthians (17-05-2026)DAtletico-MG 1 - 1 Botafogo (10-05-2026)LBotafogo 1 - 2 Remo (02-05-2026)
13 Vitoria 17 22 21 25 -4 LSantos 3 - 1 Vitoria (30-05-2026)WVitoria 2 - 0 Internacional (23-05-2026)LRB Bragantino 2 - 0 Vitoria (17-05-2026)DFluminense 2 - 2 Vitoria (09-05-2026)WVitoria 4 - 1 Coritiba (02-05-2026)
14 Internacional 18 21 21 22 -1 LRB Bragantino 3 - 1 Internacional (31-05-2026)LVitoria 2 - 0 Internacional (23-05-2026)WInternacional 4 - 1 Vasco DA Gama (16-05-2026)DCoritiba 2 - 2 Internacional (09-05-2026)WInternacional 2 - 0 Fluminense (03-05-2026)
15 Santos 18 21 26 29 -3 WSantos 3 - 1 Vitoria (30-05-2026)LGremio 3 - 2 Santos (23-05-2026)LSantos 0 - 3 Coritiba (17-05-2026)WSantos 2 - 0 RB Bragantino (10-05-2026)DPalmeiras 1 - 1 Santos (02-05-2026)
16 Gremio 18 21 20 23 -3 LGremio 1 - 3 Corinthians (30-05-2026)WGremio 3 - 2 Santos (23-05-2026)DBahia 1 - 1 Gremio (17-05-2026)LGremio 0 - 1 Flamengo (10-05-2026)DAtletico Paranaense 0 - 0 Gremio (02-05-2026)
17 Vasco DA Gama 18 20 22 29 -7 LVasco DA Gama 0 - 1 Atletico-MG (31-05-2026)LVasco DA Gama 0 - 3 RB Bragantino (24-05-2026)LInternacional 4 - 1 Vasco DA Gama (16-05-2026)WVasco DA Gama 1 - 0 Atletico Paranaense (10-05-2026)DFlamengo 2 - 2 Vasco DA Gama (03-05-2026)
18 Remo 18 18 21 29 -8 WRemo 1 - 0 Sao Paulo (31-05-2026)LRemo 1 - 2 Atletico Paranaense (24-05-2026)WChapecoense-sc 2 - 3 Remo (17-05-2026)DRemo 1 - 1 Palmeiras (10-05-2026)WBotafogo 1 - 2 Remo (02-05-2026)
19 Mirassol 17 16 18 24 -6 LAtletico Paranaense 1 - 0 Mirassol (30-05-2026)WMirassol 1 - 0 Fluminense (23-05-2026)LAtletico-MG 3 - 1 Mirassol (16-05-2026)DMirassol 1 - 1 Chapecoense-sc (10-05-2026)WMirassol 2 - 1 Corinthians (03-05-2026)
20 Chapecoense-sc 17 9 17 33 -16 LPalmeiras 1 - 0 Chapecoense-sc (31-05-2026)LCruzeiro 2 - 1 Chapecoense-sc (24-05-2026)LChapecoense-sc 2 - 3 Remo (17-05-2026)DMirassol 1 - 1 Chapecoense-sc (10-05-2026)LChapecoense-sc 1 - 2 RB Bragantino (03-05-2026)