Botafogo vs Sao Paulo

16 April 2025 · Brasileirão · 2025 · Referee Davi de Oliveira Lacerda

Full time 2 – 2

Half-time: 1–2

  • Jefferson Savarino 24’
  • Igor Jesus 84’
  • Ferreirinha 21’
  • André Silva 45+13’

Match summary

Botafogo and Sao Paulo shared the points in a 2-2 draw. Sao Paulo led 2-1 at half-time.

In the first half, Ferreirinha put Sao Paulo ahead from a corner in the 21st minute, Jefferson Savarino equalised in the 24th minute, and André Silva put Sao Paulo back in front in first-half stoppage time. In the second half, Igor Jesus equalised with a header in the 84th minute.

Botafogo had the better of the chances, with 1.53 expected goals (xG) from 23 shots to Sao Paulo's 1.11 from 14.

Match stats

57% Possession 43%
23 Shots 14
8 Shots on target 4
9 Corners 4
504 Passes 399
87.5% Pass accuracy 85.0%
19 Tackles 12
11 Fouls 4
0 Yellow cards 4
1 Offsides 2

Key events

Botafogo Sao Paulo
0’
L. ZubeldiaManager
Kick-off
Jefferson SavarinoShot on target
8’
15’
Jonathan CalleriShot on target
21’
FerreirinhaRight foot shot0-1 (Sao Paulo)
Jefferson SavarinoRight foot shot1-1 (Botafogo)
24’
39’
FerreirinhaShot on target
CuiabanoVAR: Penalty given
45+4’
45+10’
Nahuel FerraresiVAR: Goal ruled out
45+13’
André SilvaLeft foot shot1-2 (Sao Paulo)
Half-time1-2
CuiabanoShot on target
46’
53’
Matheus AlvesFoul
Second half underway
Patrick de PaulaGregore
63’
65’
LucianoMatheus Alves
65’
Jefferson SavarinoShot on target
65’
66’
FerreirinhaArgument
Matheus MartinsShot on target
70’
Igor JesusShot on target
70’
Igor JesusShot on target
79’
Gonzalo MastrianiMatheus Martins
81’
Igor JesusHeader2-2 (Botafogo)
84’
88’
JeffinhoArtur
88’
90+1’
90+2’
RodriguinhoTime wasting
Full-time2-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.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.53 1.11 21’ Ferreirinha (Sao Paulo), 0-1 21’ 24’ Jefferson Savarino (Botafogo), 1-1 24’ 45+13’ André Silva (Sao Paulo), 1-2 45+13’ 84’ Igor Jesus (Botafogo), 2-2 84’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.53 1.11 21’ Ferreirinha (Sao Paulo), 0-1 Ferreirinha 21’ 24’ Jefferson Savarino (Botafogo), 1-1 Savarino 24’ 45+13’ André Silva (Sao Paulo), 1-2 Silva 45+13’ 84’ Igor Jesus (Botafogo), 2-2 Jesus 84’
Botafogo 1.53 xGSao Paulo 1.11 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Sao Paulo attacking Botafogo attacking 
87’ Luciano (Sao Paulo), open play, 0.35 xG, off target 58’ André Silva (Sao Paulo), open play, 0.30 xG, goal 70’ Matheus Martins (Botafogo), open play, 0.20 xG, saved 46’ Cuiabano (Botafogo), open play, 0.18 xG, saved 8’ Jefferson Savarino (Botafogo), open play, 0.16 xG, saved 26’ Matheus Alves (Sao Paulo), open play, 0.13 xG, off target 90+2’ Igor Jesus (Botafogo), open play, 0.13 xG, blocked 70’ Igor Jesus (Botafogo), open play, 0.13 xG, saved 90+2’ Gonzalo Mastriani (Botafogo), open play, 0.10 xG, off target 41’ Igor Jesus (Botafogo), open play, 0.10 xG, off target 90’ Jefferson Savarino (Botafogo), open play, 0.08 xG, off target 90+7’ Jefferson Savarino (Botafogo), open play, 0.07 xG, off target 83’ Igor Jesus (Botafogo), open play, 0.06 xG, blocked 90+1’ Marcos Antônio (Sao Paulo), open play, 0.06 xG, blocked 15’ Jonathan Calleri (Sao Paulo), open play, 0.05 xG, saved 33’ Alisson (Sao Paulo), direct free kick, 0.05 xG, blocked 84’ Igor Jesus (Botafogo), from a corner, 0.05 xG, goal 79’ Igor Jesus (Botafogo), open play, 0.04 xG, saved 43’ Igor Jesus (Botafogo), open play, 0.04 xG, off target 20’ Ferreirinha (Sao Paulo), open play, 0.03 xG, off target 45’ Cuiabano (Botafogo), open play, 0.03 xG, blocked 58’ Marcos Antônio (Sao Paulo), open play, 0.03 xG, off target 82’ Patrick de Paula (Botafogo), open play, 0.03 xG, blocked 33’ Alisson (Sao Paulo), set piece, 0.02 xG, blocked 61’ Jefferson Savarino (Botafogo), from a corner, 0.02 xG, off target 39’ Ferreirinha (Sao Paulo), open play, 0.02 xG, saved 47’ Alexander Barboza (Botafogo), open play, 0.02 xG, off target 90+1’ Unknown (Sao Paulo), open play, 0.02 xG, blocked 29’ Artur (Botafogo), open play, 0.02 xG, off target 65’ Jefferson Savarino (Botafogo), open play, 0.02 xG, saved 24’ Jefferson Savarino (Botafogo), open play, 0.02 xG, goal 51’ Alisson (Sao Paulo), set piece, 0.01 xG, off target 60’ Alexander Barboza (Botafogo), open play, 0.02 xG, blocked 64’ Patrick de Paula (Botafogo), open play, 0.02 xG, blocked 90+5’ Jefferson Savarino (Botafogo), open play, 0.01 xG, off target 17’ Marcos Antônio (Sao Paulo), open play, 0.01 xG, off target 21’ Ferreirinha (Sao Paulo), from a corner, 0.01 xG, goal 87’ Luciano (Sao Paulo), open play, 0.35 xG, off target 58’ André Silva (Sao Paulo), open play, 0.30 xG, goal 70’ Matheus Martins (Botafogo), open play, 0.20 xG, saved 46’ Cuiabano (Botafogo), open play, 0.18 xG, saved 8’ Jefferson Savarino (Botafogo), open play, 0.16 xG, saved 26’ Matheus Alves (Sao Paulo), open play, 0.13 xG, off target 90+2’ Igor Jesus (Botafogo), open play, 0.13 xG, blocked 70’ Igor Jesus (Botafogo), open play, 0.13 xG, saved 90+2’ Gonzalo Mastriani (Botafogo), open play, 0.10 xG, off target 41’ Igor Jesus (Botafogo), open play, 0.10 xG, off target 90’ Jefferson Savarino (Botafogo), open play, 0.08 xG, off target 90+7’ Jefferson Savarino (Botafogo), open play, 0.07 xG, off target 83’ Igor Jesus (Botafogo), open play, 0.06 xG, blocked 90+1’ Marcos Antônio (Sao Paulo), open play, 0.06 xG, blocked 15’ Jonathan Calleri (Sao Paulo), open play, 0.05 xG, saved 33’ Alisson (Sao Paulo), direct free kick, 0.05 xG, blocked 84’ Igor Jesus (Botafogo), from a corner, 0.05 xG, goal 79’ Igor Jesus (Botafogo), open play, 0.04 xG, saved 43’ Igor Jesus (Botafogo), open play, 0.04 xG, off target 20’ Ferreirinha (Sao Paulo), open play, 0.03 xG, off target 45’ Cuiabano (Botafogo), open play, 0.03 xG, blocked 82’ Patrick de Paula (Botafogo), open play, 0.03 xG, blocked 58’ Marcos Antônio (Sao Paulo), open play, 0.03 xG, off target 33’ Alisson (Sao Paulo), set piece, 0.02 xG, blocked 61’ Jefferson Savarino (Botafogo), from a corner, 0.02 xG, off target 39’ Ferreirinha (Sao Paulo), open play, 0.02 xG, saved 47’ Alexander Barboza (Botafogo), open play, 0.02 xG, off target 90+1’ Unknown (Sao Paulo), open play, 0.02 xG, blocked 29’ Artur (Botafogo), open play, 0.02 xG, off target 65’ Jefferson Savarino (Botafogo), open play, 0.02 xG, saved 24’ Jefferson Savarino (Botafogo), open play, 0.02 xG, goal 51’ Alisson (Sao Paulo), set piece, 0.01 xG, off target 60’ Alexander Barboza (Botafogo), open play, 0.02 xG, blocked 64’ Patrick de Paula (Botafogo), open play, 0.02 xG, blocked 90+5’ Jefferson Savarino (Botafogo), open play, 0.01 xG, off target 17’ Marcos Antônio (Sao Paulo), open play, 0.01 xG, off target 21’ Ferreirinha (Sao Paulo), from a corner, 0.01 xG, goal
Size shows xG Goal On target Off target or blocked

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

Lineups

Botafogo 4-2-3-1 Starting XI
Victor
Cuiabano
Jair
Barboza
Vitinho 88’
Gregore 63’
Freitas
Martins 81’
Artur 88’
Savarino
Jesus
Sao Paulo 3-4-2-1 Starting XI
Rafael
Ferraresi 88’
Arboleda
Franco
Antônio
Alisson
Wendell 65’
Soares
Alves 65’
Ferreirinha 87’
Calleri 35’

Player stats

Goalkeeper1 player
90′ 2 2 26 1 – – – –
Defenders5 players
Vitinho Taken off
88′ 2 1 – 4 2 29 – – – –
Jair
90′ 2 2 – 5 2 56 – – – –
90′ 3 3 – 6 3 64 2 – – –
90′ 1 2 – 1 – 26 1 – – –
Mateo Ponte Came on as a substitute
9′ – 1 – 2 1 5 – – – –
Midfielders8 players
Gregore Taken off
63′ – – 53 – 0.04 4 – 6 4 – –
90′ – – 84 3 0.17 3 – 3 1 – –
Artur Taken off
88′ – 1 32 4 0.33 – – 3 – – –
90′ 1 1 49 5 0.31 – – – – – –
Matheus Martins Taken off
81′ – – 31 1 0.06 3 1 6 1 2 –
Patrick de Paula Came on as a substitute
27′ – – 31 – 0.03 – 1 – – – –
Gonzalo Mastriani Came on as a substitute
9′ – – 1 – 0.00 – – 1 – 1 –
Jeffinho Came on as a substitute
9′ – – 2 – 0.00 – – – 1 – –
Forwards1 player
90′ 1 – 7 3 0.54 0.03 3 4 1 15 –
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.