Cruzeiro vs Fluminense

31 May 2026 · Brasileirão · 2026 · Referee Lucas Casagrande

Full time 1 – 1

Half-time: 0–1

  • Matheus Pereira 75’
  • John Kennedy 43’

Match summary

Cruzeiro and Fluminense drew 1-1. Fluminense led 1-0 at half-time.

John Kennedy put Fluminense ahead in the 43rd minute and Matheus Pereira equalised with a direct free kick in the 75th minute.

Cruzeiro had the better of the chances, with 1.27 expected goals (xG) from 19 shots to Fluminense's 0.50 from 10.

Match stats

61% Possession 39%
19 Shots 10
3 Shots on target 5
5 Corners 4
103 Attacks 64
73 Dangerous attacks 28
586 Passes 373
88.7% Pass accuracy 83.1%
12 Tackles 16
12 Fouls 15
2 Yellow cards 2
0 Offsides 2

Key events

Cruzeiro Fluminense
Kick-off
9’
Kevin SernaShot on target
Lucas RomeroShot on target
19’
29’
Jefferson SavarinoShot on target
35’
43’
John KennedyLeft foot shot0-1 (Fluminense)
Half-time0-1
Second half underway
KaikiShot on target
60’
Matheus PereiraFree Kick1-1 (Cruzeiro)
75’
82’
86’
87’
Chico da CostaChristian
89’
90+4’
Germán CanoShot on target
90+5’
Julián MillánShot on target

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.27 0.50 43’ John Kennedy (Fluminense), 0-1 43’ 75’ Matheus Pereira (Cruzeiro), 1-1 75’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.27 0.50 43’ John Kennedy (Fluminense), 0-1 Kennedy 43’ 75’ Matheus Pereira (Cruzeiro), 1-1 Pereira 75’
Cruzeiro 1.27 xGFluminense 0.50 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Fluminense attacking Cruzeiro attacking 
36’ Néiser Villarreal (Cruzeiro), open play, 0.34 xG, off target 32’ Néiser Villarreal (Cruzeiro), open play, 0.16 xG, off target 43’ John Kennedy (Fluminense), open play, 0.15 xG, goal 23’ Néiser Villarreal (Cruzeiro), open play, 0.15 xG, off target 9’ Kevin Serna (Fluminense), open play, 0.11 xG, saved 75’ Matheus Pereira (Cruzeiro), direct free kick, 0.09 xG, goal 90+4’ Germán Cano (Fluminense), set piece, 0.07 xG, saved 90+5’ Chico da Costa (Cruzeiro), open play, 0.07 xG, off target 29’ Jefferson Savarino (Fluminense), set piece, 0.06 xG, saved 56’ Matheus Henrique (Cruzeiro), set piece, 0.05 xG, off target 89’ Jonathan Jesus (Cruzeiro), open play, 0.05 xG, off target 16’ Matheus Pereira (Cruzeiro), open play, 0.05 xG, blocked 63’ Luis Sinisterra (Cruzeiro), open play, 0.04 xG, blocked 88’ Luis Sinisterra (Cruzeiro), set piece, 0.04 xG, off target 19’ Keny Arroyo (Cruzeiro), direct free kick, 0.04 xG, blocked 51’ Gerson (Cruzeiro), set piece, 0.04 xG, off target 84’ Kevin Serna (Fluminense), open play, 0.04 xG, blocked 81’ Christian (Cruzeiro), open play, 0.03 xG, blocked 48’ Matheus Pereira (Cruzeiro), open play, 0.02 xG, off target 34’ Lucas Romero (Cruzeiro), open play, 0.02 xG, blocked 42’ Kaiki (Cruzeiro), open play, 0.02 xG, off target 60’ Kaiki (Cruzeiro), open play, 0.02 xG, saved 85’ Luciano Acosta (Fluminense), set piece, 0.02 xG, blocked 8’ Kaiki (Cruzeiro), open play, 0.02 xG, blocked 90+5’ Julián Millán (Fluminense), from a corner, 0.02 xG, saved 90’ Julián Millán (Fluminense), set piece, 0.02 xG, off target 19’ Lucas Romero (Cruzeiro), set piece, 0.01 xG, saved 68’ Facundo Bernal (Fluminense), open play, 0.01 xG, off target 31’ Julián Millán (Fluminense), from a corner, 0.01 xG, off target 36’ Néiser Villarreal (Cruzeiro), open play, 0.34 xG, off target 32’ Néiser Villarreal (Cruzeiro), open play, 0.16 xG, off target 23’ Néiser Villarreal (Cruzeiro), open play, 0.15 xG, off target 43’ John Kennedy (Fluminense), open play, 0.15 xG, goal 9’ Kevin Serna (Fluminense), open play, 0.11 xG, saved 75’ Matheus Pereira (Cruzeiro), direct free kick, 0.09 xG, goal 90+4’ Germán Cano (Fluminense), set piece, 0.07 xG, saved 90+5’ Chico da Costa (Cruzeiro), open play, 0.07 xG, off target 29’ Jefferson Savarino (Fluminense), set piece, 0.06 xG, saved 56’ Matheus Henrique (Cruzeiro), set piece, 0.05 xG, off target 89’ Jonathan Jesus (Cruzeiro), open play, 0.05 xG, off target 16’ Matheus Pereira (Cruzeiro), open play, 0.05 xG, blocked 88’ Luis Sinisterra (Cruzeiro), set piece, 0.04 xG, off target 63’ Luis Sinisterra (Cruzeiro), open play, 0.04 xG, blocked 19’ Keny Arroyo (Cruzeiro), direct free kick, 0.04 xG, blocked 51’ Gerson (Cruzeiro), set piece, 0.04 xG, off target 84’ Kevin Serna (Fluminense), open play, 0.04 xG, blocked 81’ Christian (Cruzeiro), open play, 0.03 xG, blocked 48’ Matheus Pereira (Cruzeiro), open play, 0.02 xG, off target 60’ Kaiki (Cruzeiro), open play, 0.02 xG, saved 85’ Luciano Acosta (Fluminense), set piece, 0.02 xG, blocked 34’ Lucas Romero (Cruzeiro), open play, 0.02 xG, blocked 42’ Kaiki (Cruzeiro), open play, 0.02 xG, off target 8’ Kaiki (Cruzeiro), open play, 0.02 xG, blocked 90+5’ Julián Millán (Fluminense), from a corner, 0.02 xG, saved 90’ Julián Millán (Fluminense), set piece, 0.02 xG, off target 19’ Lucas Romero (Cruzeiro), set piece, 0.01 xG, saved 68’ Facundo Bernal (Fluminense), open play, 0.01 xG, off target 31’ Julián Millán (Fluminense), from a corner, 0.01 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
Kaiki
Fagner 56’
Bruno
Jesus
Gerson
Romero 46’
Arroyo 56’
Pereira
Christian 89’
Villarreal 57’
Fluminense 4-2-3-1 Starting XI
Fábio
Guga
Jemmes
Millán
Arana 46’
Bernal 75’
Martinelli
Serna
Savarino 74’
Soteldo 67’
Kennedy 74’

Player stats

Goalkeeper1 player
90′ 4 1 18 – – – – –
Defenders4 players
Fagner Taken off
56′ 2 – – 4 1 20 1 – – –
90′ – – – 3 3 80 1 – –
90′ 2 5 – 6 2 68 – – – –
Kaiki
90′ 2 1 – 3 – 39 3 – – –
Midfielders7 players
Gerson
90′ – – 121 2 0.36 1 – 7 – 2 –
Lucas Romero Taken off
45′ – – 41 – 0.06 1 – 2 1 1
Keny Arroyo Taken off
56′ – – 27 1 0.03 1 1 2 – 1 –
90′ 1 – 57 5 0.65 – 1 4 1 4 –
Christian Taken off
89′ – – 44 1 0.08 1 1 1 1 – –
Matheus Henrique Came on as a substitute
45′ – – 24 1 0.03 1 1 2 2 1 –
Chico da Costa Came on as a substitute
9′ – – – – – – – 1 1 – –
Forwards4 players
Néiser Villarreal Taken off
57′ – – 3 – 0.65 0.11 1 4 2 8 –
Kaique Kenji Came on as a substitute
34′ – – – – – 0.01 – 2 – 13 –
Bruno Rodrigues Came on as a substitute
34′ – – – – – 0.01 – 1 1 12 –
Luis Sinisterra Came on as a substitute
33′ – – 2 – 0.09 0.05 – 3 – 11 –
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.