Live Animation
Follow the match
Brazilian Serie A
Live Match
Statistics
H2H
Lineups
Sao Paulo
Corinthians Paulista (SP)
Attacks
114
84
Dangerous Attacks
47
27
Ball Possession
55
45
On Target
5
4
Off Target
60512
8236
Important Events
Live text broadcast
End 0-0
94′
A. Carrillo
89′
Ferreirinha
86′
Pedro Henrique Ferreira da Silva
D.Bobadilla
85′
Gustavo Santana
Luciano
84′
Tchoca
P.Milans
83′
Charles
B·Bidon
82′
Y. Alberto
80′
Y. Alberto
71′
Ferreirinha
L. Moura
67′
Luciano
67′
M. Depay
62′
M. Depay
K.César
62′
A. Carrillo
André
61′
Newton
60′
P.Lima
52′
P.Milans
45′
P.Maia
D. Ferreira
45′
J. Calleri
Artur
Halftime 0-0
46′
A. Ramalho
41′
Vitinho
Rodrigo Garro
31′
M. Pereira
31′
D. Ferreira
Goal
Shot on target
Shot off target
Penalty
Penalty Missed
Penalty shootout
Own goal
Assist
Corner
yellow card
red card
Second yellow
Subsititution
Subsititution(injury)
VAR
Match Info

São Paulo and Corinthians played out a fiercely contested 0-0 draw in Brazilian Serie A at MorumBIS, with the Paulista derby delivering tension, tactical discipline and late drama even without goals.

The Majestoso is always one of the most anticipated fixtures on the Brazilian football calendar, and this edition lived up to its reputation for intensity. São Paulo controlled more of the ball in the early stages, while Corinthians defended with concentration and looked to strike on the counter. The scoreline remained unchanged, but the match was far from uneventful: both goalkeepers were called into action, several moves broke down at the final pass, and the midfield battle ensured neither side could settle into a comfortable rhythm.

For São Paulo, the night brought another reminder that home dominance does not always translate into goals. For Corinthians, the draw represented a disciplined away performance and a useful point in a crowded Brazilian Serie A standings picture. With the season moving toward its decisive phase, the result carries value for both clubs, even if neither could claim the bragging rights that come with winning the derby.

Match overview

São Paulo began with intent, pushing their full-backs high and attempting to pin Corinthians deep inside their own half. The home side circulated the ball through midfield and looked for openings between the lines, but Corinthians’ defensive block remained compact. The visitors were content to absorb pressure, close the central spaces and wait for turnovers that could launch quick transitions.

The first half developed into a tactical chess match. São Paulo had the greater share of possession, yet clear-cut chances were rare. Corinthians’ best moments came when their forwards pressed the home side’s build-up and forced hurried passes. The game’s physical edge grew as the half wore on, with midfield duels becoming increasingly important and both benches urging their teams to find a moment of quality in the final third.

After the break, the contest opened up slightly. São Paulo pushed more numbers forward, while Corinthians found more room to counter. The final 20 minutes brought a wave of pressure from the home side, but Corinthians’ back line held firm, blocking shots and clearing dangerous deliveries. When the final whistle arrived, the 0-0 scoreline felt like a fair reflection of a match in which defensive organization outweighed attacking fluency.

Key moments

  • Early São Paulo pressure: The home side’s first meaningful effort came from the edge of the box, forcing a save low to the goalkeeper’s right.
  • Corinthians counter-attack: A quick break sent a forward into space, but a covering defender made a crucial intervention before the shot could be taken.
  • Set-piece danger: São Paulo threatened from a free-kick in the second half, with the ball curling narrowly wide of the far post.
  • Late block: Corinthians produced a decisive defensive stop in the closing stages, throwing bodies in front of a goal-bound effort.
  • Final save: A late header from a corner was kept out by the Corinthians goalkeeper, preserving the draw.

Tactical story

São Paulo’s approach was built on patience and width. The home side tried to stretch Corinthians with switches of play and overlapping runs, but too often the final ball was hurried or directed into a crowded penalty area. São Paulo’s midfield worked hard to win second balls, yet Corinthians’ compact shape made it difficult to find clean shooting angles.

Corinthians, by contrast, were happy to defend in a mid-to-low block and attack through quick vertical passes. Their wingers tracked back diligently, and the central defenders stayed close to São Paulo’s forwards. The visitors’ discipline was evident in the number of blocks and interceptions they recorded, especially in the second half when São Paulo increased the tempo.

The derby was decided in the duels rather than in the box. Both teams pressed aggressively without the ball, and both struggled to maintain composure in the final third. It was a match that reflected the pressure of the Paulista rivalry: cautious at times, fierce in the tackle, and ultimately balanced.

Standout performers

São Paulo’s goalkeeper was a steady presence, commanding the area and dealing confidently with crosses. The home side’s midfield anchor also impressed with his reading of the game, repeatedly snuffing out Corinthians’ counter-attacks. Up front, São Paulo’s forwards worked hard but found little space against a well-drilled opponent.

Corinthians’ central defenders were among the best players on the pitch, winning headers and timing their tackles well. The goalkeeper made the saves required of him, while the midfield