Serie A Regular Season - 17

Sao Paulo 1 - 1 FT Botafogo

MorumBIS

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

Futmetrix Verdict
73
FT
Sat, May 23
Português
Sao Paulo
1-1
Botafogo
⚡ Intensity 63
⚖️ Balance 44
🏆 Stakes 44
🎲 Upset 42
Late heartbreak strikes at the MorumBIS.

Barrera Breaks Tricolor Hearts at the Death

Highly Entertaining Futmetrix Score: 73/100. A tactical tug-of-war ended in dramatic fashion as a late substitution flipped the script entirely.

The Early Breakthrough

The MorumBIS was rocking from the very first exchanges. Sao Paulo needed just four minutes to draw blood when Luciano found the back of the net. They edged possession with 54%, looking incredibly comfortable dictating the tempo. The sheer Intensity of their pressing left the visitors chasing shadows early on. Artur was pulling the strings masterfully in midfield, delivering three key passes that repeatedly sliced through the defensive lines. For a while, it seemed the hosts would comfortably coast toward solidifying their Copa Libertadores promotion spot.

The Goalkeeping Masterclass

But Botafogo refused to lie down, completely shifting the Balance of play after the break. The match transformed into an absolute shooting gallery, with 28 shots raining down across the pitch. Rafael stood like a wall between the posts, executing five crucial saves to keep the home side's narrow lead intact. The visitors thought they had finally cracked the code in the 56th minute. Arthur Cabral wheeled away in celebration, only for VAR to ruthlessly chalk the goal off for offside. The tension was palpable as the clock ticked down.

The Ultimate Super Sub

You simply cannot switch off in this league. The away bench rolled the dice on 65 minutes, throwing J. Barrera into the fray. Just as the stadium prepared to celebrate three vital points, the ultimate Upset Factor materialized. Deep into the 90th minute, Barrera struck a devastating equalizer to silence the crowd. The 1-1 draw leaves the hosts kicking themselves, squandering a chance to close the 11-point gap on the league leaders. Meanwhile, it is a massive morale boost for the visitors in their hunt for Copa Sudamericana football.

Key Questions

Did Sao Paulo deserve the late equalizer?

It was actually Botafogo who scored the late equalizer. J. Barrera's 90th-minute strike snatched a dramatic point, punishing Sao Paulo for not killing the match earlier.

How did substitute Rafael change the game?

Rafael was actually Sao Paulo's starting goalkeeper, not a substitute. He put on a masterclass with five crucial saves, nearly securing all three points for his side.

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
54%
46%
Sao Paulo 54%
Botafogo 46%
Shots
14
14
Sao Paulo 14
Botafogo 14
Shots on Target
4
6
Sao Paulo 4
Botafogo 6
Expected Goals (xG)
1.57
0.82
Sao Paulo 1.57
Botafogo 0.82
Passes
362
311
Sao Paulo 362
Botafogo 311
Pass Accuracy
82%
77%
Sao Paulo 82%
Botafogo 77%
Corners
3
3
Sao Paulo 3
Botafogo 3
Fouls
20
19
Sao Paulo 20
Botafogo 19
Yellow Cards
4
4
Sao Paulo 4
Botafogo 4
Red Cards
0
0
Sao Paulo 0
Botafogo 0

Match Events

4' Luciano
27' 🟨 Luciano
G. Justino 🟨 27'
30' 🔄 Luciano Pedro Ferreira
44' 🔄 Sabino Luis Osorio
HT
L. M. Villalba Jaume K. Barria 🔄 46'
Arthur Cabral 56'
A. Montoro 🟨 61'
A. Montoro Edenilson 🔄 65'
Kauan Toledo J. Barrera 🔄 65'
75' 🔄 Ferreira G. Tapia
75' 🔄 Pedro Ferreira Djhordney
Huguinho J. Correa 🔄 76'
80' 🟨 Wendell
J. Correa 🟨 84'
85' 🟨 Rafael
G. Justino C. Ramos 🔄 87'
89' 🟨 G. Tapia
J. Barrera 90'
C. Ramos 🟨 90'+2
FT

Player Cards

Our take on every player in this match

Sao Paulo

Goalkeepers
Rafael
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Defenders
Lucas Ramon
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Alan Javier Franco
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Sabino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
44
Entry
Wendell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Midfielders
Danielzinho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Pablo Maia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Artur
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
31%
Pass Acc
Luciano
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Ferreirinha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Forwards
Jonathan Calleri
MAGNET
MAGNET
40
Activity
40
Activity
16
Passes
24
Duels
BENCH
Carlos Coronel
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Luis Osorio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
52
Total Mins
Started
Entry
Moreira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Hugo Leonardo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cédric Soares
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pedro Ferreira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
75
Entry
Luan Santos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Felipe Negrucci
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Djhordney Ferreira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Gustavo Santana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gonzalo Tapia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry

Botafogo

Goalkeepers
Neto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Defenders
Vitinho
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
50%
Duel Win %
Nahuel Ferraresi
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
79%
Duel Win %
Gabriel Justino
NPC
NPC
87
Minutes
87
Minutes
20%
Pass Acc
6.6
Rating
Marçal
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
55%
Duel Win %
Midfielders
Lucas Villalba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Huguinho
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Santiago Rodríguez
MAGNET
MAGNET
62
Activity
62
Activity
45
Passes
17
Duels
Álvaro Montoro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Forwards
Arthur Cabral
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
15%
Pass Acc
Kauan Toledo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
BENCH
Raul
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Caio Roque
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ythallo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kadu Santos
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
31
Total Mins
Started
Entry
Jordan Barrera
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.6
Rating
Newton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Caio Valle
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Wallace Davi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kadir Barría
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
51
Total Mins
Started
Entry
Joaquín Correa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Chris Ramos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
09/14/2025 Sao Paulo 1 - 0 Botafogo Serie A Estadio Do MorumBIS
04/16/2025 Botafogo 2 - 2 Sao Paulo Serie A Estadio Olimpico Nilton Santos
12/08/2024 Botafogo 2 - 1 Sao Paulo Serie A Estádio Nilton Santos
09/26/2024 Sao Paulo 1 - 1 (PEN 4-5) Botafogo CONMEBOL Libertadores MorumBIS
09/19/2024 Botafogo 0 - 0 Sao Paulo CONMEBOL Libertadores Estádio Nilton Santos
07/24/2024 Sao Paulo 2 - 2 Botafogo Serie A MorumBIS
08/19/2023 Sao Paulo 0 - 0 Botafogo Serie A Estádio Cícero Pompeu de Toledo
04/15/2023 Botafogo 2 - 1 Sao Paulo Serie A Estádio Nilton Santos
10/09/2022 Sao Paulo 0 - 1 Botafogo Serie A Estádio Cícero Pompeu de Toledo
06/16/2022 Botafogo 1 - 0 Sao Paulo Serie A Estádio Nilton Santos
09/14/2025
Serie A Estadio Do MorumBIS
04/16/2025
Serie A Estadio Olimpico Nilton Santos
12/08/2024
Serie A Estádio Nilton Santos
09/26/2024
1 - 1 (PEN 4-5)
CONMEBOL Libertadores MorumBIS
09/19/2024
CONMEBOL Libertadores Estádio Nilton Santos
07/24/2024
Serie A MorumBIS
08/19/2023
Serie A Estádio Cícero Pompeu de Toledo
04/15/2023
Serie A Estádio Nilton Santos
10/09/2022
Serie A Estádio Cícero Pompeu de Toledo
06/16/2022
Serie A Estádio Nilton Santos
Sao Paulo Win
Botafogo Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Palmeiras 17 38 29 13 +16 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)WRB Bragantino 0 - 1 Palmeiras (26-04-2026)
2 Flamengo 16 31 28 16 +12 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)WAtletico-MG 0 - 4 Flamengo (26-04-2026)
3 Fluminense 17 30 27 22 +5 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)WFluminense 2 - 1 Chapecoense-sc (26-04-2026)
4 Atletico Paranaense 17 27 23 18 +5 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)WAtletico Paranaense 3 - 1 Vitoria (26-04-2026)
5 RB Bragantino 17 26 22 18 +4 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)LRB Bragantino 0 - 1 Palmeiras (26-04-2026)
6 Coritiba 17 26 24 21 +3 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)LGremio 1 - 0 Coritiba (26-04-2026)
7 Sao Paulo 17 25 23 19 +4 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)WSao Paulo 1 - 0 Mirassol (26-04-2026)
8 Bahia 16 23 23 22 +1 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)DBahia 2 - 2 Santos (25-04-2026)
9 Cruzeiro 17 23 23 27 -4 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)WRemo 0 - 1 Cruzeiro (25-04-2026)
10 Botafogo 16 22 30 29 +1 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)DBotafogo 2 - 2 Internacional (25-04-2026)
11 Vitoria 16 22 20 22 -2 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)LAtletico Paranaense 3 - 1 Vitoria (26-04-2026)
12 Internacional 17 21 20 19 +1 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)DBotafogo 2 - 2 Internacional (25-04-2026)
13 Gremio 17 21 19 20 -1 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)WGremio 1 - 0 Coritiba (26-04-2026)
14 Atletico-MG 17 21 21 23 -2 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)LAtletico-MG 0 - 4 Flamengo (26-04-2026)
15 Corinthians 17 21 15 18 -3 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)WCorinthians 1 - 0 Vasco DA Gama (26-04-2026)
16 Vasco DA Gama 17 20 22 28 -6 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)LCorinthians 1 - 0 Vasco DA Gama (26-04-2026)
17 Santos 17 18 23 28 -5 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)DBahia 2 - 2 Santos (25-04-2026)
18 Mirassol 16 16 18 23 -5 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)LSao Paulo 1 - 0 Mirassol (26-04-2026)
19 Remo 17 15 20 29 -9 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)LRemo 0 - 1 Cruzeiro (25-04-2026)
20 Chapecoense-sc 16 9 17 32 -15 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)LFluminense 2 - 1 Chapecoense-sc (26-04-2026)