Santos vs Botafogo

1 June 2025 · Brasileirão · 2025 · Referee Davi de Oliveira Lacerda

Full time 0 – 1

Half-time: 0–0

  • Artur 86’

Match summary

Botafogo won 1-0 away at Santos, with a late winner. It was goalless at half-time.

Artur put Botafogo ahead in the 86th minute.

Santos can feel hard done by, creating 1.03 expected goals (xG) from 17 shots to Botafogo's 0.49 from 12. Santos had a player sent off.

Match stats

36% Possession 64%
17 Shots 12
4 Shots on target 3
5 Corners 4
301 Passes 552
84.1% Pass accuracy 87.3%
16 Tackles 22
13 Fouls 16
4 Yellow cards 2
1 Red cards 0
0 Offsides 1

Key events

Santos Botafogo
Kick-off
GuilhermeShot on target
19’
NeymarShot on target
25’
37’
45+4’
Half-time0-0
Second half underway
50’
AllanShot on target
Diego PitucaTomás Rincón
51’
57’
60’
ArturShot on target
Álvaro BarrealShot on target
66’
Gonzalo EscobarShot on target
70’
72’
Gonzalo MastrianiJefferson Savarino
73’
Gonzalo Mastriani
NeymarSecond yellow
76’
82’
Elias ManoelVitinho
86’
ArturLeft foot shot0-1 (Botafogo)
João SchmidtJoão Basso
89’
90’
Full-time0-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.03 0.49 86’ Artur (Botafogo), 0-1 86’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.03 0.49 86’ Artur (Botafogo), 0-1 Artur 86’
Santos 1.03 xGBotafogo 0.49 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Botafogo attacking Santos attacking 
25’ Neymar (Santos), open play, 0.22 xG, saved 5’ Neymar (Santos), open play, 0.16 xG, off target 6’ Alex Telles (Botafogo), open play, 0.11 xG, blocked 37’ Jair (Botafogo), from a corner, 0.11 xG, off target 66’ Álvaro Barreal (Santos), open play, 0.11 xG, saved 40’ Gonzalo Escobar (Santos), open play, 0.09 xG, off target 47’ Zé Rafael (Santos), set piece, 0.09 xG, off target 19’ Guilherme (Santos), open play, 0.07 xG, saved 78’ Nathan Fernandes (Botafogo), open play, 0.06 xG, off target 64’ Guilherme (Santos), open play, 0.06 xG, blocked 27’ Benjamín Rollheiser (Santos), open play, 0.05 xG, off target 84’ Santiago Rodríguez (Botafogo), open play, 0.05 xG, blocked 72’ Guilherme (Santos), open play, 0.04 xG, off target 60’ Rwan Cruz (Botafogo), open play, 0.03 xG, blocked 67’ Neymar (Santos), from a corner, 0.03 xG, off target 10’ Álvaro Barreal (Santos), open play, 0.02 xG, off target 20’ Neymar (Santos), open play, 0.03 xG, off target 50’ Allan (Botafogo), open play, 0.03 xG, saved 60’ Artur (Botafogo), open play, 0.02 xG, saved 64’ Gonzalo Escobar (Santos), from a corner, 0.02 xG, blocked 8’ Alex Telles (Botafogo), open play, 0.02 xG, blocked 86’ Artur (Botafogo), open play, 0.02 xG, goal 7’ Gregore (Botafogo), open play, 0.01 xG, blocked 47’ Álvaro Barreal (Santos), open play, 0.02 xG, off target 49’ Jefferson Savarino (Botafogo), from a corner, 0.01 xG, off target 70’ Gonzalo Escobar (Santos), from a corner, 0.01 xG, saved 54’ Gregore (Botafogo), open play, 0.01 xG, blocked 75’ Álvaro Barreal (Santos), from a corner, 0.01 xG, blocked 45’ Benjamín Rollheiser (Santos), open play, 0.01 xG, blocked 25’ Neymar (Santos), open play, 0.22 xG, saved 5’ Neymar (Santos), open play, 0.16 xG, off target 6’ Alex Telles (Botafogo), open play, 0.11 xG, blocked 37’ Jair (Botafogo), from a corner, 0.11 xG, off target 66’ Álvaro Barreal (Santos), open play, 0.11 xG, saved 40’ Gonzalo Escobar (Santos), open play, 0.09 xG, off target 47’ Zé Rafael (Santos), set piece, 0.09 xG, off target 19’ Guilherme (Santos), open play, 0.07 xG, saved 78’ Nathan Fernandes (Botafogo), open play, 0.06 xG, off target 64’ Guilherme (Santos), open play, 0.06 xG, blocked 27’ Benjamín Rollheiser (Santos), open play, 0.05 xG, off target 84’ Santiago Rodríguez (Botafogo), open play, 0.05 xG, blocked 72’ Guilherme (Santos), open play, 0.04 xG, off target 60’ Rwan Cruz (Botafogo), open play, 0.03 xG, blocked 67’ Neymar (Santos), from a corner, 0.03 xG, off target 20’ Neymar (Santos), open play, 0.03 xG, off target 50’ Allan (Botafogo), open play, 0.03 xG, saved 10’ Álvaro Barreal (Santos), open play, 0.02 xG, off target 60’ Artur (Botafogo), open play, 0.02 xG, saved 8’ Alex Telles (Botafogo), open play, 0.02 xG, blocked 64’ Gonzalo Escobar (Santos), from a corner, 0.02 xG, blocked 86’ Artur (Botafogo), open play, 0.02 xG, goal 7’ Gregore (Botafogo), open play, 0.01 xG, blocked 47’ Álvaro Barreal (Santos), open play, 0.02 xG, off target 49’ Jefferson Savarino (Botafogo), from a corner, 0.01 xG, off target 70’ Gonzalo Escobar (Santos), from a corner, 0.01 xG, saved 54’ Gregore (Botafogo), open play, 0.01 xG, blocked 75’ Álvaro Barreal (Santos), from a corner, 0.01 xG, blocked 45’ Benjamín Rollheiser (Santos), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Santos 4-2-3-1 Starting XI
Brazão
Escobar
Souza
Ivaldo
Basso 89’
Rincón 51’
Rafael 89’
Barreal 89’
Guilherme
Rollheiser 82’
Neymar
Botafogo 4-2-3-1 Starting XI
Victor
Telles 72’
Jair
Ricardo
Vitinho 82’
Gregore
Freitas
Artur
Savarino 72’
Allan 61’
Cruz 61’

Player stats

Goalkeeper1 player
90′ 2 1 15 – – – – –
Defenders4 players
90′ 1 2 – 2 1 31 2 – – –
90′ 2 1 – 4 2 33 1 – – –
João Basso Taken off
89′ 3 – – 6 – 30 2 – – –
Souza
90′ 1 – – 6 1 20 1 – – –
Midfielders9 players
Tomás Rincón Taken off
51′ – – 14 – 0.01 1 1 4 1 – –
Zé Rafael Taken off
89′ – – 26 – 0.01 4 1 7 – 2 –
Álvaro Barreal Taken off
89′ – – 27 – 0.01 1 1 2 1 – –
Benjamín Rollheiser Taken off
82′ – – 30 3 0.13 1 – 5 2 1 –
90′ – – 21 1 0.05 1 – 4 1 2 –
Neymar
76′ – – 31 4 0.06 – – 7 2 3 –
Diego Pituca Came on as a substitute
39′ – – 13 – 0.04 1 1 3 – 2 –
Gabriel Bontempo Came on as a substitute
8′ – – 6 – 0.00 – – – – – –
João Schmidt Came on as a substitute
1′ – – 1 – 0.00 – – – – – –
Forwards2 players
Deivid Washington Came on as a substitute
1′ – – – – – 0.00 – – – 1 –
Tiquinho Soares Came on as a substitute
1′ – – – – – 0.00 – – – 1 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.