Cruzeiro vs Sao Paulo

8 October 2026 · Brasileirão · 2026 · Referee Wilton Pereira Sampaio

Full time 2 – 0

Half-time: 1–0

  • Kaio Jorge 44’
  • Zé Lucas 57’

Match summary

Cruzeiro won 2-0 at home to Sao Paulo. Cruzeiro led 1-0 at half-time.

Kaio Jorge put Cruzeiro ahead in the 44th minute and Zé Lucas made it 2-0 with a header in the 57th minute.

The chances backed that up: Cruzeiro created 3.52 expected goals (xG) from 23 shots to Sao Paulo's 1.08 from 19.

Match stats

54% Possession 46%
23 Shots 19
9 Shots on target 3
8 Corners 8
95 Attacks 91
52 Dangerous attacks 41
469 Passes 389
85.5% Pass accuracy 82.0%
17 Tackles 16
12 Fouls 20
2 Yellow cards 1
1 Offsides 2

Key events

Cruzeiro Sao Paulo
Kick-off
6’
WendellShot on target
6’
Corner
21’
WendellFoul
24’
Corner
24’
Corner
27’
Kaio JorgeShot on target
29’
Corner
29’
30’
Corner
Felipe MoraisShot on target
33’
35’
Corner
36’
Corner
36’
Corner
Kaio JorgeRight foot shot1-0 (Cruzeiro)
44’
Half-time1-0
46’
Felipe MoraisShot on target
48’
48’
Corner
Second half underway
Felipe MoraisShot on target
49’
Corner
49’
Corner
54’
Zé LucasHeader2-0 (Cruzeiro)
57’
Bruno RodriguesShot on target
57’
60’
ArturShot on target
60’
Corner
Kaio JorgeShot on target
61’
67’
ArturShot on target
72’
Corner
74’
Corner
74’
77’
Corner
Corner
85’
Felipe MoraisShot on target
90+4’
Full-time2-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 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.52 1.08 44’ Kaio Jorge (Cruzeiro), 1-0 44’ 57’ Zé Lucas (Cruzeiro), 2-0 57’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.52 1.08 44’ Kaio Jorge (Cruzeiro), 1-0 Jorge 44’ 57’ Zé Lucas (Cruzeiro), 2-0 Lucas 57’
Cruzeiro 3.52 xGSao Paulo 1.08 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Sao Paulo attacking Cruzeiro attacking 
57’ Zé Lucas (Cruzeiro), open play, 0.96 xG, goal 75’ Kaio Jorge (Cruzeiro), open play, 0.37 xG, off target 72’ Kaio Jorge (Cruzeiro), open play, 0.31 xG, off target 48’ Felipe Morais (Cruzeiro), open play, 0.29 xG, saved 44’ Kaio Jorge (Cruzeiro), open play, 0.28 xG, goal 2’ Bruno Rodrigues (Cruzeiro), set piece, 0.26 xG, off target 57’ Kaio Jorge (Cruzeiro), open play, 0.24 xG, hit the woodwork 73’ Artur (Sao Paulo), open play, 0.14 xG, off target 29’ Kaio Jorge (Cruzeiro), from a corner, 0.14 xG, off target 8’ Felipe Morais (Cruzeiro), open play, 0.13 xG, blocked 46’ Sabino (Sao Paulo), set piece, 0.11 xG, off target 20’ Damián Bobadilla (Sao Paulo), open play, 0.10 xG, blocked 90+4’ Felipe Morais (Cruzeiro), open play, 0.10 xG, saved 46’ Ferreirinha (Sao Paulo), open play, 0.08 xG, blocked 70’ Pedro Ferreira (Sao Paulo), open play, 0.07 xG, off target 57’ Bruno Rodrigues (Cruzeiro), open play, 0.07 xG, saved 83’ Keny Arroyo (Cruzeiro), open play, 0.07 xG, off target 7’ Rafael Tolói (Sao Paulo), from a corner, 0.06 xG, off target 20’ Wendell (Sao Paulo), open play, 0.06 xG, blocked 61’ Rafael Tolói (Sao Paulo), from a corner, 0.06 xG, blocked 78’ Jonathan Calleri (Sao Paulo), from a corner, 0.06 xG, blocked 87’ Jonathan Calleri (Sao Paulo), open play, 0.06 xG, off target 60’ Artur (Sao Paulo), open play, 0.05 xG, saved 67’ Artur (Sao Paulo), direct free kick, 0.05 xG, saved 28’ Kaio Jorge (Cruzeiro), from a corner, 0.05 xG, off target 33’ Felipe Morais (Cruzeiro), open play, 0.05 xG, saved 15’ Matheus Pereira (Cruzeiro), open play, 0.04 xG, blocked 29’ Kaio Jorge (Cruzeiro), open play, 0.04 xG, saved 69’ Pedro Ferreira (Sao Paulo), set piece, 0.04 xG, off target 41’ Damián Bobadilla (Sao Paulo), open play, 0.03 xG, off target 49’ Felipe Morais (Cruzeiro), open play, 0.03 xG, saved 53’ Felipe Morais (Cruzeiro), set piece, 0.03 xG, off target 66’ Pedro Ferreira (Sao Paulo), open play, 0.03 xG, blocked 49’ Pedro Lima (Sao Paulo), from a corner, 0.02 xG, off target 74’ Matheus Pereira (Cruzeiro), open play, 0.02 xG, blocked 1’ Matheus Pereira (Cruzeiro), set piece, 0.02 xG, blocked 61’ Kaio Jorge (Cruzeiro), open play, 0.02 xG, saved 90+2’ Newton (Sao Paulo), open play, 0.02 xG, off target 6’ Wendell (Sao Paulo), open play, 0.01 xG, saved 33’ Matheus Pereira (Cruzeiro), open play, 0.02 xG, blocked 39’ William Furtado (Cruzeiro), open play, 0.02 xG, off target 82’ Newton (Sao Paulo), open play, 0.02 xG, blocked 57’ Zé Lucas (Cruzeiro), open play, 0.96 xG, goal 75’ Kaio Jorge (Cruzeiro), open play, 0.37 xG, off target 72’ Kaio Jorge (Cruzeiro), open play, 0.31 xG, off target 48’ Felipe Morais (Cruzeiro), open play, 0.29 xG, saved 44’ Kaio Jorge (Cruzeiro), open play, 0.28 xG, goal 2’ Bruno Rodrigues (Cruzeiro), set piece, 0.26 xG, off target 57’ Kaio Jorge (Cruzeiro), open play, 0.24 xG, hit the woodwork 73’ Artur (Sao Paulo), open play, 0.14 xG, off target 29’ Kaio Jorge (Cruzeiro), from a corner, 0.14 xG, off target 8’ Felipe Morais (Cruzeiro), open play, 0.13 xG, blocked 46’ Sabino (Sao Paulo), set piece, 0.11 xG, off target 20’ Damián Bobadilla (Sao Paulo), open play, 0.10 xG, blocked 90+4’ Felipe Morais (Cruzeiro), open play, 0.10 xG, saved 46’ Ferreirinha (Sao Paulo), open play, 0.08 xG, blocked 70’ Pedro Ferreira (Sao Paulo), open play, 0.07 xG, off target 57’ Bruno Rodrigues (Cruzeiro), open play, 0.07 xG, saved 83’ Keny Arroyo (Cruzeiro), open play, 0.07 xG, off target 7’ Rafael Tolói (Sao Paulo), from a corner, 0.06 xG, off target 20’ Wendell (Sao Paulo), open play, 0.06 xG, blocked 61’ Rafael Tolói (Sao Paulo), from a corner, 0.06 xG, blocked 78’ Jonathan Calleri (Sao Paulo), from a corner, 0.06 xG, blocked 87’ Jonathan Calleri (Sao Paulo), open play, 0.06 xG, off target 28’ Kaio Jorge (Cruzeiro), from a corner, 0.05 xG, off target 33’ Felipe Morais (Cruzeiro), open play, 0.05 xG, saved 60’ Artur (Sao Paulo), open play, 0.05 xG, saved 67’ Artur (Sao Paulo), direct free kick, 0.05 xG, saved 15’ Matheus Pereira (Cruzeiro), open play, 0.04 xG, blocked 29’ Kaio Jorge (Cruzeiro), open play, 0.04 xG, saved 69’ Pedro Ferreira (Sao Paulo), set piece, 0.04 xG, off target 41’ Damián Bobadilla (Sao Paulo), open play, 0.03 xG, off target 49’ Felipe Morais (Cruzeiro), open play, 0.03 xG, saved 53’ Felipe Morais (Cruzeiro), set piece, 0.03 xG, off target 66’ Pedro Ferreira (Sao Paulo), open play, 0.03 xG, blocked 49’ Pedro Lima (Sao Paulo), from a corner, 0.02 xG, off target 74’ Matheus Pereira (Cruzeiro), open play, 0.02 xG, blocked 61’ Kaio Jorge (Cruzeiro), open play, 0.02 xG, saved 90+2’ Newton (Sao Paulo), open play, 0.02 xG, off target 1’ Matheus Pereira (Cruzeiro), set piece, 0.02 xG, blocked 82’ Newton (Sao Paulo), open play, 0.02 xG, blocked 6’ Wendell (Sao Paulo), open play, 0.01 xG, saved 33’ Matheus Pereira (Cruzeiro), open play, 0.02 xG, blocked 39’ William Furtado (Cruzeiro), open play, 0.02 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

Cruzeiro 4-2-3-1 Starting XI
Costa
Marcelo
Jesus
Rojas 58’
Furtado
Romero 46’
Gerson 85’
Rodrigues 68’
Pereira
Morais
Jorge 85’
Sao Paulo 3-4-1-2 Starting XI
Coronel
Tolói
Arboleda
Sabino 46’
Lima
Maia 64’
Antônio 64’
Wendell
Bobadilla 78’
Calleri
Artur

Player stats

Goalkeeper1 player
90′ 3 0 23 – – – – –
Defenders5 players
90′ 4 1 3 6 1 46 1 – – –
90′ – 2 1 5 4 60 1 – – –
90′ 2 2 – 4 – 55 1 – – –
Gabriel Rojas Taken off
58′ 4 1 – 5 – 27 2 – –
Matías Viña Came on as a substitute
32′ 2 2 – 4 2 12 – – – –
Midfielders8 players
Lucas Romero Taken off
45′ – – 35 1 0.04 1 – 3 – 1 –
Gerson Taken off
85′ – – 65 1 0.04 1 2 5 – – –
Bruno Rodrigues Taken off
68′ – – 20 2 0.10 – – 2 – 2 –
90′ – 1 53 5 0.22 – – 6 2 5
90′ – – 25 2 0.35 2 1 7 2 3 –
Zé Lucas Came on as a substitute
45′ 1 – 25 1 0.01 2 – 3 – 1 –
Keny Arroyo Came on as a substitute
22′ – – 6 – 0.02 – – 3 1 2 –
Matheus Henrique Came on as a substitute
10′ – – 1 – 0.00 – – – – – –
Forwards2 players
Kaio Jorge Taken off
85′ 1 – 7 3 1.44 0.02 1 3 1 19 –
Luciano Rodríguez Came on as a substitute
10′ – – – – – – – – – 1 –
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.