Bahia vs Cruzeiro

10 May 2026 · Brasileirão · 2026 · Referee Rodrigo Jose Pereira de Lima

Full time 1 – 2

Half-time: 1–1

  • Luciano Juba 27’ (pen)
  • Kauã Moraes 41’
  • Kaique Kenji 86’

Match summary

Cruzeiro came from behind to win 2-1 away at Bahia, with a late winner. It was 1-1 at half-time.

Luciano Juba put Bahia ahead from the penalty spot in the 27th minute, Kauã Moraes equalised in the 41st minute, and Kaique Kenji won it in the 86th minute.

The chances backed that up: Cruzeiro created 1.52 expected goals (xG) from 20 shots to Bahia's 1.10 from 8.

Match stats

46% Possession 54%
8 Shots 20
3 Shots on target 7
6 Corners 8
45 Attacks 62
27 Dangerous attacks 40
353 Passes 412
80.7% Pass accuracy 87.1%
18 Tackles 17
14 Fouls 16
3 Yellow cards 4
0 Offsides 2

Key events

Bahia Cruzeiro
João PauloArgument
0’
Kick-off
24’
Luciano JubaPenalty1-0 (Bahia)
27’
35’
36’
Matheus PereiraShot on target
41’
Kauã MoraesLeft foot shot1-1 (Cruzeiro)
42’
Kauã MoraesVAR: Goal ruled out
EveraldoArgument
45+3’
Half-time1-1
47’
Lucas RomeroShot on target
Second half underway
53’
GersonShot on target
62’
AdemirShot on target
66’
75’
Fabrício BrunoShot on target
75’
Lucas VillalbaShot on target
77’
78’
Cristian OliveraShot on target
81’
86’
Kaique KenjiLeft foot shot1-2 (Cruzeiro)
89’
Otávio CostaTime wasting
Full-time1-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.10 1.52 27’ Luciano Juba (Bahia), 1-0 27’ 41’ Kauã Moraes (Cruzeiro), 1-1 41’ 86’ Kaique Kenji (Cruzeiro), 1-2 86’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.10 1.52 27’ Luciano Juba (Bahia), 1-0 Juba 27’ 41’ Kauã Moraes (Cruzeiro), 1-1 Moraes 41’ 86’ Kaique Kenji (Cruzeiro), 1-2 Kenji 86’
Bahia 1.10 xGCruzeiro 1.52 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Cruzeiro attacking Bahia attacking 
27’ Luciano Juba (Bahia), penalty, 0.79 xG, goal 74’ Matheus Pereira (Cruzeiro), open play, 0.27 xG, off target 41’ Kauã Moraes (Cruzeiro), open play, 0.19 xG, goal 20’ Matheus Pereira (Cruzeiro), open play, 0.17 xG, off target 68’ Kaio Jorge (Cruzeiro), open play, 0.14 xG, off target 80’ Everaldo (Bahia), open play, 0.13 xG, off target 11’ Luis Sinisterra (Cruzeiro), open play, 0.11 xG, blocked 75’ Lucas Villalba (Cruzeiro), from a corner, 0.10 xG, saved 45’ Luis Sinisterra (Cruzeiro), open play, 0.10 xG, off target 52’ Luis Sinisterra (Cruzeiro), open play, 0.07 xG, off target 53’ Gerson (Cruzeiro), open play, 0.07 xG, saved 81’ Cristian Olivera (Bahia), open play, 0.06 xG, saved 59’ Everaldo (Bahia), from a corner, 0.05 xG, blocked 8’ Néiser Villarreal (Cruzeiro), open play, 0.04 xG, blocked 13’ Lucas Romero (Cruzeiro), open play, 0.03 xG, blocked 40’ Néiser Villarreal (Cruzeiro), open play, 0.04 xG, off target 86’ Kaique Kenji (Cruzeiro), open play, 0.04 xG, goal 75’ Fabrício Bruno (Cruzeiro), from a corner, 0.03 xG, saved 36’ Matheus Pereira (Cruzeiro), open play, 0.03 xG, saved 47’ Lucas Romero (Cruzeiro), open play, 0.03 xG, saved 65’ Kaio Jorge (Cruzeiro), open play, 0.03 xG, off target 7’ Mateo Sanabria (Bahia), open play, 0.02 xG, off target 38’ Fabrício Bruno (Cruzeiro), from a corner, 0.02 xG, off target 52’ Gerson (Cruzeiro), open play, 0.02 xG, off target 66’ Ademir (Bahia), open play, 0.02 xG, saved 1’ Willian José (Bahia), open play, 0.02 xG, blocked 9’ Matheus Pereira (Cruzeiro), from a corner, 0.01 xG, off target 88’ Rodrigo Nestor (Bahia), open play, 0.01 xG, off target 27’ Luciano Juba (Bahia), penalty, 0.79 xG, goal 74’ Matheus Pereira (Cruzeiro), open play, 0.27 xG, off target 41’ Kauã Moraes (Cruzeiro), open play, 0.19 xG, goal 20’ Matheus Pereira (Cruzeiro), open play, 0.17 xG, off target 68’ Kaio Jorge (Cruzeiro), open play, 0.14 xG, off target 80’ Everaldo (Bahia), open play, 0.13 xG, off target 11’ Luis Sinisterra (Cruzeiro), open play, 0.11 xG, blocked 75’ Lucas Villalba (Cruzeiro), from a corner, 0.10 xG, saved 45’ Luis Sinisterra (Cruzeiro), open play, 0.10 xG, off target 53’ Gerson (Cruzeiro), open play, 0.07 xG, saved 52’ Luis Sinisterra (Cruzeiro), open play, 0.07 xG, off target 81’ Cristian Olivera (Bahia), open play, 0.06 xG, saved 59’ Everaldo (Bahia), from a corner, 0.05 xG, blocked 8’ Néiser Villarreal (Cruzeiro), open play, 0.04 xG, blocked 40’ Néiser Villarreal (Cruzeiro), open play, 0.04 xG, off target 86’ Kaique Kenji (Cruzeiro), open play, 0.04 xG, goal 13’ Lucas Romero (Cruzeiro), open play, 0.03 xG, blocked 75’ Fabrício Bruno (Cruzeiro), from a corner, 0.03 xG, saved 36’ Matheus Pereira (Cruzeiro), open play, 0.03 xG, saved 47’ Lucas Romero (Cruzeiro), open play, 0.03 xG, saved 65’ Kaio Jorge (Cruzeiro), open play, 0.03 xG, off target 7’ Mateo Sanabria (Bahia), open play, 0.02 xG, off target 38’ Fabrício Bruno (Cruzeiro), from a corner, 0.02 xG, off target 1’ Willian José (Bahia), open play, 0.02 xG, blocked 52’ Gerson (Cruzeiro), open play, 0.02 xG, off target 66’ Ademir (Bahia), open play, 0.02 xG, saved 9’ Matheus Pereira (Cruzeiro), from a corner, 0.01 xG, off target 88’ Rodrigo Nestor (Bahia), open play, 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

Bahia 4-1-4-1 Starting XI
Vieira
Acevedo
Duarte
Mingo
Juba
Erick
Pulga 72’
Ribeiro 61’
Lucas 72’
Sanabria 46’
José 34’
Cruzeiro 4-2-3-1 Starting XI
Costa
Fagner
Bruno
Jesus
Moraes 72’
Romero
Henrique 46’
Sinisterra 72’
Gerson 78’
Pereira
Villarreal 62’

Player stats

Goalkeeper1 player
90′ 5 2 29 – – – – –
Defenders4 players
90′ 4 2 – 8 3 39 – – – –
90′ 1 – – 3 2 50 – – – –
90′ 2 1 – 3 – 40 3 – –
90′ – 2 – 1 – 41 – 1 – –
Midfielders7 players
Erick
90′ – – 30 1 0.02 2 1 3 1 1 –
Erick Pulga Taken off
72′ – – 17 1 0.02 2 – 4 2 2 –
Everton Ribeiro Taken off
61′ – – 30 1 0.06 2 2 3 – 1 –
Jean Lucas Taken off
72′ – – 20 – 0.02 2 – 2 2 – –
Mateo Sanabria Taken off
45′ – – 7 – 0.00 – – 1 – 1 –
Rodrigo Nestor Came on as a substitute
29′ – – 12 – 0.00 – – 1 – – –
Michel Araújo Came on as a substitute
18′ – – 11 – 0.00 2 – 4 1 2 –
Forwards4 players
Willian José Taken off
34′ – – 1 – 0.02 0.01 – 2 1 7 –
Everaldo Came on as a substitute
56′ – – 2 – 0.18 0.00 – 5 2 4
Ademir Came on as a substitute
45′ – – 1 1 0.02 0.07 – 5 3 11 –
Cristian Olivera Came on as a substitute
18′ – – 1 1 0.06 0.00 – 1 1 5 –
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.