Botafogo vs Sport Recife

18 November 2025 · Brasileirão · 2025 · Referee Bruno Pereira Vasconcelos

Full time 3 – 2

Half-time: 1–2

  • Artur 30’
  • K. Barría 58’, 90+5’
  • L. Pereira 14’
  • R. Thyere 28’

Match summary

Botafogo came back from 2 goals down to win 3-2 at home to Sport Recife, with the winner arriving in stoppage time. Sport Recife led 2-1 at half-time.

In the first half, L. Pereira put Sport Recife ahead in the 14th minute, R. Thyere made it 0-2 with a header in the 28th minute, and Artur pulled one back to make it 1-2 in the 30th minute. In the second half, K. Barría equalised in the 58th minute and Barría won it in stoppage time.

The chances backed that up: Botafogo created 2.85 expected goals (xG) from 27 shots to Sport Recife's 1.35 from 15.

Match stats

60% Possession 40%
27 Shots 15
9 Shots on target 4
7 Corners 5
514 Passes 342
86.0% Pass accuracy 76.6%
15 Tackles 14
11 Fouls 7
2 Yellow cards 4
1 Offsides 3

Key events

Botafogo Sport Recife
D. AncelottiManagerArgument
0’
Kick-off
ArturShot on target
4’
9’
L. PereiraShot on target
14’
L. PereiraRight foot shot0-1 (Sport Recife)
A. TellesFoul
24’
C. RamosShot on target
27’
28’
R. ThyereHeader0-2 (Sport Recife)
ArturLeft foot shot1-2 (Botafogo)
30’
37’
C. RiveraShot on target
39’
ArturShot on target
42’
Half-time1-2
46’
J. BarreraJeffinho
46’
Second half underway
K. BarríaRight foot shot2-2 (Botafogo)
58’
Shot on target
60’
61’
Lucas KalFoul
63’
GabrielTime wasting
J. SavarinoShot on target
64’
67’
HyoranMatheusinho
67’
68’
S. OliveiraLucas Kal
J. BarreraShot on target
72’
78’
RomarinhoPablo
83’
AderlanTime wasting
87’
I. CariúsTime wasting
90’
C. BarlettaL. Lima
90’
K. BarríaRight foot shot3-2 (Botafogo)
90+5’
90+6’
Full-time3-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 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.85 1.35 14’ L. Pereira (Sport Recife), 0-1 14’ 28’ R. Thyere (Sport Recife), 0-2 28’ 30’ Artur (Botafogo), 1-2 30’ 58’ K. Barría (Botafogo), 2-2 58’ 90+5’ K. Barría (Botafogo), 3-2 90+5’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.85 1.35 14’ L. Pereira (Sport Recife), 0-1 Pereira 14’ 28’ R. Thyere (Sport Recife), 0-2 Thyere 28’ 30’ Artur (Botafogo), 1-2 Artur 30’ 58’ K. Barría (Botafogo), 2-2 Barría 58’ 90+5’ K. Barría (Botafogo), 3-2 Barría 90+5’
Botafogo 2.85 xGSport Recife 1.35 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Sport Recife attacking Botafogo attacking 
53’ J. Savarino (Botafogo), open play, 0.59 xG, off target 72’ J. Barrera (Botafogo), open play, 0.39 xG, saved 27’ C. Ramos (Botafogo), open play, 0.26 xG, saved 90+4’ R. Thyere (Sport Recife), set piece, 0.22 xG, off target 9’ L. Pereira (Sport Recife), open play, 0.21 xG, saved 14’ L. Pereira (Sport Recife), open play, 0.20 xG, goal 58’ K. Barría (Botafogo), open play, 0.18 xG, goal 33’ L. Pereira (Sport Recife), open play, 0.18 xG, blocked 64’ J. Savarino (Botafogo), open play, 0.18 xG, saved 90+1’ J. Barrera (Botafogo), open play, 0.15 xG, off target 77’ L. Pereira (Sport Recife), open play, 0.14 xG, blocked 82’ K. Barría (Botafogo), open play, 0.14 xG, off target 30’ Artur (Botafogo), open play, 0.13 xG, goal 42’ L. Pereira (Sport Recife), open play, 0.11 xG, off target 90+5’ K. Barría (Botafogo), open play, 0.09 xG, goal 19’ J. Savarino (Botafogo), open play, 0.07 xG, off target 75’ J. Barrera (Botafogo), from a corner, 0.07 xG, blocked 18’ C. Ramos (Botafogo), open play, 0.07 xG, blocked 28’ R. Thyere (Sport Recife), from a corner, 0.07 xG, goal 29’ Vitinho (Botafogo), open play, 0.06 xG, off target 52’ J. Savarino (Botafogo), open play, 0.06 xG, blocked 75’ A. Barboza (Botafogo), from a corner, 0.06 xG, blocked 49’ A. Barboza (Botafogo), from a corner, 0.05 xG, off target 4’ Artur (Botafogo), open play, 0.05 xG, saved 11’ L. Pereira (Sport Recife), open play, 0.04 xG, blocked 37’ C. Rivera (Sport Recife), open play, 0.04 xG, saved 66’ L. Cândido (Sport Recife), from a corner, 0.04 xG, off target 13’ C. Rivera (Sport Recife), open play, 0.03 xG, off target 24’ Unknown (Botafogo), open play, 0.04 xG, blocked 39’ A. Telles (Botafogo), open play, 0.03 xG, blocked 45’ D. Ricardo (Botafogo), open play, 0.03 xG, off target 3’ A. Barboza (Botafogo), open play, 0.03 xG, off target 27’ J. Savarino (Botafogo), open play, 0.03 xG, blocked 48’ Matheusinho (Sport Recife), set piece, 0.02 xG, blocked 42’ Artur (Botafogo), open play, 0.02 xG, saved 53’ A. Telles (Botafogo), open play, 0.02 xG, off target 60’ Unknown (Botafogo), open play, 0.02 xG, saved 90+3’ M. Freitas (Botafogo), open play, 0.02 xG, blocked 89’ L. Pereira (Sport Recife), open play, 0.02 xG, blocked 78’ S. Oliveira (Sport Recife), from a corner, 0.01 xG, off target 79’ Artur (Botafogo), open play, 0.01 xG, blocked 7’ Pablo (Sport Recife), open play, 0.01 xG, blocked 53’ J. Savarino (Botafogo), open play, 0.59 xG, off target 72’ J. Barrera (Botafogo), open play, 0.39 xG, saved 27’ C. Ramos (Botafogo), open play, 0.26 xG, saved 90+4’ R. Thyere (Sport Recife), set piece, 0.22 xG, off target 9’ L. Pereira (Sport Recife), open play, 0.21 xG, saved 14’ L. Pereira (Sport Recife), open play, 0.20 xG, goal 58’ K. Barría (Botafogo), open play, 0.18 xG, goal 33’ L. Pereira (Sport Recife), open play, 0.18 xG, blocked 64’ J. Savarino (Botafogo), open play, 0.18 xG, saved 90+1’ J. Barrera (Botafogo), open play, 0.15 xG, off target 77’ L. Pereira (Sport Recife), open play, 0.14 xG, blocked 82’ K. Barría (Botafogo), open play, 0.14 xG, off target 30’ Artur (Botafogo), open play, 0.13 xG, goal 42’ L. Pereira (Sport Recife), open play, 0.11 xG, off target 90+5’ K. Barría (Botafogo), open play, 0.09 xG, goal 75’ J. Barrera (Botafogo), from a corner, 0.07 xG, blocked 19’ J. Savarino (Botafogo), open play, 0.07 xG, off target 18’ C. Ramos (Botafogo), open play, 0.07 xG, blocked 28’ R. Thyere (Sport Recife), from a corner, 0.07 xG, goal 29’ Vitinho (Botafogo), open play, 0.06 xG, off target 52’ J. Savarino (Botafogo), open play, 0.06 xG, blocked 75’ A. Barboza (Botafogo), from a corner, 0.06 xG, blocked 49’ A. Barboza (Botafogo), from a corner, 0.05 xG, off target 4’ Artur (Botafogo), open play, 0.05 xG, saved 37’ C. Rivera (Sport Recife), open play, 0.04 xG, saved 11’ L. Pereira (Sport Recife), open play, 0.04 xG, blocked 66’ L. Cândido (Sport Recife), from a corner, 0.04 xG, off target 24’ Unknown (Botafogo), open play, 0.04 xG, blocked 13’ C. Rivera (Sport Recife), open play, 0.03 xG, off target 39’ A. Telles (Botafogo), open play, 0.03 xG, blocked 45’ D. Ricardo (Botafogo), open play, 0.03 xG, off target 3’ A. Barboza (Botafogo), open play, 0.03 xG, off target 27’ J. Savarino (Botafogo), open play, 0.03 xG, blocked 48’ Matheusinho (Sport Recife), set piece, 0.02 xG, blocked 42’ Artur (Botafogo), open play, 0.02 xG, saved 60’ Unknown (Botafogo), open play, 0.02 xG, saved 90+3’ M. Freitas (Botafogo), open play, 0.02 xG, blocked 53’ A. Telles (Botafogo), open play, 0.02 xG, off target 89’ L. Pereira (Sport Recife), open play, 0.02 xG, blocked 78’ S. Oliveira (Sport Recife), from a corner, 0.01 xG, off target 79’ Artur (Botafogo), open play, 0.01 xG, blocked 7’ Pablo (Sport Recife), 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

Botafogo 4-2-3-1 Starting XI
Linck
Vitinho 46’
Barboza
Ricardo
Telles 67’
Freitas
Danilo
Artur
Savarino 78’
Jeffinho 46’
Ramos 39’
Sport Recife 4-2-3-1 Starting XI
Vasconcelos
Aderlan
Thyere
Cândido
Cariús
Kal 68’
Rivera
Matheusinho 67’
Lima 90’
Pereira 90’
Pablo 78’

Player stats

Goalkeeper1 player
90′ 2 2 19 – – – – –
Defenders6 players
Vitinho Taken off
45′ 1 3 – 3 2 22 – – – –
90′ 2 – – 6 4 60 4 – – –
D. Ricardo
90′ 2 – – 6 3 58 1 – – –
A. Telles Taken off
67′ 1 – – 2 – 24 2 – 1 –
M. Ponte Came on as a substitute
45′ – 1 – 1 1 29 – – – –
Cuiabano Came on as a substitute
23′ – – – 2 – 10 1 – – –
Midfielders7 players
90′ – – 91 3 0.38 2 1 2 – – –
Danilo
90′ – 2 78 3 – 2 2 7 1 2 –
Artur
90′ 1 – 32 5 0.59 – 1 3 – 2 –
J. Savarino Taken off
78′ – – 36 3 0.20 1 – 1 – – –
Jeffinho Taken off
45′ – – 13 1 0.01 2 – 2 1 – –
J. Barrera Came on as a substitute
45′ – – 15 1 0.08 1 – 2 – – –
Á. Montoro Came on as a substitute
12′ – – 14 1 0.02 – 1 4 – – –
Forwards2 players
C. Ramos Taken off
39′ – – 2 1 0.33 0.06 1 2 1 5 –
K. Barría Came on as a substitute
51′ 2 – 3 2 0.41 0.00 – 4 2 8 –
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.