Serie A Regular Season - 18

Cruzeiro 1 - 1 FT Fluminense

Governador Magalhães Pinto

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

Futmetrix Verdict
39
FT
Sun, May 31
Português
Cruzeiro
1-1
Fluminense
⚡ Intensity 20
⚖️ Balance 40
🏆 Stakes 44
🎲 Upset 32
Late equalizer splits the points.

Matheus Pereira Rescues Cruzeiro Point in High-Octane Thriller

Average Entertainment Futmetrix Score: 39/100. A relentless 29-shot barrage ended in a breathless stalemate that leaves both sides pondering what might have been in their respective league pursuits.

Early Aggression

The atmosphere at Governador Magalhães Pinto was electric as Cruzeiro sought to establish dominance on home turf. Our take is that the hosts set a blistering tempo, dictating the early phases and pinning the visitors deep inside their own half. They controlled possession, boasting an impressive 61% share of the ball, and peppered the opposition penalty area with relentless intent. The Intensity was palpable throughout the first half, as a combined 29 shots were attempted over the course of the match. The home midfield engine ran hot, dictating the rhythm and refusing to let Fluminense settle into their usual passing groove. Despite the heavy artillery and clear territorial advantage, finding that elusive final touch proved frustratingly difficult for the home side during the opening exchanges, leaving the raucous crowd incredibly anxious as halftime rapidly approached.

The Breakthrough

Football often punishes profligacy, and the visitors perfectly demonstrated the art of the smash-and-grab. Despite being starved of the ball and largely forced to defend deep, Fluminense showcased absolute ruthlessness when it mattered most. The Balance of the match shifted dramatically in the 43rd minute. Completely against the run of play, a swift transition caught the home defence napping out of position. Jemmes found a pocket of space and delivered a precise ball to John Kennedy, who made no mistake with a clinical finish. It was a classic sucker punch that silenced the home crowd and completely altered the tactical landscape. The goal forced Cruzeiro to dig deep, leaning heavily on the outstanding Gerson to recalibrate their midfield strategy and find a viable route back into the contest before the game slipped away.

The Equalizer

Facing the prospect of a frustrating home defeat, Cruzeiro threw caution to the wind in the second half. The Stakes were crystal clear: drop points here, and their push for the continental spots takes a massive hit. Their persistence finally paid off in the 75th minute when Matheus Pereira stepped up. The dynamic midfielder, who was a constant thorn in the opposition's side with five key passes, lashed home a brilliant equaliser to restore parity. From there, Fabrício Bruno anchored the defence expertly, shutting down any late counter-attacks. Ultimately, the 1-1 draw leaves Fluminense firmly entrenched in the top four, pushing for Copa Libertadores qualification, while Cruzeiro remains locked in the mid-table battle for a Copa Sudamericana berth, knowing they let a prime opportunity slip away on their own patch.

Key Questions

What made Gerson the Man of the Match?

He dictated the tempo flawlessly from midfield, securing an 8.6 rating while orchestrating attacks and delivering two crucial key passes to keep his side moving forward.

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
61%
39%
Cruzeiro 61%
Fluminense 39%
Shots
19
10
Cruzeiro 19
Fluminense 10
Shots on Target
3
5
Cruzeiro 3
Fluminense 5
Expected Goals (xG)
1.23
0.69
Cruzeiro 1.23
Fluminense 0.69
Passes
583
370
Cruzeiro 583
Fluminense 370
Pass Accuracy
89%
84%
Cruzeiro 89%
Fluminense 84%
Corners
5
4
Cruzeiro 5
Fluminense 4
Fouls
12
15
Cruzeiro 12
Fluminense 15
Yellow Cards
2
2
Cruzeiro 2
Fluminense 2
Red Cards
0
0
Cruzeiro 0
Fluminense 0

Match Events

35' 🟨 L. Romero
John Kennedy (Jemmes) 43'
HT
46' 🔄 L. Romero Matheus Henrique
Guilherme Arana Rene 🔄 46'
56' 🔄 Fagner Bruno Rodrigues
56' 🔄 K. Arroyo Kenji
57' 🔄 N. Villarreal L. Sinisterra
Y. Soteldo L. Acosta 🔄 67'
John Kennedy G. Cano 🔄 74'
J. Savarino Samuel Xavier 🔄 74'
F. Bernal Hercules 🔄 75'
75' Matheus Pereira
J. Millan 🟨 82'
Samuel Xavier 🟨 86'
87' 🟨 Fabricio Bruno
89' 🔄 Christian Chico
FT

Player Cards

Our take on every player in this match

Cruzeiro

Goalkeepers
Otávio Costa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Fagner
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
56
Total Mins
56
Entry
Fabrício Bruno
MAGNET
MAGNET
84
Activity
84
Activity
80
Passes
4
Duels
Jonathan Jesus
MAGNET
MAGNET
75
Activity
75
Activity
68
Passes
7
Duels
Kaiki
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Midfielders
Gerson
MAGNET
MAGNET
132
Activity
132
Activity
121
Passes
11
Duels
Lucas Romero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Keny Arroyo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
56
Total Mins
56
Entry
Matheus Pereira
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Christian
NPC
NPC
89
Minutes
89
Minutes
39%
Pass Acc
6.5
Rating
Forwards
Néiser Villarreal
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
0
On Target
BENCH
Matheus Cunha
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
João Marcelo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Villalba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kauã Moraes
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
45
Total Mins
Started
Entry
Lucas Silva
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
Wanderson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kaique Kenji
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Luis Sinisterra
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Chico da Costa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Bruno Rodrigues
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry

Fluminense

Goalkeepers
Fábio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Guga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Jemmes
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.6
Rating
Julián Millán
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Guilherme Arana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Midfielders
Kevin Serna
ENFORCER
ENFORCER
3
Tackles
3
Tackles
10
Duels Won
83%
Win %
Facundo Bernal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Martinelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Yeferson Soteldo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Forwards
John Kennedy
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Jefferson Savarino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
BENCH
Vitor Eudes
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Igor Rabello
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Samuel Xavier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Renê
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
22%
Pass Acc
Davi Duarte
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Hércules
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Otávio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luciano Acosta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Riquelme Felipe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Wesley Natã
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Keven Samuel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Germán Cano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
11/09/2025 Cruzeiro 0 - 0 Fluminense Serie A Estádio Governador Magalhães Pinto
07/17/2025 Fluminense 0 - 2 Cruzeiro Serie A Estádio do Maracanã
10/04/2024 Fluminense 1 - 0 Cruzeiro Serie A Estadio Jornalista Mário Filho
06/20/2024 Cruzeiro 2 - 0 Fluminense Serie A Estádio Governador Magalhães Pinto
09/21/2023 Fluminense 1 - 0 Cruzeiro Serie A Estadio Jornalista Mário Filho
05/11/2023 Cruzeiro 0 - 2 Fluminense Serie A Estádio Governador Magalhães Pinto
07/13/2022 Cruzeiro 0 - 3 Fluminense Copa Do Brasil Estádio Governador Magalhães Pinto
06/23/2022 Fluminense 2 - 1 Cruzeiro Copa Do Brasil Estadio Jornalista Mário Filho
10/10/2019 Cruzeiro 0 - 0 Fluminense Serie A Estádio Mineirão
06/05/2019 Cruzeiro 2 - 2 (PEN 3-1) Fluminense Copa Do Brasil Estádio Mineirão
11/09/2025
Serie A Estádio Governador Magalhães Pinto
07/17/2025
Serie A Estádio do Maracanã
10/04/2024
Serie A Estadio Jornalista Mário Filho
06/20/2024
Serie A Estádio Governador Magalhães Pinto
09/21/2023
Serie A Estadio Jornalista Mário Filho
05/11/2023
Serie A Estádio Governador Magalhães Pinto
07/13/2022
Copa Do Brasil Estádio Governador Magalhães Pinto
06/23/2022
Copa Do Brasil Estadio Jornalista Mário Filho
10/10/2019
Serie A Estádio Mineirão
06/05/2019
2 - 2 (PEN 3-1)
Copa Do Brasil Estádio Mineirão
Cruzeiro Win
Fluminense Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Palmeiras 18 41 30 13 +17 WPalmeiras 1 - 0 Chapecoense-sc (31-05-2026)WFlamengo 0 - 3 Palmeiras (24-05-2026)DPalmeiras 1 - 1 Cruzeiro (17-05-2026)DRemo 1 - 1 Palmeiras (10-05-2026)DPalmeiras 1 - 1 Santos (02-05-2026)
2 Flamengo 17 34 31 16 +15 WFlamengo 3 - 0 Coritiba (30-05-2026)LFlamengo 0 - 3 Palmeiras (24-05-2026)DAtletico Paranaense 1 - 1 Flamengo (17-05-2026)WGremio 0 - 1 Flamengo (10-05-2026)DFlamengo 2 - 2 Vasco DA Gama (03-05-2026)
3 Fluminense 18 31 28 23 +5 DCruzeiro 1 - 1 Fluminense (31-05-2026)LMirassol 1 - 0 Fluminense (23-05-2026)WFluminense 2 - 1 Sao Paulo (16-05-2026)DFluminense 2 - 2 Vitoria (09-05-2026)LInternacional 2 - 0 Fluminense (03-05-2026)
4 Atletico Paranaense 18 30 24 18 +6 WAtletico Paranaense 1 - 0 Mirassol (30-05-2026)WRemo 1 - 2 Atletico Paranaense (24-05-2026)DAtletico Paranaense 1 - 1 Flamengo (17-05-2026)LVasco DA Gama 1 - 0 Atletico Paranaense (10-05-2026)DAtletico Paranaense 0 - 0 Gremio (02-05-2026)
5 RB Bragantino 18 29 25 19 +6 WRB Bragantino 3 - 1 Internacional (31-05-2026)WVasco DA Gama 0 - 3 RB Bragantino (24-05-2026)WRB Bragantino 2 - 0 Vitoria (17-05-2026)LSantos 2 - 0 RB Bragantino (10-05-2026)WChapecoense-sc 1 - 2 RB Bragantino (03-05-2026)
6 Bahia 17 26 25 23 +2 WBahia 2 - 1 Botafogo (30-05-2026)LCoritiba 3 - 2 Bahia (25-05-2026)DBahia 1 - 1 Gremio (17-05-2026)LBahia 1 - 2 Cruzeiro (10-05-2026)DSao Paulo 2 - 2 Bahia (03-05-2026)
7 Coritiba 18 26 24 24 0 LFlamengo 3 - 0 Coritiba (30-05-2026)WCoritiba 3 - 2 Bahia (25-05-2026)WSantos 0 - 3 Coritiba (17-05-2026)DCoritiba 2 - 2 Internacional (09-05-2026)LVitoria 4 - 1 Coritiba (02-05-2026)
8 Sao Paulo 18 25 23 20 +3 LRemo 1 - 0 Sao Paulo (31-05-2026)DSao Paulo 1 - 1 Botafogo (23-05-2026)LFluminense 2 - 1 Sao Paulo (16-05-2026)LCorinthians 3 - 2 Sao Paulo (10-05-2026)DSao Paulo 2 - 2 Bahia (03-05-2026)
9 Atletico-MG 18 24 22 23 -1 WVasco DA Gama 0 - 1 Atletico-MG (31-05-2026)LCorinthians 1 - 0 Atletico-MG (24-05-2026)WAtletico-MG 3 - 1 Mirassol (16-05-2026)DAtletico-MG 1 - 1 Botafogo (10-05-2026)WCruzeiro 1 - 3 Atletico-MG (03-05-2026)
10 Corinthians 18 24 18 19 -1 WGremio 1 - 3 Corinthians (30-05-2026)WCorinthians 1 - 0 Atletico-MG (24-05-2026)LBotafogo 3 - 1 Corinthians (17-05-2026)WCorinthians 3 - 2 Sao Paulo (10-05-2026)LMirassol 2 - 1 Corinthians (03-05-2026)
11 Cruzeiro 18 24 24 28 -4 DCruzeiro 1 - 1 Fluminense (31-05-2026)WCruzeiro 2 - 1 Chapecoense-sc (24-05-2026)DPalmeiras 1 - 1 Cruzeiro (17-05-2026)WBahia 1 - 2 Cruzeiro (10-05-2026)LCruzeiro 1 - 3 Atletico-MG (03-05-2026)
12 Botafogo 17 22 31 31 0 LBahia 2 - 1 Botafogo (30-05-2026)DSao Paulo 1 - 1 Botafogo (23-05-2026)WBotafogo 3 - 1 Corinthians (17-05-2026)DAtletico-MG 1 - 1 Botafogo (10-05-2026)LBotafogo 1 - 2 Remo (02-05-2026)
13 Vitoria 17 22 21 25 -4 LSantos 3 - 1 Vitoria (30-05-2026)WVitoria 2 - 0 Internacional (23-05-2026)LRB Bragantino 2 - 0 Vitoria (17-05-2026)DFluminense 2 - 2 Vitoria (09-05-2026)WVitoria 4 - 1 Coritiba (02-05-2026)
14 Internacional 18 21 21 22 -1 LRB Bragantino 3 - 1 Internacional (31-05-2026)LVitoria 2 - 0 Internacional (23-05-2026)WInternacional 4 - 1 Vasco DA Gama (16-05-2026)DCoritiba 2 - 2 Internacional (09-05-2026)WInternacional 2 - 0 Fluminense (03-05-2026)
15 Santos 18 21 26 29 -3 WSantos 3 - 1 Vitoria (30-05-2026)LGremio 3 - 2 Santos (23-05-2026)LSantos 0 - 3 Coritiba (17-05-2026)WSantos 2 - 0 RB Bragantino (10-05-2026)DPalmeiras 1 - 1 Santos (02-05-2026)
16 Gremio 18 21 20 23 -3 LGremio 1 - 3 Corinthians (30-05-2026)WGremio 3 - 2 Santos (23-05-2026)DBahia 1 - 1 Gremio (17-05-2026)LGremio 0 - 1 Flamengo (10-05-2026)DAtletico Paranaense 0 - 0 Gremio (02-05-2026)
17 Vasco DA Gama 18 20 22 29 -7 LVasco DA Gama 0 - 1 Atletico-MG (31-05-2026)LVasco DA Gama 0 - 3 RB Bragantino (24-05-2026)LInternacional 4 - 1 Vasco DA Gama (16-05-2026)WVasco DA Gama 1 - 0 Atletico Paranaense (10-05-2026)DFlamengo 2 - 2 Vasco DA Gama (03-05-2026)
18 Remo 18 18 21 29 -8 WRemo 1 - 0 Sao Paulo (31-05-2026)LRemo 1 - 2 Atletico Paranaense (24-05-2026)WChapecoense-sc 2 - 3 Remo (17-05-2026)DRemo 1 - 1 Palmeiras (10-05-2026)WBotafogo 1 - 2 Remo (02-05-2026)
19 Mirassol 17 16 18 24 -6 LAtletico Paranaense 1 - 0 Mirassol (30-05-2026)WMirassol 1 - 0 Fluminense (23-05-2026)LAtletico-MG 3 - 1 Mirassol (16-05-2026)DMirassol 1 - 1 Chapecoense-sc (10-05-2026)WMirassol 2 - 1 Corinthians (03-05-2026)
20 Chapecoense-sc 17 9 17 33 -16 LPalmeiras 1 - 0 Chapecoense-sc (31-05-2026)LCruzeiro 2 - 1 Chapecoense-sc (24-05-2026)LChapecoense-sc 2 - 3 Remo (17-05-2026)DMirassol 1 - 1 Chapecoense-sc (10-05-2026)LChapecoense-sc 1 - 2 RB Bragantino (03-05-2026)