Serie A Regular Season - 15

Santos 2 - 0 FT RB Bragantino

Estádio Urbano Caldeira

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

Futmetrix Verdict
25
FT
Sun, May 10
Português
Santos
2-0
RB Bragantino
⚡ Intensity 25
⚖️ Balance 13
🏆 Stakes 0
🎲 Upset 0
Patience and precision at the Cottage.

Santos Stifle Bragantino to Claim Mid-Table Points

Skip It Futmetrix Score: 25/100. A patient and highly calculated performance at Estádio Urbano Caldeira saw the hosts secure a much-needed victory to close the gap on the continental qualification spots.

Early Exchanges Under the Lights

The match kicked off with a surprisingly modest Intensity, quickly settling into a heavily contested and foul-laden midfield battle. RB Bragantino arrived with a clear mandate to disrupt the rhythm, committing eighteen fouls across the ninety minutes to fragment the play. Faced with this stubborn resistance, Santos edged the possession statistics and patiently tried to pick the lock, largely relying on wide deliveries. A steady stream of pressure from set-pieces—the hosts racked up seven of the game's ten corners—hinted at a breakthrough, though the final delivery frequently lacked the necessary bite. The visitors managed to generate several shooting opportunities from distance, but their efforts rarely troubled the target, leaving the home faithful restless as the clock ticked steadily toward the interval.

A Timely Breakthrough

Just as the first half seemed destined to end in a frustrating stalemate, the critical pivot arrived deep into stoppage time. In the 45th minute, with five added minutes on the board, the overarching Balance of the contest shifted definitively. Gabriel Bontempo finally found a pocket of space in the final third and delivered a precise, defense-splitting pass that unpicked the previously rigid backline. Neymar made no mistake, finishing with clinical composure to send Estádio Urbano Caldeira into raptures. That devastating late strike completely altered the half-time team talks, forcing the away side to abandon their purely disruptive tactics and commit bodies forward, effectively opening the pitch up for the hosts to exploit upon the restart.

Securing the Spoils

Needing an immediate response, the visitors pushed higher up the pitch but lacked the necessary creative spark, ultimately producing a meager 0.68 expected goals despite taking eleven shots. The Stakes remained high as the away side chased the game, but the hosts maintained exceptional defensive discipline, absorbing the pressure while waiting for the perfect moment to counter. That moment materialized in the 76th minute when A. Frias capitalized on a fragmented defensive line to double the advantage, effectively killing any lingering hopes of a late comeback. With a comfortable two-goal cushion, the home side expertly dictated the remaining tempo. Our verdict points to a highly professional victory that entirely removes any Upset Factor from the equation.

Key Questions

Who broke the deadlock in the match?

Neymar opened the scoring deep into first-half stoppage time, finishing off a brilliant assist provided by Gabriel Bontempo.

Why was the away side unable to score?

Despite attempting 11 total shots, they struggled immensely with accuracy, managing only three on target and generating a very low expected goals tally.

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%
Santos 53%
RB Bragantino 47%
Shots
9
11
Santos 9
RB Bragantino 11
Shots on Target
3
3
Santos 3
RB Bragantino 3
Expected Goals (xG)
1.26
0.68
Santos 1.26
RB Bragantino 0.68
Passes
446
387
Santos 446
RB Bragantino 387
Pass Accuracy
82%
79%
Santos 82%
RB Bragantino 79%
Corners
7
3
Santos 7
RB Bragantino 3
Fouls
13
18
Santos 13
RB Bragantino 18
Yellow Cards
1
4
Santos 1
RB Bragantino 4
Red Cards
0
0
Santos 0
RB Bragantino 0

Match Events

Lucas Barbosa 🟨 8'
I. Pitta 🟨 16'
Gabriel 🟨 45'+1
45'+5 Neymar (Gabriel Bontempo)
HT
J. Herrera Eduardo Sasha 🔄 46'
I. Sosa Eric Ramires 🔄 46'
Gabriel Rodriguinho 🔄 67'
70' 🔄 C. Oliva Willian Arao
70' 🔄 Gabriel Bontempo Rony
Alix Vinicius 🟨 75'
76' A. Frias
A. Hurtado A. Sant'Anna 🔄 78'
79' 🟨 Neymar
81' 🔄 Neymar Gabriel Barbosa
H. Mosquera Fernando Santos 🔄 82'
86' 🔄 A. Barreal Moises
87' 🔄 B. Rollheiser Miguelito
FT

Player Cards

Our take on every player in this match

Santos

Goalkeepers
Diogenes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Defenders
Igor Vinícius
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Adonis Frías
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Lucas Veríssimo
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Gonzalo Escobar
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
45%
Duel Win %
Midfielders
Christian Oliva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
João Schmidt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Gabriel Bontempo
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.5
Rating
Benjamín Rollheiser
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
36%
Pass Acc
Neymar
CAPTAIN FANTASTIC
CAPTAIN FANTASTIC
0
Contribution
0
Contribution
8.2
Rating
Yes
Captain
Forwards
Álvaro Barreal
👻 Invisible Nothing to note
BENCH
João Pedro
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Rafael Gonzaga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
João Paulo Ananias
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Samuel Mendes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Miguelito
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Willian Arão
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Mateus Xavier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Robinho Júnior
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gabriel Barbosa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Moisés
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Rony
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
2
Duels Won
0
Pens Won

RB Bragantino

Goalkeepers
Tiago Volpi
SIEVE
SIEVE
33%
Save %
33%
Save %
2
Conceded
1
Saves
Defenders
José Andrés Hurtado
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Alix Vinicius
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Gustavo Marques
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Juninho Capixaba
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Gabriel Girotto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Ignacio Sosa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
José Herrera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Lucas Barbosa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Henry Mosquera
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
15%
Pass Acc
Forwards
Isidro Pitta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
BENCH
Cleiton
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Vanderlan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Breno de Moraes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Agustin Sant Anna
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Pedro Henrique
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Eric Ramires
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
48
Total Mins
Started
Entry
Rodriguinho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Gustavo Neves
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marcelinho Braz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Vinicinho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fernando
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Eduardo Sasha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
48
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
01/25/2026 Santos 0 - 0 RB Bragantino Paulista - A1 Estadio Urbano Caldeira
09/28/2025 RB Bragantino 2 - 2 Santos Serie A Estádio Cicero de Souza Marques
04/27/2025 Santos 1 - 2 RB Bragantino Serie A Estadio Urbano Caldeira
03/02/2025 Santos 2 - 0 RB Bragantino Paulista - A1 Estádio Urbano Caldeira
03/27/2024 Santos 3 - 1 RB Bragantino Paulista - A1 Neo Química Arena
03/03/2024 RB Bragantino 1 - 0 Santos Paulista - A1 Estádio Nabi Abi Chedid
10/19/2023 Santos 1 - 3 RB Bragantino Serie A Estádio Urbano Caldeira
05/28/2023 RB Bragantino 2 - 0 Santos Serie A Estádio Nabi Abi Chedid
10/17/2022 RB Bragantino 0 - 2 Santos Serie A Estádio Nabi Abi Chedid
06/19/2022 Santos 2 - 2 RB Bragantino Serie A Estádio Urbano Caldeira
01/25/2026
Paulista - A1 Estadio Urbano Caldeira
09/28/2025
Serie A Estádio Cicero de Souza Marques
04/27/2025
Serie A Estadio Urbano Caldeira
03/02/2025
Paulista - A1 Estádio Urbano Caldeira
03/27/2024
Paulista - A1 Neo Química Arena
03/03/2024
Paulista - A1 Estádio Nabi Abi Chedid
10/19/2023
Serie A Estádio Urbano Caldeira
05/28/2023
Serie A Estádio Nabi Abi Chedid
10/17/2022
Serie A Estádio Nabi Abi Chedid
06/19/2022
Serie A Estádio Urbano Caldeira
Santos Win
RB Bragantino Win
Draw

League Standings

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