Serie A Regular Season - 11

Mirassol 1 - 2 FT Bahia

Estádio José Maria de Campos Maia

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

Futmetrix Verdict
84
FT
Sat, Apr 11
Português
Mirassol
1-2
Bahia
⚡ Intensity 91
⚖️ Balance 27
🏆 Stakes 33
🎲 Upset 30
Late Sanabria strike ignites stoppage-time chaos.

Late Sanabria Strike Ignites Chaos as Bahia Break Mirassol Hearts

Must-Watch Futmetrix Score: 84/100. Bahia's dramatic late comeback pushes them firmly into the continental promotion frame while plunging Mirassol deeper into the darkness of the relegation zone.

Early Shock at the Estádio José Maria de Campos Maia

Bahia stepped onto the pitch at the Estádio José Maria de Campos Maia looking to cement their top-five credentials, but immediately found themselves on the back foot. The Stakes were massive for a Mirassol side desperate for a lifeline after a dreadful run of five consecutive league defeats. A massive stroke of fortune arrived in the 14th minute when David Duarte inadvertently turned the ball into his own net, gifting the struggling hosts an unexpected early lead. Undeterred, Bahia assumed control of the tempo, enjoying a controlled possession phase with 59% of the ball. The brilliant Everton Ribeiro pulled the strings in midfield, delivering intricate key passes. Yet, despite the steady mounting pressure, Mirassol defended their box resolutely to carry their slender advantage into the break.

The Second Half Turning Point

The complexion of the match shifted completely after the interval. Bahia ramped up the Intensity, utilizing 11 corners to sustain a suffocating wave of set-piece pressure. The critical pivot finally materialized in the 65th minute when the visitors' relentless probing yielded a penalty. Luciano Juba stepped up to the spot and coolly dispatched the ball, restoring the Balance on the scoreboard. Seeking an immediate response, Mirassol threw bodies forward but encountered an impenetrable barrier in Léo Vieira. The Bahia goalkeeper was in inspired form, producing five crucial saves to deny the home forwards. A remarkable high shot volume defined this frantic period, as both sides combined for 29 attempts in an end-to-end spectacle.

A Chaotic Resolution

Just as a frustrating draw seemed destined and a modest Upset Factor rating loomed, Bahia's bench delivered the ultimate intervention. Substitute M. Sanabria snatched the headlines in the 89th minute, finding the back of the net to complete a stunning away comeback. The late goal absolutely shattered Mirassol's fragile morale, sparking a catastrophic lack of discipline in stoppage time. Rafael Guanaes was shown a straight red card in the 95th minute as tempers flared. The meltdown deepened barely two minutes later when Eduardo received his marching orders, reducing the hosts to nine men. The final whistle confirmed a vital 2-1 victory for Bahia, keeping their Copa Libertadores dreams alive while leaving Mirassol devastated.

Key Questions

How did the red card for Rafael Guanaes impact the match?

His 95th-minute dismissal killed any remaining hope Mirassol had for a late equalizer, triggering a complete emotional collapse that resulted in a second red card moments later.

How did substitute Léo Vieira change the game?

While actually featuring as the starting goalkeeper, Léo Vieira was instrumental, anchoring Bahia's backline with five crucial saves that kept them firmly in contention before the late 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
41%
59%
Mirassol 41%
Bahia 59%
Shots
15
14
Mirassol 15
Bahia 14
Shots on Target
5
8
Mirassol 5
Bahia 8
Expected Goals (xG)
1.14
1.93
Mirassol 1.14
Bahia 1.93
Passes
347
518
Mirassol 347
Bahia 518
Pass Accuracy
85%
88%
Mirassol 85%
Bahia 88%
Corners
7
4
Mirassol 7
Bahia 4
Fouls
20
13
Mirassol 20
Bahia 13
Yellow Cards
3
1
Mirassol 3
Bahia 1
Red Cards
1
0
Mirassol 1
Bahia 0

Match Events

14' David Duarte
41' 🔄 Reinaldo Victor Luis
45'+3 🟨 Edson Carioca
HT
46' 🔄 Andre Luis Nathan Fogaca
Caio Alexandre Gilberto 🔄 46'
57' 🟨 Jose Aldo
60' 🔄 Edson Carioca Alesson
60' 🔄 Eduardo Shaylon
Erick Pulga Ademir 🔄 60'
Everaldo Willian Jose 🔄 60'
61' 🟨 Victor Luis
Luciano Juba 65'
Ademir M. Sanabria 🔄 69'
76' 🔄 Jose Aldo Gabriel Pires
Jean Lucas 🟨 79'
Everton Ribeiro Rodrigo 🔄 80'
M. Sanabria 89'
90'+5 🟥 Rafael Guanaes
90'+7 🟥 Eduardo
FT

Player Cards

Our take on every player in this match

Mirassol

Goalkeepers
Walter
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
14%
Pass Acc
Defenders
Igor Formiga
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
João Victor
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Lucas Oliveira
SHIELD
SHIELD
3
Blocks
3
Blocks
2
Interceptions
1
Tackles
Reinaldo
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
13%
Pass Acc
Midfielders
José Aldo
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Neto Moura
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
104
Total Mins
Started
Entry
Negueba
PROVOCATEUR
PROVOCATEUR
5
Fouls Won
5
Fouls Won
6
Duels Won
0
Pens Won
Eduardo
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
0
Fouls
6.9
Rating
Edson Carioca
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Forwards
André Luis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
BENCH
Alex Muralha
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Victor Luis
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
5.6
Rating
Willian Machado
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
Shaylon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Gabriel Pires
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Denilson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Chico
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nathan Fogaça
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
Started
Entry
Alesson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Everton Galdino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tiquinho Soares
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Bahia

Goalkeepers
Léo Vieira
MAGNET
MAGNET
44
Activity
44
Activity
44
Passes
0
Duels
Defenders
Nicolás Acevedo
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
68%
Pass Acc
David Duarte
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
0
Fouls
6.9
Rating
Santiago Ramos Mingo
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Luciano Juba
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
56%
Pass Acc
Midfielders
Everton Ribeiro
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
Caio Alexandre
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Jean Lucas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
104
Total Mins
Started
Entry
Forwards
Cristian Olivera
MAGNET
MAGNET
45
Activity
45
Activity
35
Passes
10
Duels
Everaldo
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
Erick Pulga
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
6
Duels Won
0
Pens Won
BENCH
João Paulo
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Gilberto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
Started
Entry
Iago Borduchi
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
0
Total Mins
Started
Entry
Gabriel Xavier
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
Rodrigo Nestor
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Erick
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
Willian José
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Ademir
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
69
Entry
Mateo Sanabria
CLUTCH HERO
CLUTCH HERO
89
Goal Time
89
Goal Time
Goal
Impact
7.3
Rating

Head to Head

Date Home Score Away Competition Venue
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
08/31/2025
5 - 1
Serie A Estádio José Maria de Campos Maia
04/13/2025
1 - 1
Serie A Arena Fonte Nova
Mirassol Win
Bahia Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Palmeiras 11 26 21 10 +11 DCorinthians 0 - 0 Palmeiras (12-04-2026)WBahia 1 - 2 Palmeiras (05-04-2026)WPalmeiras 2 - 1 Gremio (03-04-2026)WSao Paulo 0 - 1 Palmeiras (22-03-2026)WPalmeiras 2 - 1 Botafogo (18-03-2026)
2 Flamengo 10 20 18 10 +8 WFluminense 1 - 2 Flamengo (12-04-2026)WFlamengo 3 - 1 Santos (05-04-2026)LRB Bragantino 3 - 0 Flamengo (03-04-2026)DCorinthians 1 - 1 Flamengo (22-03-2026)WFlamengo 3 - 0 Remo (19-03-2026)
3 Sao Paulo 11 20 15 9 +6 LVitoria 2 - 0 Sao Paulo (11-04-2026)WSao Paulo 4 - 1 Cruzeiro (04-04-2026)DInternacional 1 - 1 Sao Paulo (01-04-2026)LSao Paulo 0 - 1 Palmeiras (22-03-2026)LAtletico-MG 1 - 0 Sao Paulo (18-03-2026)
4 Fluminense 11 20 18 13 +5 LFluminense 1 - 2 Flamengo (12-04-2026)DCoritiba 1 - 1 Fluminense (04-04-2026)WFluminense 3 - 1 Corinthians (02-04-2026)WFluminense 1 - 0 Atletico-MG (21-03-2026)LVasco DA Gama 3 - 2 Fluminense (19-03-2026)
5 Bahia 10 20 15 10 +5 WMirassol 1 - 2 Bahia (11-04-2026)LBahia 1 - 2 Palmeiras (05-04-2026)WBahia 3 - 0 Atletico Paranaense (01-04-2026)LRemo 4 - 1 Bahia (22-03-2026)WBahia 2 - 0 RB Bragantino (18-03-2026)
6 Atletico Paranaense 11 19 17 13 +4 WAtletico Paranaense 2 - 0 Chapecoense-sc (12-04-2026)LAtletico-MG 2 - 1 Atletico Paranaense (05-04-2026)LBahia 3 - 0 Atletico Paranaense (01-04-2026)WAtletico Paranaense 4 - 1 Botafogo (29-03-2026)WAtletico Paranaense 2 - 0 Coritiba (22-03-2026)
7 Coritiba 11 16 13 12 +1 DBotafogo 2 - 2 Coritiba (12-04-2026)DCoritiba 1 - 1 Fluminense (04-04-2026)DCoritiba 1 - 1 Vasco DA Gama (01-04-2026)LAtletico Paranaense 2 - 0 Coritiba (22-03-2026)WMirassol 0 - 1 Coritiba (18-03-2026)
8 Atletico-MG 11 14 14 13 +1 LSantos 1 - 0 Atletico-MG (11-04-2026)WAtletico-MG 2 - 1 Atletico Paranaense (05-04-2026)WChapecoense-sc 0 - 4 Atletico-MG (02-04-2026)LFluminense 1 - 0 Atletico-MG (21-03-2026)WAtletico-MG 1 - 0 Sao Paulo (18-03-2026)
9 RB Bragantino 11 14 11 12 -1 LCruzeiro 2 - 1 RB Bragantino (12-04-2026)WMirassol 0 - 1 RB Bragantino (05-04-2026)WRB Bragantino 3 - 0 Flamengo (03-04-2026)LRB Bragantino 1 - 2 Botafogo (21-03-2026)LBahia 2 - 0 RB Bragantino (18-03-2026)
10 Vitoria 10 14 11 14 -3 WVitoria 2 - 0 Sao Paulo (11-04-2026)DChapecoense-sc 1 - 1 Vitoria (05-04-2026)LCruzeiro 3 - 0 Vitoria (01-04-2026)WVitoria 1 - 0 Mirassol (22-03-2026)LGremio 2 - 0 Vitoria (19-03-2026)
11 Gremio 11 13 14 14 0 DInternacional 0 - 0 Gremio (11-04-2026)DGremio 0 - 0 Remo (05-04-2026)LPalmeiras 2 - 1 Gremio (03-04-2026)LVasco DA Gama 2 - 1 Gremio (22-03-2026)WGremio 2 - 0 Vitoria (19-03-2026)
12 Vasco DA Gama 11 13 16 17 -1 DRemo 1 - 1 Vasco DA Gama (11-04-2026)LVasco DA Gama 1 - 2 Botafogo (05-04-2026)DCoritiba 1 - 1 Vasco DA Gama (01-04-2026)WVasco DA Gama 2 - 1 Gremio (22-03-2026)WVasco DA Gama 3 - 2 Fluminense (19-03-2026)
13 Internacional 11 13 9 10 -1 DInternacional 0 - 0 Gremio (11-04-2026)WCorinthians 0 - 1 Internacional (05-04-2026)DInternacional 1 - 1 Sao Paulo (01-04-2026)WInternacional 2 - 0 Chapecoense-sc (22-03-2026)WSantos 1 - 2 Internacional (19-03-2026)
14 Santos 11 13 14 16 -2 WSantos 1 - 0 Atletico-MG (11-04-2026)LFlamengo 3 - 1 Santos (05-04-2026)WSantos 2 - 0 Remo (02-04-2026)DCruzeiro 0 - 0 Santos (22-03-2026)LSantos 1 - 2 Internacional (19-03-2026)
15 Botafogo 10 13 18 21 -3 DBotafogo 2 - 2 Coritiba (12-04-2026)WVasco DA Gama 1 - 2 Botafogo (05-04-2026)WBotafogo 3 - 2 Mirassol (01-04-2026)LAtletico Paranaense 4 - 1 Botafogo (29-03-2026)WRB Bragantino 1 - 2 Botafogo (21-03-2026)
16 Corinthians 11 11 8 11 -3 DCorinthians 0 - 0 Palmeiras (12-04-2026)LCorinthians 0 - 1 Internacional (05-04-2026)LFluminense 3 - 1 Corinthians (02-04-2026)DCorinthians 1 - 1 Flamengo (22-03-2026)DChapecoense-sc 0 - 0 Corinthians (20-03-2026)
17 Cruzeiro 11 10 14 21 -7 WCruzeiro 2 - 1 RB Bragantino (12-04-2026)LSao Paulo 4 - 1 Cruzeiro (04-04-2026)WCruzeiro 3 - 0 Vitoria (01-04-2026)DCruzeiro 0 - 0 Santos (22-03-2026)LAtletico Paranaense 2 - 1 Cruzeiro (18-03-2026)
18 Remo 11 8 11 18 -7 DRemo 1 - 1 Vasco DA Gama (11-04-2026)DGremio 0 - 0 Remo (05-04-2026)LSantos 2 - 0 Remo (02-04-2026)WRemo 4 - 1 Bahia (22-03-2026)LFlamengo 3 - 0 Remo (19-03-2026)
19 Chapecoense-sc 10 8 10 18 -8 LAtletico Paranaense 2 - 0 Chapecoense-sc (12-04-2026)DChapecoense-sc 1 - 1 Vitoria (05-04-2026)LChapecoense-sc 0 - 4 Atletico-MG (02-04-2026)LInternacional 2 - 0 Chapecoense-sc (22-03-2026)DChapecoense-sc 0 - 0 Corinthians (20-03-2026)
20 Mirassol 10 6 11 16 -5 LMirassol 1 - 2 Bahia (11-04-2026)LMirassol 0 - 1 RB Bragantino (05-04-2026)LBotafogo 3 - 2 Mirassol (01-04-2026)LVitoria 1 - 0 Mirassol (22-03-2026)LMirassol 0 - 1 Coritiba (18-03-2026)