Vasco da Gama vs Botafogo

12 July 2025 · Brasileirão · 2025 · Referee Anderson Daronco

Full time 0 – 2

Half-time: 0–0

  • Arthur Cabral 48’
  • Nathan Fernandes 78’

Match summary

Botafogo beat Vasco da Gama 2-0 on the road. It was goalless at half-time.

Arthur Cabral put Botafogo ahead in the 48th minute and Nathan Fernandes made it 0-2 in the 78th minute.

The chances backed that up: Botafogo created 3.21 expected goals (xG) from 21 shots to Vasco da Gama's 0.54 from 11.

Match stats

66% Possession 34%
11 Shots 21
5 Shots on target 6
5 Corners 3
665 Passes 336
91.1% Pass accuracy 85.7%
15 Tackles 15
12 Fouls 14
2 Yellow cards 2
0 Offsides 1

Key events

Vasco da Gama Botafogo
Kick-off
Philippe CoutinhoShot on target
6’
18’
Arthur CabralShot on target
Philippe CoutinhoShot on target
20’
26’
Kaio PantaleãoShot on target
Nuno MoreiraShot on target
31’
33’
VitinhoVAR: No penalty
42’
Half-time0-0
46’
48’
Arthur CabralRight foot shot0-1 (Botafogo)
48’
Álvaro MontoroShot on target
Philippe CoutinhoShot on target
51’
Second half underway
Alex TeixeiraPhilippe Coutinho
61’
RayanShot on target
61’
63’
Joaquín CorreaJefferson Savarino
78’
Nathan FernandesRight foot shot0-2 (Botafogo)
81’
Joaquín CorreaShot on target
83’
Gabriel SouzaPablo Vegetti
83’
Full-time0-2

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 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.54 3.21 48’ Arthur Cabral (Botafogo), 0-1 48’ 78’ Nathan Fernandes (Botafogo), 0-2 78’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.54 3.21 48’ Arthur Cabral (Botafogo), 0-1 Cabral 48’ 78’ Nathan Fernandes (Botafogo), 0-2 Fernandes 78’
Vasco da Gama 0.54 xGBotafogo 3.21 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Botafogo attacking Vasco da Gama attacking 
78’ Nathan Fernandes (Botafogo), open play, 0.78 xG, goal 81’ Joaquín Correa (Botafogo), open play, 0.41 xG, saved 48’ Arthur Cabral (Botafogo), open play, 0.35 xG, goal 58’ Vitinho (Botafogo), open play, 0.35 xG, off target 2’ Kaio Pantaleão (Botafogo), set piece, 0.30 xG, off target 85’ Gabriel Souza (Vasco da Gama), open play, 0.21 xG, off target 18’ Arthur Cabral (Botafogo), open play, 0.17 xG, saved 88’ Vitinho (Botafogo), open play, 0.16 xG, off target 26’ Kaio Pantaleão (Botafogo), set piece, 0.14 xG, saved 90+5’ Joaquín Correa (Botafogo), direct free kick, 0.14 xG, off target 48’ Álvaro Montoro (Botafogo), open play, 0.11 xG, saved 30’ Rayan (Vasco da Gama), open play, 0.07 xG, blocked 30’ Nuno Moreira (Vasco da Gama), set piece, 0.06 xG, off target 15’ Arthur Cabral (Botafogo), open play, 0.06 xG, blocked 75’ Gregore (Botafogo), open play, 0.05 xG, blocked 6’ Philippe Coutinho (Vasco da Gama), open play, 0.04 xG, saved 16’ Kaio Pantaleão (Botafogo), from a corner, 0.04 xG, off target 61’ Rayan (Vasco da Gama), open play, 0.04 xG, saved 43’ Alex Telles (Botafogo), direct free kick, 0.04 xG, blocked 12’ Álvaro Montoro (Botafogo), open play, 0.03 xG, blocked 43’ Gregore (Botafogo), set piece, 0.03 xG, off target 90+3’ Joaquín Correa (Botafogo), open play, 0.03 xG, blocked 56’ Tchê Tchê (Vasco da Gama), open play, 0.02 xG, blocked 6’ Pablo Vegetti (Vasco da Gama), open play, 0.02 xG, blocked 50’ Tchê Tchê (Vasco da Gama), open play, 0.02 xG, off target 51’ Philippe Coutinho (Vasco da Gama), open play, 0.02 xG, saved 9’ Artur (Botafogo), open play, 0.02 xG, off target 20’ Philippe Coutinho (Vasco da Gama), open play, 0.02 xG, saved 38’ Marlon Freitas (Botafogo), open play, 0.02 xG, off target 31’ Nuno Moreira (Vasco da Gama), open play, 0.02 xG, saved 44’ Jefferson Savarino (Botafogo), set piece, 0.01 xG, off target 60’ Arthur Cabral (Botafogo), open play, 0.01 xG, off target 78’ Nathan Fernandes (Botafogo), open play, 0.78 xG, goal 81’ Joaquín Correa (Botafogo), open play, 0.41 xG, saved 48’ Arthur Cabral (Botafogo), open play, 0.35 xG, goal 58’ Vitinho (Botafogo), open play, 0.35 xG, off target 2’ Kaio Pantaleão (Botafogo), set piece, 0.30 xG, off target 85’ Gabriel Souza (Vasco da Gama), open play, 0.21 xG, off target 18’ Arthur Cabral (Botafogo), open play, 0.17 xG, saved 88’ Vitinho (Botafogo), open play, 0.16 xG, off target 26’ Kaio Pantaleão (Botafogo), set piece, 0.14 xG, saved 90+5’ Joaquín Correa (Botafogo), direct free kick, 0.14 xG, off target 48’ Álvaro Montoro (Botafogo), open play, 0.11 xG, saved 30’ Rayan (Vasco da Gama), open play, 0.07 xG, blocked 15’ Arthur Cabral (Botafogo), open play, 0.06 xG, blocked 30’ Nuno Moreira (Vasco da Gama), set piece, 0.06 xG, off target 75’ Gregore (Botafogo), open play, 0.05 xG, blocked 6’ Philippe Coutinho (Vasco da Gama), open play, 0.04 xG, saved 61’ Rayan (Vasco da Gama), open play, 0.04 xG, saved 16’ Kaio Pantaleão (Botafogo), from a corner, 0.04 xG, off target 43’ Alex Telles (Botafogo), direct free kick, 0.04 xG, blocked 12’ Álvaro Montoro (Botafogo), open play, 0.03 xG, blocked 90+3’ Joaquín Correa (Botafogo), open play, 0.03 xG, blocked 43’ Gregore (Botafogo), set piece, 0.03 xG, off target 56’ Tchê Tchê (Vasco da Gama), open play, 0.02 xG, blocked 6’ Pablo Vegetti (Vasco da Gama), open play, 0.02 xG, blocked 50’ Tchê Tchê (Vasco da Gama), open play, 0.02 xG, off target 51’ Philippe Coutinho (Vasco da Gama), open play, 0.02 xG, saved 9’ Artur (Botafogo), open play, 0.02 xG, off target 20’ Philippe Coutinho (Vasco da Gama), open play, 0.02 xG, saved 38’ Marlon Freitas (Botafogo), open play, 0.02 xG, off target 31’ Nuno Moreira (Vasco da Gama), open play, 0.02 xG, saved 44’ Jefferson Savarino (Botafogo), set piece, 0.01 xG, off target 60’ Arthur Cabral (Botafogo), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

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

Lineups

Vasco da Gama 4-2-3-1 Starting XI
Jardim
Piton
Victor
Freitas 52’
Henrique
Tchê
Moura
Moreira 83’
Rayan 83’
Coutinho 61’
Vegetti 83’
Botafogo 4-2-3-1 Starting XI
Victor
Telles
Pantaleão
Barboza
Vitinho
Gregore
Freitas
Montoro 82’
Artur 82’
Savarino 63’
Cabral 75’

Player stats

Goalkeeper1 player
90′ 4 2 29 – – – – –
Defenders4 players
90′ 3 3 – 6 – 38 5 – – –
João Victor
90′ 2 – – 4 1 88 1 – – –
Lucas Freitas Taken off
52′ 1 1 – 1 – 62 1 – – –
90′ 1 – – 3 2 78 – – – –
Midfielders8 players
90′ – – 55 – 0.02 3 – 7 1 4 –
90′ – – 118 1 0.02 – – – 2 – –
Rayan Taken off
83′ – – 30 1 0.01 2 – 3 – – –
Philippe Coutinho Taken off
61′ – – 33 2 0.03 – – – – – –
Nuno Moreira Taken off
83′ – – 36 2 0.02 2 – 8 – 5 –
Mateus Carvalho Came on as a substitute
38′ – – 53 – 0.02 1 – 3 – – –
Alex Teixeira Came on as a substitute
29′ – – 17 – 0.00 – – – – – –
Benjamín Garré Came on as a substitute
12′ – – 12 – 0.02 – – – 1 – –
Forwards3 players
Pablo Vegetti Taken off
83′ – – 1 – 0.02 0.00 – 3 2 5 –
David Came on as a substitute
12′ – – – – – 0.15 1 2 – 6 –
Gabriel Souza Came on as a substitute
12′ – – 1 – 0.21 0.02 – 1 – 5 –
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.