Cruz Azul vs Puebla

18 January 2026 · Liga MX · 2025/26 · Referee Mario Terrazas Chavez

Full time 1 – 0

Half-time: 0–0

  • J. Paradela 78’

Match summary

Cruz Azul won 1-0 at home to Puebla. It was goalless at half-time.

J. Paradela put Cruz Azul ahead from a corner in the 78th minute.

The chances backed that up: Cruz Azul created 1.61 expected goals (xG) from 35 shots to Puebla's 0.17 from 5. Puebla had a player sent off.

Match stats

72% Possession 28%
35 Shots 5
10 Shots on target 0
10 Corners 4
511 Passes 196
87.1% Pass accuracy 68.4%
19 Tackles 16
14 Fouls 9
1 Yellow cards 2
0 Red cards 1
4 Offsides 2

Key events

Cruz Azul Puebla
A. PalavecinoShot on target
8’
11’
G. FernándezShot on target
24’
J. ParadelaShot on target
29’
W. DittaShot on target
33’
35’
A. GamarraC. Baltazar
J. ParadelaShot on target
37’
C. RotondiShot on target
37’
46’
O. CamposJ. Sánchez
46’
A. PalavecinoShot on target
51’
M. LevyShot on target
51’
59’
66’
C. RodríguezShot on target
66’
70’
J. ParadelaRight foot shot1-0 (Cruz Azul)
78’
85’

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.61 0.17 78’ J. Paradela (Cruz Azul), 1-0 78’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.61 0.17 78’ J. Paradela (Cruz Azul), 1-0 Paradela 78’
Cruz Azul 1.61 xGPuebla 0.17 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Puebla attacking Cruz Azul attacking 
78’ J. Paradela (Cruz Azul), from a corner, 0.13 xG, goal 82’ A. Morales (Cruz Azul), open play, 0.10 xG, off target 33’ G. Fernández (Cruz Azul), from a corner, 0.09 xG, blocked 37’ J. Paradela (Cruz Azul), open play, 0.10 xG, saved 71’ G. Fernández (Cruz Azul), open play, 0.09 xG, off target 29’ J. Paradela (Cruz Azul), direct free kick, 0.08 xG, blocked 74’ A. Palavecino (Cruz Azul), open play, 0.08 xG, off target 82’ M. Levy (Cruz Azul), open play, 0.08 xG, blocked 33’ C. Rotondi (Cruz Azul), from a corner, 0.07 xG, blocked 65’ A. Gamarra (Puebla), open play, 0.06 xG, blocked 24’ C. Rotondi (Cruz Azul), open play, 0.05 xG, blocked 29’ J. Paradela (Cruz Azul), from a corner, 0.05 xG, saved 41’ C. Rotondi (Cruz Azul), open play, 0.05 xG, off target 56’ C. Rotondi (Cruz Azul), open play, 0.05 xG, blocked 64’ G. Fernández (Cruz Azul), open play, 0.04 xG, off target 8’ A. Palavecino (Cruz Azul), direct free kick, 0.04 xG, saved 16’ J. Paradela (Cruz Azul), open play, 0.04 xG, blocked 62’ M. Levy (Cruz Azul), open play, 0.04 xG, off target 66’ C. Rodríguez (Cruz Azul), open play, 0.04 xG, saved 21’ C. Rotondi (Cruz Azul), open play, 0.04 xG, off target 48’ A. Palavecino (Cruz Azul), open play, 0.03 xG, blocked 86’ E. Navarro (Puebla), from a corner, 0.04 xG, off target 87’ R. González (Cruz Azul), open play, 0.03 xG, off target 24’ G. Fernández (Cruz Azul), open play, 0.03 xG, saved 37’ C. Rotondi (Cruz Azul), open play, 0.03 xG, saved 34’ A. Palavecino (Cruz Azul), open play, 0.03 xG, off target 52’ J. Paradela (Cruz Azul), open play, 0.03 xG, off target 19’ E. Lozano (Puebla), open play, 0.03 xG, off target 51’ M. Levy (Cruz Azul), from a corner, 0.02 xG, saved 69’ G. Piovi (Cruz Azul), open play, 0.02 xG, off target 90+2’ N. Díaz (Puebla), set piece, 0.03 xG, blocked 51’ A. Palavecino (Cruz Azul), open play, 0.02 xG, saved 55’ E. Guerra (Puebla), open play, 0.02 xG, off target 58’ O. Campos (Cruz Azul), open play, 0.02 xG, off target 32’ L. Romero (Cruz Azul), open play, 0.02 xG, blocked 48’ M. Levy (Cruz Azul), open play, 0.02 xG, blocked 33’ W. Ditta (Cruz Azul), from a corner, 0.02 xG, saved 89’ G. Piovi (Cruz Azul), open play, 0.02 xG, off target 77’ A. Morales (Cruz Azul), from a corner, 0.01 xG, blocked 20’ G. Piovi (Cruz Azul), open play, 0.01 xG, blocked 78’ J. Paradela (Cruz Azul), from a corner, 0.13 xG, goal 82’ A. Morales (Cruz Azul), open play, 0.10 xG, off target 37’ J. Paradela (Cruz Azul), open play, 0.10 xG, saved 33’ G. Fernández (Cruz Azul), from a corner, 0.09 xG, blocked 71’ G. Fernández (Cruz Azul), open play, 0.09 xG, off target 82’ M. Levy (Cruz Azul), open play, 0.08 xG, blocked 29’ J. Paradela (Cruz Azul), direct free kick, 0.08 xG, blocked 74’ A. Palavecino (Cruz Azul), open play, 0.08 xG, off target 33’ C. Rotondi (Cruz Azul), from a corner, 0.07 xG, blocked 65’ A. Gamarra (Puebla), open play, 0.06 xG, blocked 24’ C. Rotondi (Cruz Azul), open play, 0.05 xG, blocked 29’ J. Paradela (Cruz Azul), from a corner, 0.05 xG, saved 41’ C. Rotondi (Cruz Azul), open play, 0.05 xG, off target 56’ C. Rotondi (Cruz Azul), open play, 0.05 xG, blocked 16’ J. Paradela (Cruz Azul), open play, 0.04 xG, blocked 62’ M. Levy (Cruz Azul), open play, 0.04 xG, off target 64’ G. Fernández (Cruz Azul), open play, 0.04 xG, off target 8’ A. Palavecino (Cruz Azul), direct free kick, 0.04 xG, saved 66’ C. Rodríguez (Cruz Azul), open play, 0.04 xG, saved 21’ C. Rotondi (Cruz Azul), open play, 0.04 xG, off target 24’ G. Fernández (Cruz Azul), open play, 0.03 xG, saved 37’ C. Rotondi (Cruz Azul), open play, 0.03 xG, saved 48’ A. Palavecino (Cruz Azul), open play, 0.03 xG, blocked 86’ E. Navarro (Puebla), from a corner, 0.04 xG, off target 87’ R. González (Cruz Azul), open play, 0.03 xG, off target 34’ A. Palavecino (Cruz Azul), open play, 0.03 xG, off target 52’ J. Paradela (Cruz Azul), open play, 0.03 xG, off target 19’ E. Lozano (Puebla), open play, 0.03 xG, off target 90+2’ N. Díaz (Puebla), set piece, 0.03 xG, blocked 51’ M. Levy (Cruz Azul), from a corner, 0.02 xG, saved 69’ G. Piovi (Cruz Azul), open play, 0.02 xG, off target 51’ A. Palavecino (Cruz Azul), open play, 0.02 xG, saved 55’ E. Guerra (Puebla), open play, 0.02 xG, off target 58’ O. Campos (Cruz Azul), open play, 0.02 xG, off target 32’ L. Romero (Cruz Azul), open play, 0.02 xG, blocked 48’ M. Levy (Cruz Azul), open play, 0.02 xG, blocked 33’ W. Ditta (Cruz Azul), from a corner, 0.02 xG, saved 89’ G. Piovi (Cruz Azul), open play, 0.02 xG, off target 77’ A. Morales (Cruz Azul), from a corner, 0.01 xG, blocked 20’ G. Piovi (Cruz Azul), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Cruz Azul 3-4-2-1 Starting XI
Gudiño
Ditta
Lira 70’
Piovi
Sánchez 46’
Palavecino
Rodríguez
Rotondi 70’
Paradela
Romero 46’
Fernández
Puebla 4-1-4-1 Starting XI
Gutierrez
Moreno
Navarro
Díaz
Monarrez
Rey
Guerra 59’
Organista 79’
Baltazar 35’
Gómez 46’
Lozano 80’

Player stats

Goalkeeper1 player
90′ 0 0 18 – – – – –
Defenders4 players
90′ 3 – – 11 6 65 1 – – –
E. Lira
70′ 1 2 – 3 1 48 1 – – –
90′ 2 – – 4 2 78 1 – – –
O. Campos Came on as a substitute
45′ – 1 – 1 1 27 – – – –
Midfielders7 players
45′ – – 23 2 0.09 – – – 1 – –
90′ – – 60 3 0.29 – – 1 – 1 –
90′ – – 85 2 0.26 2 – 8 – 1 –
70′ – – 23 4 0.34 3 – 6 – – –
A. Morales Came on as a substitute
20′ – – 9 – 0.01 – – 2 1 – –
J. Márquez Came on as a substitute
20′ – – 13 1 0.11 – – – – – –
R. González Came on as a substitute
15′ – – 1 – – 1 – 2 1 – –
Forwards4 players
84′ 1 – 6 3 0.42 0.17 2 6 2 29 –
45′ – – 1 – 0.02 0.08 1 4 1 18 –
90′ – 1 4 1 0.26 0.07 4 5 1 11 –
M. Levy Came on as a substitute
45′ – – 4 1 0.16 0.00 1 3 – 3 –
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.