São Paulo 1-2 Santos: Match Report, Goals, Stats and Ratings
Brasileirão Matchday 21 · Friday 2 October 2026 · Estádio Cícero Pompeu de Toledo, São Paulo · referee M. Delgado Candançan · full time
Full time: São Paulo 1-2 Santos
São Paulo 1-2 Santos: Santos took the points in Brasileirão Matchday 21 on Friday 2 October 2026 at Estádio Cícero Pompeu de Toledo. The goals: Luciano 34', Gabriel Barbosa 36', Gabriel Barbosa 54'.
How Santos won it
São Paulo struck first through Luciano from the penalty spot in the 34th minute. Santos levelled at 1-1 in the 36th minute through Gabriel Barbosa, set up by Gonzalo Escobar. Santos turned it round: Gabriel Barbosa made it 1-2 in the 54th minute, set up by Everton.
It was 1-1 at half-time, and the second half changed the result.
Gabriel Barbosa scored twice.
The lead changed hands once.
The referee, M. Delgado Candançan, showed 4 yellow cards: 1 to São Paulo and 3 to Santos.
São Paulo: D. Silvestre Júnior, 3-4-3 · Santos: A. Stival, 4-2-3-1.
Moneyball's prediction against the result
Moneyball did not publish a pre-match estimate for this match, so there is nothing to mark it against.
Why it went this way
On the day the expected goals were 0.65 for São Paulo and 1.81 for Santos.
São Paulo had 8 shots on target, Santos 4.
Santos's goalkeeper made 7 saves.
São Paulo had 60% of the ball, but Santos took the points.
Where the two sides stood before this match
São Paulo came into it with 32 Brasileirão matches played, scoring 1.2 and conceding 1.1 a match, with 1.48 expected goals for and 1.36 against, and had won 38% of their matches.
Santos came into it with 32 Brasileirão matches played, scoring 1.5 and conceding 1.5 a match, with 1.34 expected goals for and 1.16 against, and had won 38% of their matches.
São Paulo vs Santos: the match in numbers
| São Paulo | Match statistics | Santos |
|---|---|---|
| 60% | Ball possession | 40% |
| 0.65 | Expected goals (xG) | 1.81 |
| 20 | Total shots | 9 |
| 8 | Shots on target | 4 |
| 2 | Big chances | 3 |
| 567 | Total passes | 405 |
| 86% | Pass accuracy | 81% |
| 14 | Corners | 1 |
| 13 | Fouls | 10 |
| 19 | Tackles | 21 |
| 2 | Saves | 7 |
| 1 | Yellow cards | 3 |
Team statistics from Sportmonks.
Player ratings and man of the match
Man of the match: Gabriel Barbosa (Santos), rated 8.4 by Sportmonks, with 2 goals.
São Paulo
- Artur 8.1
- Luciano 7.6 1 goal
- Danielzinho 7.2
- Iago 7.0
- Victor Sá 7.0
Santos
- Gabriel Barbosa 8.4 2 goals
- Diógenes 8.2
- Gonzalo Escobar 7.6 1 assist
- Everton 7.1 1 assist
- Willian Arão 7.0
The lowest-rated starter was Lucas Veríssimo at 5.9. Ratings run from 0 to 10; around 7.0 is a solid match.
What comes next
- São Paulo: Bahia vs São Paulo Thursday 29 October 2026 · Brasileirão
- Santos: Santos vs Palmeiras Wednesday 28 October 2026 · Brasileirão
Each preview has Moneyball's estimate for the next match, published before kick-off and marked against the result afterwards, as this one is.
Questions about São Paulo vs Santos
What was the score in São Paulo vs Santos?
São Paulo 1-2 Santos (half-time 1-1), Brasileirão, Friday 2 October 2026.
Who scored in São Paulo vs Santos?
Luciano 34', Gabriel Barbosa 36', Gabriel Barbosa 54'.
Did Moneyball predict São Paulo vs Santos correctly?
Moneyball did not publish a pre-match estimate for this match, so there is nothing to mark it against.
Who was man of the match in São Paulo vs Santos?
Gabriel Barbosa, rated 8.4 by Sportmonks.
Who refereed São Paulo vs Santos?
M. Delgado Candançan.
Every match, before and after
Moneyball Odds writes a preview with its estimate before every match of Europe's top five leagues and the European cups, then marks it against the result, hits and misses alike.
Moneyball Odds is a statistical analysis site, not a bookmaker. No model predicts football reliably. For readers aged 18 and over.