Sport Recife vs Santos

26 July 2025 · Brasileirão · 2025 · Referee Rafael Rodrigo Klein

Full time 2 – 2

Half-time: 1–0

  • Derik Lacerda 4’
  • Gustavo Caballero 70’ (og)
  • Gabriel Bontempo 79’
  • João Basso 88’

Match summary

The points were shared as Sport Recife and Santos drew 2-2. Sport Recife led 1-0 at half-time.

In the first half, Derik Lacerda put Sport Recife ahead in the 4th minute. In the second half, Caballero's own goal made it 2-0 in the 70th minute, Gabriel Bontempo pulled one back to make it 2-1 in the 79th minute, and João Basso equalised in the 88th minute.

Sport Recife had the better of the chances, with 3.02 expected goals (xG) from 16 shots to Santos's 1.06 from 9. Santos had a player sent off.

Match stats

41% Possession 59%
16 Shots 9
4 Shots on target 5
4 Corners 3
330 Passes 485
79.1% Pass accuracy 85.6%
17 Tackles 6
25 Fouls 17
3 Yellow cards 1
0 Red cards 1
4 Offsides 3

Key events

Sport Recife Santos
Kick-off
Derik LacerdaRight foot shot1-0 (Sport Recife)
4’
16’
Álvaro BarrealShot on target
Chrystian BarlettaShot on target
17’
Lucas Lima
29’
38’
45’
Tomás RincónVAR: Card upgraded
45+5’
Half-time1-0
Juan Ignacio RamírezDerik Lacerda
46’
Pedro AugustoZé Lucas
46’
Second half underway
Lucas LimaShot on target
53’
Juan Ignacio RamírezShot on target
57’
62’
Benjamín RollheiserShot on target
RomarinhoChrystian Barletta
63’
Gustavo CaballeroOwn goal2-0 (Sport Recife)
70’
74’
Benjamín RollheiserShot on target
HyoranLucas Lima
78’
79’
Gabriel BontempoLeft foot shot2-1 (Santos)
82’
Rodrigo AtencioMatheusinho
83’
Hyoran
86’
88’
João BassoRight foot shot2-2 (Santos)
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 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.02 1.06 4’ Derik Lacerda (Sport Recife), 1-0 4’ 70’ Gustavo Caballero (Sport Recife) own goal, 2-0 70’ 79’ Gabriel Bontempo (Santos), 2-1 79’ 88’ João Basso (Santos), 2-2 88’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.02 1.06 4’ Derik Lacerda (Sport Recife), 1-0 Lacerda 4’ 70’ Gustavo Caballero (Sport Recife) own goal, 2-0 Caballero 70’ 79’ Gabriel Bontempo (Santos), 2-1 Bontempo 79’ 88’ João Basso (Santos), 2-2 Basso 88’
Sport Recife 3.02 xGSantos 1.06 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Santos attacking Sport Recife attacking 
4’ Derik Lacerda (Sport Recife), open play, 0.99 xG, goal 4’ Derik Lacerda (Sport Recife), open play, 0.95 xG, hit the woodwork 17’ Chrystian Barletta (Sport Recife), open play, 0.36 xG, saved 79’ Gabriel Bontempo (Santos), open play, 0.36 xG, goal 88’ João Basso (Santos), set piece, 0.19 xG, goal 74’ Neymar (Santos), open play, 0.12 xG, blocked 8’ Deivid Washington (Santos), open play, 0.10 xG, blocked 61’ Chrystian Barletta (Sport Recife), open play, 0.10 xG, off target 8’ Álvaro Barreal (Santos), open play, 0.10 xG, blocked 16’ Álvaro Barreal (Santos), open play, 0.10 xG, saved 57’ Juan Ignacio Ramírez (Sport Recife), open play, 0.07 xG, saved 68’ Matheusinho (Sport Recife), open play, 0.07 xG, off target 85’ Juan Ignacio Ramírez (Sport Recife), open play, 0.07 xG, blocked 86’ Ramon Menezes (Sport Recife), from a corner, 0.06 xG, off target 53’ Lucas Lima (Sport Recife), open play, 0.06 xG, saved 58’ Igor Cariús (Sport Recife), set piece, 0.06 xG, blocked 22’ Zé Lucas (Sport Recife), open play, 0.05 xG, off target 67’ Pedro Augusto (Sport Recife), open play, 0.04 xG, blocked 43’ Ramon Menezes (Sport Recife), from a corner, 0.04 xG, off target 11’ Lucas Lima (Sport Recife), open play, 0.04 xG, blocked 13’ Álvaro Barreal (Santos), open play, 0.04 xG, off target 62’ Benjamín Rollheiser (Santos), open play, 0.04 xG, saved 10’ Derik Lacerda (Sport Recife), open play, 0.03 xG, blocked 86’ Pedro Augusto (Sport Recife), from a corner, 0.03 xG, off target 74’ Benjamín Rollheiser (Santos), open play, 0.02 xG, saved 70’ Gustavo Caballero (Santos), own goal 4’ Derik Lacerda (Sport Recife), open play, 0.99 xG, goal 4’ Derik Lacerda (Sport Recife), open play, 0.95 xG, hit the woodwork 17’ Chrystian Barletta (Sport Recife), open play, 0.36 xG, saved 79’ Gabriel Bontempo (Santos), open play, 0.36 xG, goal 88’ João Basso (Santos), set piece, 0.19 xG, goal 74’ Neymar (Santos), open play, 0.12 xG, blocked 8’ Deivid Washington (Santos), open play, 0.10 xG, blocked 61’ Chrystian Barletta (Sport Recife), open play, 0.10 xG, off target 16’ Álvaro Barreal (Santos), open play, 0.10 xG, saved 8’ Álvaro Barreal (Santos), open play, 0.10 xG, blocked 57’ Juan Ignacio Ramírez (Sport Recife), open play, 0.07 xG, saved 85’ Juan Ignacio Ramírez (Sport Recife), open play, 0.07 xG, blocked 68’ Matheusinho (Sport Recife), open play, 0.07 xG, off target 86’ Ramon Menezes (Sport Recife), from a corner, 0.06 xG, off target 53’ Lucas Lima (Sport Recife), open play, 0.06 xG, saved 58’ Igor Cariús (Sport Recife), set piece, 0.06 xG, blocked 22’ Zé Lucas (Sport Recife), open play, 0.05 xG, off target 67’ Pedro Augusto (Sport Recife), open play, 0.04 xG, blocked 11’ Lucas Lima (Sport Recife), open play, 0.04 xG, blocked 43’ Ramon Menezes (Sport Recife), from a corner, 0.04 xG, off target 13’ Álvaro Barreal (Santos), open play, 0.04 xG, off target 62’ Benjamín Rollheiser (Santos), open play, 0.04 xG, saved 10’ Derik Lacerda (Sport Recife), open play, 0.03 xG, blocked 86’ Pedro Augusto (Sport Recife), from a corner, 0.03 xG, off target 74’ Benjamín Rollheiser (Santos), open play, 0.02 xG, saved 70’ Gustavo Caballero (Santos), own goal
Size shows xG Goal On target Off target or blocked

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

Lineups

Sport Recife 4-2-3-1 Starting XI
Gabriel
Cariús
Alexandre
Thyere
Menezes
Lucas 46’
Rivera
Barletta 63’
Lima 78’
Matheusinho 83’
Lacerda 46’
Santos 4-4-2 Starting XI
Brazão
Souza 46’
Basso
Peres
Vinícius 46’
Barreal
Rincón
Schmidt
Rollheiser
Neymar
Washington 46’

Player stats

Goalkeeper1 player
Gabriel
90′ 3 2 27 – – – – –
Defenders4 players
90′ 2 – – 3 – 22 3 – – –
90′ – 1 – 1 – 38 1 – – –
Ramon Menezes
90′ – – – 3 3 40 2 – – –
Igor Cariús
90′ 2 – – 5 2 43 1 – – –
Midfielders9 players
Zé Lucas Taken off
45′ – – 12 – 0.02 1 – 2 1 1 –
Christian Rivera
90′ – – 26 2 0.03 4 – 5 3 1 –
Chrystian Barletta Taken off
63′ – – 15 2 0.74 1 1 6 1 2 –
Lucas Lima Taken off
78′ – – 26 2 0.13 3 – 7 1 3 –
Matheusinho Taken off
83′ – – 25 3 0.14 – 1 6 4 3 –
Pedro Augusto Came on as a substitute
45′ – – 20 – 0.02 3 1 4 1 1 –
Romarinho Came on as a substitute
27′ – – 12 1 0.05 – – 2 – 1 –
Hyoran Came on as a substitute
12′ – – 4 1 0.04 – – 1 3 – –
Rodrigo Atencio Came on as a substitute
13′ – – 6 – 0.11 1 1 1 – – –
Forwards2 players
Derik Lacerda Taken off
45′ 1 – 3 1 1.97 0.00 – 4 2 5 –
Juan Ignacio Ramírez Came on as a substitute
45′ – – 2 1 0.14 0.09 – 3 1 9 –
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.