Santos vs Sao Paulo

21 September 2025 · Brasileirão · 2025 · Referee Rodrigo Jose Pereira de Lima

Full time 1 – 0

Half-time: 0–0

  • Guilherme 60’

Match summary

Santos won 1-0 at home to Sao Paulo. It was goalless at half-time.

Guilherme put Santos ahead with a header in the 60th minute.

The chances backed that up: Santos created 1.44 expected goals (xG) from 19 shots to Sao Paulo's 0.48 from 4.

Match stats

44% Possession 56%
19 Shots 4
4 Shots on target 1
4 Corners 3
355 Passes 473
80.3% Pass accuracy 83.5%
14 Tackles 8
16 Fouls 17
3 Yellow cards 3
1 Offsides 2

Key events

Santos Sao Paulo
Kick-off
B. RollheiserShot on target
9’
24’
GuilhermeShot on target
35’
Z. RafaelShot on target
36’
45+3’
Half-time0-0
46’
D. BobadillaJ. Dinenno
46’
Emiliano RigoniRodriguinho
A. Frías
48’
Second half underway
56’
M. AntônioLuan
GuilhermeHeader1-0 (Santos)
60’
60’
65’
Emiliano RigoniShot on target
T. SoaresL. Díaz
68’
72’
80’
84’
90’
90+8’
Emiliano Rigoni
90+9’
Full-time1-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 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.44 0.48 60’ Guilherme (Santos), 1-0 60’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.44 0.48 60’ Guilherme (Santos), 1-0 Guilherme 60’
Santos 1.44 xGSao Paulo 0.48 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Sao Paulo attacking Santos attacking 
60’ Guilherme (Santos), open play, 0.29 xG, goal 65’ Emiliano Rigoni (Sao Paulo), open play, 0.22 xG, saved 69’ Unknown (Santos), open play, 0.20 xG, off target 81’ Luciano (Sao Paulo), set piece, 0.17 xG, off target 35’ Guilherme (Santos), open play, 0.12 xG, saved 36’ Z. Rafael (Santos), from a corner, 0.10 xG, saved 39’ Guilherme (Santos), open play, 0.11 xG, blocked 52’ Z. Rafael (Santos), open play, 0.10 xG, blocked 9’ B. Rollheiser (Santos), open play, 0.09 xG, saved 9’ B. Rollheiser (Santos), open play, 0.08 xG, off target 16’ Mayke (Santos), open play, 0.07 xG, blocked 18’ F. Negrucci (Sao Paulo), from a corner, 0.05 xG, off target 86’ T. Rincon (Santos), from a corner, 0.05 xG, off target 73’ Unknown (Santos), direct free kick, 0.04 xG, blocked 90+3’ Emiliano Rigoni (Sao Paulo), set piece, 0.04 xG, off target 40’ Guilherme (Santos), open play, 0.04 xG, blocked 39’ Guilherme (Santos), open play, 0.03 xG, blocked 45’ Guilherme (Santos), open play, 0.03 xG, blocked 47’ Mayke (Santos), set piece, 0.02 xG, off target 47’ G. Escobar (Santos), open play, 0.02 xG, blocked 55’ Á. Barreal (Santos), open play, 0.02 xG, blocked 32’ G. Escobar (Santos), set piece, 0.02 xG, off target 16’ Mayke (Santos), open play, 0.01 xG, off target 60’ Guilherme (Santos), open play, 0.29 xG, goal 65’ Emiliano Rigoni (Sao Paulo), open play, 0.22 xG, saved 69’ Unknown (Santos), open play, 0.20 xG, off target 81’ Luciano (Sao Paulo), set piece, 0.17 xG, off target 35’ Guilherme (Santos), open play, 0.12 xG, saved 39’ Guilherme (Santos), open play, 0.11 xG, blocked 36’ Z. Rafael (Santos), from a corner, 0.10 xG, saved 52’ Z. Rafael (Santos), open play, 0.10 xG, blocked 9’ B. Rollheiser (Santos), open play, 0.09 xG, saved 9’ B. Rollheiser (Santos), open play, 0.08 xG, off target 16’ Mayke (Santos), open play, 0.07 xG, blocked 18’ F. Negrucci (Sao Paulo), from a corner, 0.05 xG, off target 86’ T. Rincon (Santos), from a corner, 0.05 xG, off target 73’ Unknown (Santos), direct free kick, 0.04 xG, blocked 90+3’ Emiliano Rigoni (Sao Paulo), set piece, 0.04 xG, off target 40’ Guilherme (Santos), open play, 0.04 xG, blocked 39’ Guilherme (Santos), open play, 0.03 xG, blocked 45’ Guilherme (Santos), open play, 0.03 xG, blocked 47’ Mayke (Santos), set piece, 0.02 xG, off target 55’ Á. Barreal (Santos), open play, 0.02 xG, blocked 47’ G. Escobar (Santos), open play, 0.02 xG, blocked 32’ G. Escobar (Santos), set piece, 0.02 xG, off target 16’ Mayke (Santos), 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

Santos 4-2-3-1 Starting XI
Brazão
Mayke
Frías
Peres
Escobar
Schmidt
Rafael
Hugo 24’
Rollheiser 71’
Guilherme 72’
Díaz 68’
Sao Paulo 3-4-1-2 Starting XI
Young
Negrucci
Tolói
Sabino
Maílton
Alisson
Luan 56’
Wendell 84’
Rodriguinho 46’
Ferreira 60’
Dinenno 46’

Player stats

Goalkeeper1 player
90′ 1 0 20 1 – – – –
Defenders4 players
Mayke
90′ 3 2 – 5 2 44 1 – – –
A. Frías
90′ – 2 – 5 3 39 2 – – –
90′ 1 – – 4 3 23 – – – –
90′ 5 1 – 9 1 42 1 – – –
Midfielders7 players
90′ – – 42 – 0.03 1 3 2 2 – –
90′ – – 35 – 0.07 1 – 5 4 3 –
V. Hugo Taken off
24′ – – 8 1 0.04 – – 2 – – –
B. Rollheiser Taken off
71′ – 1 25 3 0.77 – – 5 – 3 –
72′ 1 – 29 1 0.16 – 2 10 1 2 –
Á. Barreal Came on as a substitute
66′ – – 19 1 0.22 2 – 3 3 1 –
Thaciano Came on as a substitute
19′ – – 4 – 0.00 – – 2 – – –
Forwards1 player
L. Díaz
68′ – – – – – 0.04 2 4 – 14 –
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.