Corinthians vs Sao Paulo

10 May 2026 · Brasileirão · 2026 · Referee Anderson Daronco

Full time 3 – 2

Half-time: 1–1

  • Raniele 17’
  • Matheuzinho 52’
  • Breno Bidon 57’
  • Luciano 41’
  • Matheuzinho 89’ (og)

Match summary

Corinthians won 3-2 at home to Sao Paulo. It was 1-1 at half-time.

In the first half, Raniele put Corinthians ahead with a header in the 17th minute and Luciano equalised in the 41st minute. In the second half, Matheuzinho put Corinthians back in front in the 52nd minute, Breno Bidon made it 3-1 in the 57th minute, and Matheuzinho's own goal pulled one back to make it 3-2 from a corner in the 89th minute.

The chances backed that up: Corinthians created 1.49 expected goals (xG) from 15 shots to Sao Paulo's 1.12 from 7.

Match stats

49% Possession 51%
15 Shots 7
6 Shots on target 4
7 Corners 7
60 Attacks 63
36 Dangerous attacks 37
381 Passes 403
82.2% Pass accuracy 80.9%
8 Tackles 15
12 Fouls 13
4 Yellow cards 4
1 Offsides 3

Key events

Corinthians Sao Paulo
Kick-off
Jesse LingardShot on target
4’
6’
FerreirinhaShot on target
RanieleHeader1-0 (Corinthians)
17’
Yuri AlbertoShot on target
21’
Yuri AlbertoShot on target
32’
41’
LucianoRight foot shot1-1 (Sao Paulo)
45’
Damián BobadillaVAR: Card upgraded
45+1’
45+1’
45+1’
45+1’
Half-time1-1
MatheuzinhoRight foot shot2-1 (Corinthians)
52’
Breno BidonLeft foot shot3-1 (Corinthians)
57’
Second half underway
65’
Enzo DíazShot on target
69’
Luan SantosDanielzinho
69’
73’
83’
89’
MatheuzinhoOwn goal3-2 (Sao Paulo)
90+4’
90+4’
Luan Santos
90+5’
90+6’
André SilvaShot on target
Full-time3-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.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.49 1.12 17’ Raniele (Corinthians), 1-0 17’ 41’ Luciano (Sao Paulo), 1-1 41’ 52’ Matheuzinho (Corinthians), 2-1 52’ 57’ Breno Bidon (Corinthians), 3-1 57’ 89’ Matheuzinho (Sao Paulo) own goal, 3-2 89’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.49 1.12 17’ Raniele (Corinthians), 1-0 Raniele 17’ 41’ Luciano (Sao Paulo), 1-1 Luciano 41’ 52’ Matheuzinho (Corinthians), 2-1 Matheuzinho 52’ 57’ Breno Bidon (Corinthians), 3-1 Bidon 57’ 89’ Matheuzinho (Sao Paulo) own goal, 3-2 Matheuzinho 89’
Corinthians 1.49 xGSao Paulo 1.12 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Sao Paulo attacking Corinthians attacking 
41’ Luciano (Sao Paulo), open play, 0.88 xG, goal 32’ Yuri Alberto (Corinthians), open play, 0.39 xG, saved 21’ Yuri Alberto (Corinthians), open play, 0.26 xG, saved 17’ Raniele (Corinthians), from a corner, 0.14 xG, goal 57’ Breno Bidon (Corinthians), open play, 0.11 xG, goal 9’ Yuri Alberto (Corinthians), open play, 0.10 xG, off target 22’ Raniele (Corinthians), set piece, 0.08 xG, off target 16’ Rodrigo Garro (Corinthians), from a corner, 0.07 xG, blocked 90+6’ André Silva (Sao Paulo), open play, 0.06 xG, saved 23’ Jonathan Calleri (Sao Paulo), open play, 0.06 xG, blocked 52’ Matheuzinho (Corinthians), open play, 0.06 xG, goal 67’ Matheuzinho (Corinthians), open play, 0.06 xG, blocked 47’ Yuri Alberto (Corinthians), open play, 0.05 xG, off target 6’ Ferreirinha (Sao Paulo), open play, 0.04 xG, saved 13’ Rodrigo Garro (Corinthians), from a corner, 0.04 xG, blocked 79’ Jesse Lingard (Corinthians), open play, 0.04 xG, off target 85’ Yuri Alberto (Corinthians), open play, 0.04 xG, off target 4’ Jesse Lingard (Corinthians), open play, 0.04 xG, saved 61’ Enzo Díaz (Sao Paulo), open play, 0.03 xG, blocked 65’ Enzo Díaz (Sao Paulo), open play, 0.03 xG, saved 58’ Matheus Bidu (Corinthians), from a corner, 0.02 xG, blocked 64’ Enzo Díaz (Sao Paulo), from a corner, 0.02 xG, blocked 89’ Matheuzinho (Corinthians), own goal 41’ Luciano (Sao Paulo), open play, 0.88 xG, goal 32’ Yuri Alberto (Corinthians), open play, 0.39 xG, saved 21’ Yuri Alberto (Corinthians), open play, 0.26 xG, saved 17’ Raniele (Corinthians), from a corner, 0.14 xG, goal 57’ Breno Bidon (Corinthians), open play, 0.11 xG, goal 9’ Yuri Alberto (Corinthians), open play, 0.10 xG, off target 22’ Raniele (Corinthians), set piece, 0.08 xG, off target 16’ Rodrigo Garro (Corinthians), from a corner, 0.07 xG, blocked 90+6’ André Silva (Sao Paulo), open play, 0.06 xG, saved 23’ Jonathan Calleri (Sao Paulo), open play, 0.06 xG, blocked 52’ Matheuzinho (Corinthians), open play, 0.06 xG, goal 67’ Matheuzinho (Corinthians), open play, 0.06 xG, blocked 47’ Yuri Alberto (Corinthians), open play, 0.05 xG, off target 6’ Ferreirinha (Sao Paulo), open play, 0.04 xG, saved 79’ Jesse Lingard (Corinthians), open play, 0.04 xG, off target 13’ Rodrigo Garro (Corinthians), from a corner, 0.04 xG, blocked 85’ Yuri Alberto (Corinthians), open play, 0.04 xG, off target 4’ Jesse Lingard (Corinthians), open play, 0.04 xG, saved 61’ Enzo Díaz (Sao Paulo), open play, 0.03 xG, blocked 65’ Enzo Díaz (Sao Paulo), open play, 0.03 xG, saved 58’ Matheus Bidu (Corinthians), from a corner, 0.02 xG, blocked 64’ Enzo Díaz (Sao Paulo), from a corner, 0.02 xG, blocked 89’ Matheuzinho (Corinthians), own goal
Size shows xG Goal On target Off target or blocked

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

Lineups

Corinthians 4-2-3-1 Starting XI
Souza
Paulista
Henrique
Bidu
Matheuzinho
Carrillo 83’
Raniele
Bidon
Garro 88’
Lingard
Alberto 88’
Sao Paulo 4-2-3-1 Starting XI
Rafael
Díaz 83’
Dória
Sabino
Soares
Bobadilla 90’
Danielzinho 69’
Artur
Luciano
Ferreirinha 69’
Calleri

Player stats

Goalkeeper1 player
90′ 3 2 21 – – – – –
Defenders4 players
90′ 2 3 – 3 – 36 2 1 – –
90′ 2 2 – 5 3 34 1 – –
90′ – 1 – – – 34 1 – – –
90′ 1 2 – 1 – 39 – – –
Midfielders6 players
André Carrillo Taken off
83′ – 1 50 1 0.03 – – 3 – – –
Raniele
90′ 1 – 27 1 0.01 1 2 3 – 2 –
90′ 1 – 32 1 0.37 3 1 8 2 3 –
Rodrigo Garro Taken off
88′ – 2 41 4 0.32 – 2 5 4 3 –
Dieguinho Came on as a substitute
13′ – – 1 – – – – – – – –
Zakaria Labyad Came on as a substitute
8′ – – 2 – 0.00 – – 2 – 1
Forwards3 players
90′ – – 2 1 0.08 0.05 1 1 1 35 –
Yuri Alberto Taken off
88′ – – 5 2 0.83 0.04 2 3 1 27 –
Pedro Raul Came on as a substitute
8′ – – – – – 0.00 – 2 2 3
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.