Santos vs Sport Recife

29 November 2025 · Brasileirão · 2025 · Referee Felipe Fernandes de Lima

Full time 3 – 0

Half-time: 2–0

  • Neymar 25’
  • Lucas Kal 36’ (og)
  • J. Schmidt 67’

Match summary

Santos won comfortably, 3-0 at home to Sport Recife. Santos led 2-0 at half-time.

Neymar put Santos ahead in the 25th minute, Kal's own goal made it 2-0 from a corner in the 36th minute, and J. Schmidt made it 3-0 with a header in the 67th minute.

The chances backed that up: Santos created 1.27 expected goals (xG) from 17 shots to Sport Recife's 0.43 from 11.

Match stats

52% Possession 48%
17 Shots 11
7 Shots on target 2
9 Corners 3
376 Passes 352
86.4% Pass accuracy 81.8%
16 Tackles 18
11 Fouls 15
0 Yellow cards 2
2 Offsides 2

Key events

Santos Sport Recife
Kick-off
SouzaShot on target
17’
NeymarRight foot shot1-0 (Santos)
25’
NeymarShot on target
34’
Lucas KalOwn goal2-0 (Santos)
36’
GuilhermeShot on target
45’
Half-time2-0
46’
AdrielLucas Kal
46’
HyoranPablo
L. DíazT. Soares
46’
Second half underway
58’
L. PereiraShot on target
65’
Adriel
J. SchmidtHeader3-0 (Santos)
67’
Á. BarrealVAR: Penalty given
73’
75’
I. CariúsMatheusinho
76’
AderlanM. Alexandre
83’
L. PereiraShot on target
84’
RomarinhoHyoran
85’
Aderlan
NeymarShot on target
87’
90’
Robinho JrShot on target
90+5’
Full-time3-0

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.27 0.43 25’ Neymar (Santos), 1-0 25’ 36’ Lucas Kal (Santos) own goal, 2-0 36’ 67’ J. Schmidt (Santos), 3-0 67’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.27 0.43 25’ Neymar (Santos), 1-0 Neymar 25’ 36’ Lucas Kal (Santos) own goal, 2-0 Kal 36’ 67’ J. Schmidt (Santos), 3-0 Schmidt 67’
Santos 1.27 xGSport Recife 0.43 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Sport Recife attacking Santos attacking 
90+5’ Robinho Jr (Santos), open play, 0.15 xG, saved 88’ Neymar (Santos), open play, 0.14 xG, off target 15’ Neymar (Santos), open play, 0.13 xG, blocked 25’ Neymar (Santos), open play, 0.13 xG, goal 36’ Willian Arão (Santos), from a corner, 0.11 xG, blocked 17’ J. Schmidt (Santos), from a corner, 0.09 xG, off target 67’ J. Schmidt (Santos), from a corner, 0.10 xG, goal 82’ Adriel (Sport Recife), open play, 0.09 xG, blocked 12’ Unknown (Santos), open play, 0.08 xG, off target 42’ Lucas Kal (Sport Recife), open play, 0.07 xG, off target 64’ Z. Rafael (Santos), open play, 0.07 xG, off target 47’ L. Cândido (Sport Recife), from a corner, 0.07 xG, off target 45’ Guilherme (Santos), open play, 0.06 xG, saved 58’ L. Pereira (Sport Recife), open play, 0.06 xG, saved 87’ Neymar (Santos), direct free kick, 0.06 xG, saved 48’ I. Vinícius (Santos), open play, 0.04 xG, off target 67’ Neymar (Santos), direct free kick, 0.04 xG, blocked 78’ Hyoran (Sport Recife), direct free kick, 0.03 xG, off target 20’ Matheusinho (Sport Recife), open play, 0.03 xG, blocked 63’ Á. Barreal (Santos), open play, 0.03 xG, off target 90+2’ I. Cariús (Sport Recife), set piece, 0.02 xG, blocked 4’ L. Pereira (Sport Recife), open play, 0.02 xG, off target 17’ Souza (Santos), from a corner, 0.02 xG, saved 46’ L. Pereira (Sport Recife), open play, 0.02 xG, blocked 16’ Neymar (Santos), from a corner, 0.01 xG, blocked 31’ Lucas Kal (Sport Recife), open play, 0.01 xG, blocked 34’ Neymar (Santos), open play, 0.02 xG, saved 83’ L. Pereira (Sport Recife), from a corner, 0.01 xG, saved 36’ Lucas Kal (Sport Recife), own goal 90+5’ Robinho Jr (Santos), open play, 0.15 xG, saved 88’ Neymar (Santos), open play, 0.14 xG, off target 15’ Neymar (Santos), open play, 0.13 xG, blocked 25’ Neymar (Santos), open play, 0.13 xG, goal 36’ Willian Arão (Santos), from a corner, 0.11 xG, blocked 67’ J. Schmidt (Santos), from a corner, 0.10 xG, goal 17’ J. Schmidt (Santos), from a corner, 0.09 xG, off target 82’ Adriel (Sport Recife), open play, 0.09 xG, blocked 12’ Unknown (Santos), open play, 0.08 xG, off target 42’ Lucas Kal (Sport Recife), open play, 0.07 xG, off target 64’ Z. Rafael (Santos), open play, 0.07 xG, off target 47’ L. Cândido (Sport Recife), from a corner, 0.07 xG, off target 45’ Guilherme (Santos), open play, 0.06 xG, saved 58’ L. Pereira (Sport Recife), open play, 0.06 xG, saved 87’ Neymar (Santos), direct free kick, 0.06 xG, saved 48’ I. Vinícius (Santos), open play, 0.04 xG, off target 67’ Neymar (Santos), direct free kick, 0.04 xG, blocked 78’ Hyoran (Sport Recife), direct free kick, 0.03 xG, off target 20’ Matheusinho (Sport Recife), open play, 0.03 xG, blocked 63’ Á. Barreal (Santos), open play, 0.03 xG, off target 90+2’ I. Cariús (Sport Recife), set piece, 0.02 xG, blocked 4’ L. Pereira (Sport Recife), open play, 0.02 xG, off target 17’ Souza (Santos), from a corner, 0.02 xG, saved 46’ L. Pereira (Sport Recife), open play, 0.02 xG, blocked 16’ Neymar (Santos), from a corner, 0.01 xG, blocked 34’ Neymar (Santos), open play, 0.02 xG, saved 31’ Lucas Kal (Sport Recife), open play, 0.01 xG, blocked 83’ L. Pereira (Sport Recife), from a corner, 0.01 xG, saved 36’ Lucas Kal (Sport Recife), own goal
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
Vinícius
Frías
Ivaldo
Souza
Arão 61’
Schmidt
Barreal 76’
Neymar 90’
Guilherme 60’
Tiquinho
Sport Recife 4-2-3-1 Starting XI
Vasconcelos
Alexandre 76’
Thyere
Menezes
Cândido
Kal 46’
Rivera
Matheusinho 75’
Lima
Pereira
Pablo 46’

Player stats

Goalkeeper1 player
90′ 2 0 15 – – – – –
Defenders4 players
90′ 5 2 – 8 – 32 – – – –
A. Frías
90′ 2 3 – 2 – 30 1 – – –
90′ – 1 – 1 1 40 3 – – –
Souza
90′ 1 2 – 6 2 38 1 – – –
Midfielders8 players
Willian Arão Taken off
61′ – – 23 – 0.01 1 – 5 1 3 –
90′ 1 – 59 – 0.11 4 7 9 2 1 –
Á. Barreal Taken off
76′ – – 27 2 0.20 2 – 3 – 1 –
Neymar Taken off
89′ 1 1 37 4 0.16 – 1 2 – 1 –
Guilherme Taken off
60′ – 1 24 3 0.07 – 4 5 1 3 –
L. Díaz Came on as a substitute
45′ – – 8 2 0.01 – – 2 – – –
B. Rollheiser Came on as a substitute
30′ – – 18 – 0.01 1 1 1 – – –
Z. Rafael Came on as a substitute
29′ – – 10 1 0.01 – 1 – – – –
Forwards2 players
Tiquinho
90′ – – – – – – –
Robinho Jr Came on as a substitute
14′ – – 1 1 0.15 0.00 – 1 – 2 –
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. A blank cell means that figure is not available for that player.

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.