Serie A Regular Season - 9

Botafogo 3 - 2 FT Mirassol

Estadio Olimpico Nilton Santos

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

Futmetrix Verdict
79
FT
Wed, Apr 1
Português
Botafogo
3-2
Mirassol
⚡ Intensity 87
⚖️ Balance 62
🏆 Stakes 6
🎲 Upset 0
Five-goal cup thriller in Rio.

Botafogo Survive Mirassol Onslaught to Advance in Five-Goal Thriller

Highly Entertaining Futmetrix Score: 79/100. A ruthless display of counter-attacking football secured knockout progression for the hosts in a tie where possession meant nothing without a clinical edge.

The Early Exchanges

Estádio Nilton Santos hosted a do-or-die elimination match that pitted two struggling sides desperate for cup salvation. The league's relegation zone cast a long shadow, meaning the Stakes were unmistakably high, and the Intensity matched the grand occasion immediately. Botafogo struck first blood when Edenilson carved open the visiting defence, allowing Arthur Cabral to hammer home a sensational 11th-minute opener. However, Mirassol responded with remarkable tactical composure. They aggressively dictated the tempo, controlling possession and silencing the partisan home crowd when Shaylon levelled the tie just ten minutes later. The visitors turned the pitch into their own playground, dictating the rhythm through precise midfield passing while the hosts were forced to absorb immense, sustained pressure.

The Turning Point

The Balance of the tie shifted completely in the dying moments of an incredibly tight first half. Despite Mirassol enjoying the lion's share of the ball and creating numerous openings, a critical error inside the box gifted the home side a lifeline via the penalty spot. Alex Telles stepped up in the 43rd minute, converting with ice-cold precision to restore the crucial advantage. This psychological blow fundamentally altered the second-half dynamic. The visitors pushed even higher up the pitch, eventually racking up an impressive 19 total shots and forcing a barrage of 10 corners, yet they continually ran into a resolute defensive block. The high line inevitably left them exposed at the back, playing directly into the hands of the waiting home forwards.

The Grandstand Finish

The seemingly decisive blow landed in the 66th minute. Junior Santos ruthlessly exploited the gaping spaces left behind the visiting defence, finishing brilliantly to make it 3-1 and effectively squash any lingering Upset Factor. Yet, Mirassol point-blank refused to quietly accept their elimination. They dominated an overwhelming 65% of the ball across the ninety minutes and set up a remarkably nerve-wracking finale when substitute Gabriel Pires delivered a perfect assist for Igor Formiga to score deep into stoppage time (90+2'). It was a genuinely frantic final few minutes of constant pressure, but Botafogo desperately clung onto their slender advantage. They progress to the next round, surviving a brutal test that asked massive questions of their tactical and mental resilience.

Key Questions

What caused the 5-goal thriller?

Botafogo's ruthless attacking efficiency combined with Mirassol's relentless volume. The visitors dominated possession and generated 19 shots, while the hosts brilliantly capitalized on counter-attacking opportunities.

How did substitute Júnior Santos change the game?

He delivered the ultimate sucker punch in the 66th minute, scoring the vital third goal that provided Botafogo enough breathing room to survive Mirassol's late onslaught.

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
35%
65%
Botafogo 35%
Mirassol 65%
Shots
11
19
Botafogo 11
Mirassol 19
Shots on Target
5
4
Botafogo 5
Mirassol 4
Expected Goals (xG)
2.38
0.98
Botafogo 2.38
Mirassol 0.98
Passes
317
569
Botafogo 317
Mirassol 569
Pass Accuracy
79%
91%
Botafogo 79%
Mirassol 91%
Corners
2
8
Botafogo 2
Mirassol 8
Fouls
14
14
Botafogo 14
Mirassol 14
Yellow Cards
3
3
Botafogo 3
Mirassol 3
Red Cards
0
0
Botafogo 0
Mirassol 0

Match Events

11' Arthur Cabral (Edenilson)
Shaylon 21'
Lucas Oliveira 🟨 40'
43' Alex Telles
Negueba 🟨 45'+1
HT
46' 🟨 C. Medina
48' 🟨 Vitinho
Tiquinho Soares 🟨 62'
62' 🔄 S. Rodriguez J. Barrera
63' 🔄 Alex Telles Caio Roque
Jose Aldo Andre Luis 🔄 64'
66' Junior Santos
70' 🔄 C. Medina A. Montoro
70' 🔄 Arthur Cabral Matheus Martins
Tiquinho Soares Edson Carioca 🔄 73'
Negueba A. Galeano 🔄 73'
77' 🔄 Edenilson N. Ferraresi
Shaylon Denilson 🔄 77'
Neto Moura Gabriel Pires 🔄 77'
90'+1 🟨 Bastos
Igor Formiga (Gabriel Pires) 90'+2
FT

Player Cards

Our take on every player in this match

Botafogo

Goalkeepers
Raul
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
3
Duels Won
0
Pens Won
Defenders
Vitinho
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
70%
Duel Win %
Bastos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Gabriel Justino
ENFORCER
ENFORCER
3
Tackles
3
Tackles
3
Duels Won
75%
Win %
Alex Telles
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Midfielders
Allan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Júnior Santos
DRIBBLER
DRIBBLER
6
Dribbles
6
Dribbles
8
Attempts
75%
Success %
Cristian Medina
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Edenilson
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.7
Rating
Santiago Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Forwards
Arthur Cabral
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Léo Linck
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Caio Roque
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Nahuel Ferraresi
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Ythallo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mateo Ponte
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Huguinho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jordan Barrera
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Álvaro Montoro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Newton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Matheus Martins
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Lucas Villalba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nathan Fernandes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Mirassol

Goalkeepers
Walter
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
6.2
Rating
Defenders
Igor Formiga
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.6
Rating
João Victor
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Willian Machado
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Victor Luis
MAGNET
MAGNET
79
Activity
79
Activity
67
Passes
12
Duels
Midfielders
Neto Moura
MAGNET
MAGNET
73
Activity
73
Activity
67
Passes
6
Duels
José Aldo
MAGNET
MAGNET
66
Activity
66
Activity
54
Passes
12
Duels
Shaylon
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Negueba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Forwards
Tiquinho Soares
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Alesson
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
34%
Pass Acc
BENCH
Alex Muralha
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Gabriel Pires
SUPER SUB
SUPER SUB
1
Assist
1
Assist
22
Minutes
6.9
Rating
Daniel Borges
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Oliveira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yuri Lara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Denilson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Chico
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Mugni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
André Luis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
35
Total Mins
Started
Entry
Antonio Galeano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Edson Carioca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Everton Galdino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
11/01/2025 Mirassol 0 - 0 Botafogo Serie A Estádio José Maria de Campos Maia
09/17/2025 Botafogo 3 - 3 Mirassol Serie A Estadio Olimpico Nilton Santos
11/01/2025
Serie A Estádio José Maria de Campos Maia
09/17/2025
Serie A Estadio Olimpico Nilton Santos
Botafogo Win
Mirassol Win
Draw

League Standings

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