Serie A Gameweek 30

Bahia 1 - 0 FT Mirassol

Arena Fonte Nova

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

Futmetrix Verdict
66
FT
Sun, Oct 11
Português
Bahia
1-0
Mirassol
⚡ Intensity 60
⚖️ Balance 42
🏆 Stakes 42
🎲 Upset 0
High drama, VAR chaos, late miss.

Win Probability

  • Bahia 55%
  • Draw 24%
  • Mirassol 21%

Futmetrix AI estimate

Heartbreak and Relief at Arena Fonte Nova

Worth Watching Futmetrix Score: 66/100. A tense encounter dominated by technology and defensive heroics, culminating in a jaw-dropping missed penalty at the death.

Opening Act

The atmosphere was electric as the hosts brought incredible Intensity to Arena Fonte Nova right from the opening whistle. Bahia edged possession with 53% and immediately sought to impose their expansive passing game on Mirassol. In the 11th minute, the stadium erupted when Marcos Victor bundled the ball home, only for VAR to ruthlessly chop the celebrations short by disallowing the goal. Despite the setback, the home side maintained their aggressive posture and created the lion's share of opportunities, accumulating a towering 3.23 expected goals (xG). The Balance of the match firmly favoured the hosts, who registered 16 shots to the visitors' 10. The away side were forced to weather an early storm, desperately defending their penalty box as wave after wave of intricately constructed attacks crashed through the midfield.

The Pivot

The relentless forward momentum finally paid dividends, and once again, technology played a central role. In the 34th minute, VAR confirmed a controversial penalty after a clumsy challenge on Cristian Olivera. Luciano stepped up to the spot, shrugging off the crushing weight of expectation to coolly dispatch the penalty in the 38th minute. That precise strike broke the stubborn defensive shell and gave the home side a richly deserved lead. The visitors attempted to muster a response before halftime, but they found an immovable object in David Duarte, who marshalled the backline with an outstanding defensive masterclass. The Stakes were incredibly high, as this slender advantage kept their Copa Sudamericana ambitions firmly intact while leaving their opponents searching for answers in a congested midfield battle.

Resolution

The second half transformed into a gritty, physical stalemate. The trailing side threw caution to the wind, desperately seeking an avenue back into the contest, but they struggled to register meaningful attempts on target. The real theatre arrived in the dying embers of the match. In the 90th minute, VAR made its third massive intervention, confirming a penalty for a foul on André Luis. The chance to snatch a late point fell to Reinaldo in the seventh minute of stoppage time. However, in a shocking twist, he missed the target entirely, ensuring there would be no late Upset Factor to ruin the home crowd's night. The 1-0 victory solidified seventh place for the hosts, whilst leaving the visitors languishing in mid-table obscurity after a truly heartbreaking finish.

Key Questions

Was the penalty miss by David Duarte the turning point?

David Duarte had an outstanding game in defence. The crucial missed penalty came from Mirassol's Reinaldo in the 97th minute, failing to snatch a late equaliser.

How did VAR change this match?

VAR dominated the narrative by disallowing an early goal for Marcos Victor, confirming Luciano's converted penalty, and validating the stoppage-time spot-kick that Reinaldo ultimately missed.

Did Bahia deserve the late equalizer?

Bahia actually won the match 1-0. It was Mirassol who pushed for a late equaliser, but they failed to convert a penalty deep into added time.

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
53%
47%
Bahia 53%
Mirassol 47%
Shots
16
10
Bahia 16
Mirassol 10
Shots on Target
2
2
Bahia 2
Mirassol 2
Expected Goals (xG)
3.23
1.10
Bahia 3.23
Mirassol 1.10
Passes
510
457
Bahia 510
Mirassol 457
Corners
6
2
Bahia 6
Mirassol 2
Fouls
13
16
Bahia 13
Mirassol 16
Yellow Cards
1
4
Bahia 1
Mirassol 4
Red Cards
0
0
Bahia 0
Mirassol 0

Match Events

11' • Marcos Victor
Chico Kim 🟨 35'
38' ⚽ Luciano
↓ Gustavo Henric da Silva ↑Shaylon Kallyson Cardozo 🔄 45'
↓ Chico Kim ↑Carlos Eduardo de Oliveira Alve 🔄 45'
↓ Alesson dos Santos Batista ↑Edson Carioca 🔄 45'
HT
59' 🔄 ↓ Caio Alexandre ↑Erick Luis Conrado Carvalho
59' 🔄 ↓ Marcos Victor ↑Román Gómez
63' 🟨 Jean Lucas
↓ Bruno Santos de Oliveira ↑André Luis 🔄 67'
72' 🔄 ↓ Cristian Olivera ↑Ademir
↓ Denilson Alves Borges ↑Carlos Eduardo 🔄 73'
73' 🔄 ↓ Rodrigo Nestor ↑Éverton Ribeiro
Carlos Eduardo 🟨 78'
87' 🔄 ↓ Alejo Veliz ↑Willian José
Neto Moura 🟨 90'+3
André Luis • 90'+4
Reinaldo ⚽ 90'+7
FT

Player Cards

Our take on every player in this match

Bahia

Goalkeepers
Ronaldo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Marcos Victor
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
86%
Duel Win %
David Duarte
MAGNET
MAGNET
82
Activity
82
Activity
73
Passes
9
Duels
Marco Moreno
MAGNET
MAGNET
78
Activity
78
Activity
72
Passes
6
Duels
Luciano Juba
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Midfielders
Jean Lucas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Caio Alexandre
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Rodrigo Nestor
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
21%
Pass Acc
Forwards
Cristian Olivera
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
23%
Pass Acc
Alejo Véliz
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
Erick Pulga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Guido Herrera
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Román Gómez
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Zé Guilherme
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Victor Hugo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Erick
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Lautaro López
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Éverton Ribeiro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Michel Araújo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mateo Sanabria
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Everaldo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ademir
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Willian José
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry

Mirassol

Goalkeepers
Walter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Igor Formiga
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
7
Duels Won
0
Pens Won
Alesson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Lucas Oliveira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Willian Machado
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Reinaldo
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
6.3
Rating
Midfielders
Gustavo Silva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Denilson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Neto Moura
MAGNET
MAGNET
67
Activity
67
Activity
59
Passes
8
Duels
Chico
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Forwards
Bruno Santos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
BENCH
Thomazella
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Victor Luís
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Daniel Borges
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gabriel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Wallisson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Shaylon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Carlos Eduardo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Zé Roberto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Carlos Eduardo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Fernandinho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Edson
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
André Luís
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
04/11/2026 Mirassol 1 - 2 Bahia Serie A Estádio José Maria de Campos Maia
08/31/2025 Mirassol 5 - 1 Bahia Serie A Estádio José Maria de Campos Maia
04/13/2025 Bahia 1 - 1 Mirassol Serie A Arena Fonte Nova
04/11/2026
1 - 2
Serie A Estádio José Maria de Campos Maia
08/31/2025
5 - 1
Serie A Estádio José Maria de Campos Maia
04/13/2025
1 - 1
Serie A Arena Fonte Nova
Bahia Win
Mirassol Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Flamengo 30 64 58 25 +33 WFlamengo 1 - 0 Fluminense (11-10-2026)DSantos 2 - 2 Flamengo (08-10-2026)WFlamengo 2 - 1 RB Bragantino (20-09-2026)WFlamengo 2 - 1 Corinthians (13-09-2026)WRemo 0 - 1 Flamengo (06-09-2026)
2 Palmeiras 30 63 52 22 +30 WPalmeiras 4 - 1 Corinthians (11-10-2026)WPalmeiras 1 - 0 Bahia (09-10-2026)DGremio 0 - 0 Palmeiras (20-09-2026)WPalmeiras 2 - 0 Sao Paulo (12-09-2026)DBotafogo 0 - 0 Palmeiras (06-09-2026)
3 Atletico Paranaense 30 53 49 35 +14 WChapecoense-sc 1 - 4 Atletico Paranaense (12-10-2026)DAtletico Paranaense 2 - 2 Atletico-MG (08-10-2026)WAtletico Paranaense 2 - 1 Bahia (20-09-2026)DCoritiba 3 - 3 Atletico Paranaense (12-09-2026)LCruzeiro 3 - 1 Atletico Paranaense (06-09-2026)
4 Fluminense 30 51 48 37 +11 LFlamengo 1 - 0 Fluminense (11-10-2026)WFluminense 4 - 0 Coritiba (09-10-2026)WCorinthians 1 - 3 Fluminense (20-09-2026)LAtletico-MG 3 - 1 Fluminense (12-09-2026)WFluminense 1 - 0 Vasco DA Gama (06-09-2026)
5 Bahia 30 49 44 36 +8 WBahia 1 - 0 Mirassol (11-10-2026)LPalmeiras 1 - 0 Bahia (09-10-2026)LAtletico Paranaense 2 - 1 Bahia (20-09-2026)WBahia 2 - 1 Remo (14-09-2026)WRB Bragantino 2 - 3 Bahia (05-09-2026)
6 Cruzeiro 29 48 44 40 +4 WCruzeiro 2 - 0 Sao Paulo (08-10-2026)WVitoria 1 - 3 Cruzeiro (20-09-2026)LSantos 2 - 1 Cruzeiro (13-09-2026)WCruzeiro 3 - 1 Atletico Paranaense (06-09-2026)LVasco DA Gama 3 - 1 Cruzeiro (30-08-2026)
7 Atletico-MG 30 47 41 35 +6 WAtletico-MG 2 - 1 Santos (11-10-2026)DAtletico Paranaense 2 - 2 Atletico-MG (08-10-2026)WAtletico-MG 1 - 0 RB Bragantino (03-10-2026)DAtletico-MG 1 - 1 Chapecoense-sc (19-09-2026)WAtletico-MG 3 - 1 Fluminense (12-09-2026)
8 Santos 30 42 46 45 +1 LAtletico-MG 2 - 1 Santos (11-10-2026)DSantos 2 - 2 Flamengo (08-10-2026)WSao Paulo 1 - 2 Santos (02-10-2026)WRemo 1 - 2 Santos (19-09-2026)WSantos 2 - 1 Cruzeiro (13-09-2026)
9 Sao Paulo 30 39 35 35 0 WSao Paulo 2 - 1 Vitoria (11-10-2026)LCruzeiro 2 - 0 Sao Paulo (08-10-2026)LSao Paulo 1 - 2 Santos (02-10-2026)WSao Paulo 1 - 0 Internacional (20-09-2026)LPalmeiras 2 - 0 Sao Paulo (12-09-2026)
10 Coritiba 30 39 38 48 -10 DCoritiba 1 - 1 Botafogo (12-10-2026)LFluminense 4 - 0 Coritiba (09-10-2026)LVasco DA Gama 5 - 0 Coritiba (19-09-2026)DCoritiba 3 - 3 Atletico Paranaense (12-09-2026)LCoritiba 1 - 2 Mirassol (06-09-2026)
11 RB Bragantino 29 37 34 33 +1 DRB Bragantino 1 - 1 Mirassol (07-10-2026)LAtletico-MG 1 - 0 RB Bragantino (03-10-2026)LFlamengo 2 - 1 RB Bragantino (20-09-2026)DBotafogo 1 - 1 RB Bragantino (12-09-2026)LRB Bragantino 2 - 3 Bahia (05-09-2026)
12 Botafogo 30 36 43 48 -5 DCoritiba 1 - 1 Botafogo (12-10-2026)LBotafogo 1 - 2 Vasco DA Gama (07-10-2026)LMirassol 2 - 0 Botafogo (19-09-2026)WBotafogo 3 - 2 Gremio (16-09-2026)DBotafogo 1 - 1 RB Bragantino (12-09-2026)
13 Vitoria 30 36 33 44 -11 LSao Paulo 2 - 1 Vitoria (11-10-2026)WVitoria 4 - 0 Chapecoense-sc (07-10-2026)LVitoria 1 - 3 Cruzeiro (20-09-2026)DMirassol 2 - 2 Vitoria (13-09-2026)WVitoria 1 - 0 Gremio (07-09-2026)
14 Vasco DA Gama 29 35 36 42 -6 DVasco DA Gama 0 - 0 Remo (10-10-2026)WBotafogo 1 - 2 Vasco DA Gama (07-10-2026)WVasco DA Gama 5 - 0 Coritiba (19-09-2026)WGremio 1 - 2 Vasco DA Gama (12-09-2026)LFluminense 1 - 0 Vasco DA Gama (06-09-2026)
15 Mirassol 30 33 34 44 -10 LBahia 1 - 0 Mirassol (11-10-2026)DRB Bragantino 1 - 1 Mirassol (07-10-2026)WMirassol 2 - 0 Botafogo (19-09-2026)DMirassol 2 - 2 Vitoria (13-09-2026)WCoritiba 1 - 2 Mirassol (06-09-2026)
16 Internacional 30 32 33 38 -5 DGremio 1 - 1 Internacional (11-10-2026)WInternacional 2 - 1 Corinthians (07-10-2026)LSao Paulo 1 - 0 Internacional (20-09-2026)WChapecoense-sc 1 - 2 Internacional (12-09-2026)LInternacional 2 - 3 Santos (06-09-2026)
17 Corinthians 30 32 31 38 -7 LPalmeiras 4 - 1 Corinthians (11-10-2026)LInternacional 2 - 1 Corinthians (07-10-2026)LCorinthians 1 - 3 Fluminense (20-09-2026)LFlamengo 2 - 1 Corinthians (13-09-2026)LCorinthians 1 - 2 Chapecoense-sc (06-09-2026)
18 Gremio 30 31 32 40 -8 DGremio 1 - 1 Internacional (11-10-2026)DRemo 1 - 1 Gremio (07-10-2026)DGremio 0 - 0 Palmeiras (20-09-2026)LBotafogo 3 - 2 Gremio (16-09-2026)LGremio 1 - 2 Vasco DA Gama (12-09-2026)
19 Remo 30 25 33 48 -15 DVasco DA Gama 0 - 0 Remo (10-10-2026)DRemo 1 - 1 Gremio (07-10-2026)LRemo 1 - 2 Santos (19-09-2026)LBahia 2 - 1 Remo (14-09-2026)LRemo 0 - 1 Flamengo (06-09-2026)
20 Chapecoense-sc 29 18 30 61 -31 LChapecoense-sc 1 - 4 Atletico Paranaense (12-10-2026)LVitoria 4 - 0 Chapecoense-sc (07-10-2026)DAtletico-MG 1 - 1 Chapecoense-sc (19-09-2026)LChapecoense-sc 1 - 2 Internacional (12-09-2026)WCorinthians 1 - 2 Chapecoense-sc (06-09-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.