Serie A Gameweek 29

Cruzeiro 2 - 0 FT Sao Paulo

Estádio Mineirão

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
37
FT
Thu, Oct 8
Português
Cruzeiro
2-0
Sao Paulo
⚡ Intensity 30
⚖️ Balance 19
🏆 Stakes 42
🎲 Upset 0
Cruzeiro's firepower overwhelms Sao Paulo.

Win Probability

  • Cruzeiro 50%
  • Draw 27%
  • Sao Paulo 23%

Futmetrix AI estimate

Cruzeiro's Barrage Sinks Sao Paulo at the Mineirão

Skip It Futmetrix Score: 37/100. The electric atmosphere at Estádio Mineirão witnessed a masterclass in attacking persistence, as the home side’s sheer volume of chances finally broke a resilient visiting defence.

Early Barrage

The action at Estádio Mineirão began with relentless pressure, as Cruzeiro immediately imposed their will on the contest. The hosts edged possession with 54 percent of the ball, but what truly defined the early stages was a staggering offensive output. A combined 41 shots turned the pitch into a veritable shooting gallery. The Intensity was palpable as the visitors were forced to defend deep. The Sao Paulo shot-stopper was called into heroic action time and time again, contributing to an impressive total of 10 saves between both keepers in a frantic opening period. Despite the sheer volume of chances created by the home side that kept the crowd on their feet, the deadlock remained frustratingly intact for most of the half.

The Tactical Pivot

The breakthrough finally arrived just before the interval, dramatically shifting the Balance of the encounter. In the 44th minute, the creative vision of Matheus Pereira unlocked a previously stubborn defence with a perfectly weighted assist. Kaio Jorge made no mistake, finishing clinically to send the home supporters into raptures right before the half-time whistle. Sensing an opportunity to put the game beyond reach, the managerial team made a crucial intervention at the break. Substitute Zé Lucas was introduced in the 45th minute, significantly raising the Stakes for a visiting squad desperately seeking an equaliser. This tactical shift proved to be an absolute masterstroke, injecting fresh energy into an already overwhelming offensive approach.

Securing the Points

The tactical adjustment bore fruit almost immediately after the restart. Continuing the relentless wave of attacks, Zé Lucas justified his introduction by etching his name onto the scoresheet in the 57th minute. This crucial strike doubled the advantage and effectively extinguished any hopes of a visiting resurgence. With a comfortable cushion, the hosts expertly navigated the remainder of the fixture. They applied suffocating set-piece pressure throughout the evening, racking up 16 total corners to continually pin their opponents deep in their own territory. The visitors, hampered by a lack of cohesive build-up play, struggled to mount a meaningful response. This comprehensive 2-0 victory critically bolsters the victors' standing in the Copa Sudamericana qualification zone.

Key Questions

How did substitute Kaio Jorge change the game?

Kaio Jorge actually started, scoring the 44th-minute opener. It was half-time substitute Zé Lucas who truly changed the dynamic, doubling the lead in the 57th minute.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
54%
46%
Cruzeiro 54%
Sao Paulo 46%
Shots
22
19
Cruzeiro 22
Sao Paulo 19
Shots on Target
9
3
Cruzeiro 9
Sao Paulo 3
Expected Goals (xG)
2.65
1.10
Cruzeiro 2.65
Sao Paulo 1.10
Passes
474
385
Cruzeiro 474
Sao Paulo 385
Corners
8
8
Cruzeiro 8
Sao Paulo 8
Fouls
12
20
Cruzeiro 12
Sao Paulo 20
Yellow Cards
2
1
Cruzeiro 2
Sao Paulo 1
Red Cards
0
0
Cruzeiro 0
Sao Paulo 0

Match Events

Wendell 🟨 21'
24' 🟨 Gabriel Rojas
44' ⚽ Kaio Jorge (Matheus Pereira)
↓ Jose Monteiro ↑Aldemir Ferreira 🔄 45'
45' 🔄 ↓ Lucas Romer ↑Zé Lucas
HT
57' ⚽ Zé Lucas
58' 🔄 ↓ Gabriel Rojas ↑Matías Viña
↓ Aldemir Ferreira ↑Victor Sá 🔄 63'
↓ Marcos Antonio ↑Newton 🔄 64'
↓ Pablo Maia ↑Pedro Ferreira 🔄 64'
68' 🔄 ↓ Bruno Rodrigues ↑Keny arroyo
72' 🟨 Matheus Pereira
↓ Damian Bobadilla ↑Djhordney Ferreira 🔄 78'
85' 🔄 ↓ Kaio Jorge ↑Matheus Henrique
85' 🔄 ↓ Gerson ↑Luciano Rodríguez
FT

Player Cards

Our take on every player in this match

Cruzeiro

Goalkeepers
Otávio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
William
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
55%
Duel Win %
João Marcelo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Jonathan Jesus
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
50%
Duel Win %
Gabriel Rojas
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
56%
Duel Win %
Midfielders
Lucas Romero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Gerson
MAGNET
MAGNET
72
Activity
72
Activity
65
Passes
7
Duels
Bruno Rodrigues
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Matheus Pereira
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
46%
Pass Acc
Felipe Morais
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
Forwards
Kaio Jorge
FINISHER
FINISHER
1
Goals
1
Goals
7
Shots
7.9
Rating
BENCH
Cássio
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Fágner
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kauã
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Matías Viña
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
80%
Duel Win %
Zé Lucas
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Lucas Silva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Matheus Henrique
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Jeferson Arroyo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Wesley
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marquinhos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luciano Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry

Sao Paulo

Goalkeepers
Carlos Coronel
OCTOPUS
OCTOPUS
7
Saves
7
Saves
0
Conceded
100%
Save %
Defenders
Robert Arboleda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Rafael Tolói
SWEEPER
SWEEPER
6
Cleanups
6
Cleanups
5
Interceptions
1
Blocks
Sabino
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Wendell
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Midfielders
Damián Bobadilla
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Pablo Maia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Artur
ARCHITECT
ARCHITECT
6
Key Passes
6
Key Passes
0
Assists
44%
Pass Acc
Marcos Antônio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Pedro Lima
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Jonathan Calleri
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
BENCH
Lucas Ramon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Osorio Luis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Ferreira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Pedro Henrique
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
Newton
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
G. Santana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
André Silva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ryan Francisco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Victor Sá
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Ferreira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
63
Entry

Head to Head

Date Home Score Away Competition Venue
04/04/2026 Sao Paulo 4 - 1 Cruzeiro Serie A MorumBIS
08/31/2025 Cruzeiro 1 - 0 Sao Paulo Serie A Estádio Governador Magalhães Pinto
04/13/2025 Sao Paulo 1 - 1 Cruzeiro Serie A Estadio Do MorumBIS
01/16/2025 Cruzeiro 1 - 1 Sao Paulo Friendlies Clubs Inter&Co Stadium
09/15/2024 Cruzeiro 0 - 1 Sao Paulo Serie A Estádio Governador Magalhães Pinto
06/02/2024 Sao Paulo 2 - 0 Cruzeiro Serie A MorumBIS
11/02/2023 Sao Paulo 1 - 0 Cruzeiro Serie A Estádio Cícero Pompeu de Toledo
06/25/2023 Cruzeiro 1 - 0 Sao Paulo Serie A Estádio Raimundo Sampaio
10/17/2019 Cruzeiro 1 - 0 Sao Paulo Serie A Estádio Governador Magalhães Pinto (Belo Horizonte, Minas Gerais)
06/02/2019 Sao Paulo 1 - 1 Cruzeiro Serie A Morumbi
04/04/2026
Serie A MorumBIS
08/31/2025
Serie A Estádio Governador Magalhães Pinto
04/13/2025
Serie A Estadio Do MorumBIS
01/16/2025
Friendlies Clubs Inter&Co Stadium
09/15/2024
Serie A Estádio Governador Magalhães Pinto
06/02/2024
Serie A MorumBIS
11/02/2023
Serie A Estádio Cícero Pompeu de Toledo
06/25/2023
Serie A Estádio Raimundo Sampaio
10/17/2019
Serie A Estádio Governador Magalhães Pinto (Belo Horizonte, Minas Gerais)
06/02/2019
Serie A Morumbi
Cruzeiro Win
Sao Paulo Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Flamengo 29 61 57 25 +32 DSantos 2 - 2 Flamengo (08-10-2026)WFlamengo 2 - 1 RB Bragantino (20-09-2026)WFlamengo 2 - 1 Corinthians (13-09-2026)WRemo 0 - 1 Flamengo (06-09-2026)WFlamengo 2 - 0 Mirassol (02-09-2026)
2 Palmeiras 28 57 47 21 +26 DGremio 0 - 0 Palmeiras (20-09-2026)WPalmeiras 2 - 0 Sao Paulo (12-09-2026)DBotafogo 0 - 0 Palmeiras (06-09-2026)DMirassol 1 - 1 Palmeiras (30-08-2026)WPalmeiras 4 - 1 Vasco DA Gama (23-08-2026)
3 Atletico Paranaense 28 49 43 32 +11 WAtletico Paranaense 2 - 1 Bahia (20-09-2026)DCoritiba 3 - 3 Atletico Paranaense (12-09-2026)LCruzeiro 3 - 1 Atletico Paranaense (06-09-2026)DAtletico Paranaense 3 - 3 Fluminense (30-08-2026)WBotafogo 2 - 3 Atletico Paranaense (24-08-2026)
4 Fluminense 28 48 44 36 +8 WCorinthians 1 - 3 Fluminense (20-09-2026)LAtletico-MG 3 - 1 Fluminense (12-09-2026)WFluminense 1 - 0 Vasco DA Gama (06-09-2026)DAtletico Paranaense 3 - 3 Fluminense (30-08-2026)WFluminense 2 - 1 Remo (22-08-2026)
5 Cruzeiro 29 48 44 40 +4 WCruzeiro 2 - 0 Sao Paulo (08-10-2026)WVitoria 1 - 3 Cruzeiro (20-09-2026)LSantos 2 - 1 Cruzeiro (13-09-2026)WCruzeiro 3 - 1 Atletico Paranaense (06-09-2026)LVasco DA Gama 3 - 1 Cruzeiro (30-08-2026)
6 Bahia 28 46 43 35 +8 LAtletico Paranaense 2 - 1 Bahia (20-09-2026)WBahia 2 - 1 Remo (14-09-2026)WRB Bragantino 2 - 3 Bahia (05-09-2026)WBahia 3 - 2 Internacional (30-08-2026)WVitoria 0 - 2 Bahia (23-08-2026)
7 Atletico-MG 28 43 37 32 +5 WAtletico-MG 1 - 0 RB Bragantino (03-10-2026)DAtletico-MG 1 - 1 Chapecoense-sc (19-09-2026)WAtletico-MG 3 - 1 Fluminense (12-09-2026)LSao Paulo 2 - 0 Atletico-MG (05-09-2026)WAtletico-MG 2 - 1 Vitoria (29-08-2026)
8 Santos 29 42 45 43 +2 DSantos 2 - 2 Flamengo (08-10-2026)WSao Paulo 1 - 2 Santos (02-10-2026)WRemo 1 - 2 Santos (19-09-2026)WSantos 2 - 1 Cruzeiro (13-09-2026)WInternacional 2 - 3 Santos (06-09-2026)
9 Coritiba 28 38 37 43 -6 LVasco DA Gama 5 - 0 Coritiba (19-09-2026)DCoritiba 3 - 3 Atletico Paranaense (12-09-2026)LCoritiba 1 - 2 Mirassol (06-09-2026)WRemo 2 - 3 Coritiba (31-08-2026)WCoritiba 2 - 1 Corinthians (23-08-2026)
10 RB Bragantino 29 37 34 33 +1 DRB Bragantino 1 - 1 Mirassol (07-10-2026)LAtletico-MG 1 - 0 RB Bragantino (03-10-2026)LFlamengo 2 - 1 RB Bragantino (20-09-2026)DBotafogo 1 - 1 RB Bragantino (12-09-2026)LRB Bragantino 2 - 3 Bahia (05-09-2026)
11 Sao Paulo 29 36 33 34 -1 LCruzeiro 2 - 0 Sao Paulo (08-10-2026)LSao Paulo 1 - 2 Santos (02-10-2026)WSao Paulo 1 - 0 Internacional (20-09-2026)LPalmeiras 2 - 0 Sao Paulo (12-09-2026)WSao Paulo 2 - 0 Atletico-MG (05-09-2026)
12 Vitoria 29 36 32 42 -10 WVitoria 4 - 0 Chapecoense-sc (07-10-2026)LVitoria 1 - 3 Cruzeiro (20-09-2026)DMirassol 2 - 2 Vitoria (13-09-2026)WVitoria 1 - 0 Gremio (07-09-2026)LAtletico-MG 2 - 1 Vitoria (29-08-2026)
13 Botafogo 29 35 42 47 -5 LBotafogo 1 - 2 Vasco DA Gama (07-10-2026)LMirassol 2 - 0 Botafogo (19-09-2026)WBotafogo 3 - 2 Gremio (16-09-2026)DBotafogo 1 - 1 RB Bragantino (12-09-2026)DBotafogo 0 - 0 Palmeiras (06-09-2026)
14 Vasco DA Gama 28 34 36 42 -6 WBotafogo 1 - 2 Vasco DA Gama (07-10-2026)WVasco DA Gama 5 - 0 Coritiba (19-09-2026)WGremio 1 - 2 Vasco DA Gama (12-09-2026)LFluminense 1 - 0 Vasco DA Gama (06-09-2026)WVasco DA Gama 3 - 1 Cruzeiro (30-08-2026)
15 Mirassol 29 33 34 43 -9 DRB Bragantino 1 - 1 Mirassol (07-10-2026)WMirassol 2 - 0 Botafogo (19-09-2026)DMirassol 2 - 2 Vitoria (13-09-2026)WCoritiba 1 - 2 Mirassol (06-09-2026)LFlamengo 2 - 0 Mirassol (02-09-2026)
16 Corinthians 29 32 30 34 -4 LInternacional 2 - 1 Corinthians (07-10-2026)LCorinthians 1 - 3 Fluminense (20-09-2026)LFlamengo 2 - 1 Corinthians (13-09-2026)LCorinthians 1 - 2 Chapecoense-sc (06-09-2026)LCorinthians 0 - 1 Santos (30-08-2026)
17 Internacional 29 31 32 37 -5 WInternacional 2 - 1 Corinthians (07-10-2026)LSao Paulo 1 - 0 Internacional (20-09-2026)WChapecoense-sc 1 - 2 Internacional (12-09-2026)LInternacional 2 - 3 Santos (06-09-2026)LBahia 3 - 2 Internacional (30-08-2026)
18 Gremio 29 30 31 39 -8 DRemo 1 - 1 Gremio (07-10-2026)DGremio 0 - 0 Palmeiras (20-09-2026)LBotafogo 3 - 2 Gremio (16-09-2026)LGremio 1 - 2 Vasco DA Gama (12-09-2026)LVitoria 1 - 0 Gremio (07-09-2026)
19 Remo 29 24 33 48 -15 DRemo 1 - 1 Gremio (07-10-2026)LRemo 1 - 2 Santos (19-09-2026)LBahia 2 - 1 Remo (14-09-2026)LRemo 0 - 1 Flamengo (06-09-2026)LRemo 2 - 3 Coritiba (31-08-2026)
20 Chapecoense-sc 28 18 29 57 -28 LVitoria 4 - 0 Chapecoense-sc (07-10-2026)DAtletico-MG 1 - 1 Chapecoense-sc (19-09-2026)LChapecoense-sc 1 - 2 Internacional (12-09-2026)WCorinthians 1 - 2 Chapecoense-sc (06-09-2026)LGremio 3 - 1 Chapecoense-sc (30-08-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.