Puebla vs Cruz Azul

1 November 2025 · Liga MX · 2025/26 · Referee Guillermo Pacheco Larios

Full time 0 – 3

Half-time: 0–1

  • M. Bogusz 33’
  • J. Márquez 57’
  • O. Campos 84’

Match summary

Cruz Azul won comfortably, 3-0 away at Puebla. Cruz Azul led 1-0 at half-time.

M. Bogusz put Cruz Azul ahead in the 33rd minute, J. Márquez made it 0-2 in the 57th minute, and O. Campos made it 0-3 in the 84th minute.

The chances backed that up: Cruz Azul created 1.45 expected goals (xG) from 13 shots to Puebla's 0.31 from 8.

Match stats

43% Possession 57%
8 Shots 13
4 Shots on target 7
4 Corners 7
381 Passes 497
82.2% Pass accuracy 85.1%
19 Tackles 18
11 Fouls 11
2 Yellow cards 0
2 Offsides 0

Key events

Puebla Cruz Azul
Kick-off
27’
J. ParadelaShot on target
31’
C. RodríguezShot on target
33’
M. BoguszRight foot shot0-1 (Cruz Azul)
Half-time0-1
Second half underway
50’
R. MarínShot on target
56’
57’
J. MárquezLeft foot shot0-2 (Cruz Azul)
A. GamarraE. Guerra
60’
Á. AraosR. Marín
60’
64’
A. Gamarra
66’
81’
O. CamposShot on target
82’
J. MárquezShot on target
C. BaltazarShot on target
83’
84’
O. CamposLeft foot shot0-3 (Cruz Azul)
85’
E. SanchezC. Rodríguez
A. BurgosShot on target
89’
J. PachucaShot on target
90+4’
Full-time0-3

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 0.31 1.45 33’ M. Bogusz (Cruz Azul), 0-1 33’ 57’ J. Márquez (Cruz Azul), 0-2 57’ 84’ O. Campos (Cruz Azul), 0-3 84’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.31 1.45 33’ M. Bogusz (Cruz Azul), 0-1 Bogusz 33’ 57’ J. Márquez (Cruz Azul), 0-2 Márquez 57’ 84’ O. Campos (Cruz Azul), 0-3 Campos 84’
Puebla 0.31 xGCruz Azul 1.45 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Cruz Azul attacking Puebla attacking 
33’ M. Bogusz (Cruz Azul), open play, 0.53 xG, goal 84’ O. Campos (Cruz Azul), open play, 0.29 xG, goal 22’ A. Morales (Cruz Azul), open play, 0.11 xG, off target 27’ J. Paradela (Cruz Azul), direct free kick, 0.09 xG, saved 81’ O. Campos (Cruz Azul), open play, 0.08 xG, saved 83’ C. Baltazar (Puebla), open play, 0.08 xG, saved 19’ J. Márquez (Cruz Azul), open play, 0.07 xG, off target 40’ C. Rodríguez (Cruz Azul), open play, 0.07 xG, off target 90+4’ J. Pachuca (Puebla), from a corner, 0.06 xG, saved 71’ G. Fernández (Cruz Azul), open play, 0.06 xG, blocked 89’ A. Burgos (Puebla), set piece, 0.05 xG, saved 12’ G. Fernández (Cruz Azul), open play, 0.04 xG, off target 57’ J. Márquez (Cruz Azul), open play, 0.04 xG, goal 31’ C. Rodríguez (Cruz Azul), open play, 0.03 xG, saved 56’ R. Marín (Puebla), open play, 0.03 xG, saved 90+5’ A. Organista (Puebla), open play, 0.03 xG, blocked 90’ F. Monarrez (Puebla), open play, 0.02 xG, off target 53’ J. Orozco (Cruz Azul), open play, 0.02 xG, off target 74’ A. Gamarra (Puebla), open play, 0.02 xG, blocked 82’ J. Márquez (Cruz Azul), from a corner, 0.02 xG, saved 39’ L. G. Rey (Puebla), set piece, 0.01 xG, off target 33’ M. Bogusz (Cruz Azul), open play, 0.53 xG, goal 84’ O. Campos (Cruz Azul), open play, 0.29 xG, goal 22’ A. Morales (Cruz Azul), open play, 0.11 xG, off target 27’ J. Paradela (Cruz Azul), direct free kick, 0.09 xG, saved 81’ O. Campos (Cruz Azul), open play, 0.08 xG, saved 83’ C. Baltazar (Puebla), open play, 0.08 xG, saved 19’ J. Márquez (Cruz Azul), open play, 0.07 xG, off target 40’ C. Rodríguez (Cruz Azul), open play, 0.07 xG, off target 90+4’ J. Pachuca (Puebla), from a corner, 0.06 xG, saved 71’ G. Fernández (Cruz Azul), open play, 0.06 xG, blocked 89’ A. Burgos (Puebla), set piece, 0.05 xG, saved 12’ G. Fernández (Cruz Azul), open play, 0.04 xG, off target 57’ J. Márquez (Cruz Azul), open play, 0.04 xG, goal 31’ C. Rodríguez (Cruz Azul), open play, 0.03 xG, saved 90+5’ A. Organista (Puebla), open play, 0.03 xG, blocked 56’ R. Marín (Puebla), open play, 0.03 xG, saved 90’ F. Monarrez (Puebla), open play, 0.02 xG, off target 74’ A. Gamarra (Puebla), open play, 0.02 xG, blocked 53’ J. Orozco (Cruz Azul), open play, 0.02 xG, off target 82’ J. Márquez (Cruz Azul), from a corner, 0.02 xG, saved 39’ L. G. Rey (Puebla), set piece, 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

Puebla 5-4-1 Starting XI
Rodríguez
Burgos
Navarro 60’
Pachuca
Díaz
Orona
Guerra 60’
Rey 46’
Organista
Gómez
Marín 60’
Cruz Azul 3-4-2-1 Starting XI
Mier
Ditta
Lira
Orozco
Morales
Márquez 85’
Rodríguez 85’
Campos
Paradela 73’
Bogusz 64’
Fernández 72’

Player stats

Goalkeeper1 player
90′ 4 3 26 – – – – –
Defenders6 players
A. Burgos
90′ 1 2 – 5 – 30 – – – –
E. Navarro Taken off
60′ 1 – – 1 – 22 2 – – –
90′ 1 3 – 3 1 37 2 – – –
N. Díaz
90′ 7 4 – 9 2 44 – – – –
90′ 1 – – 2 1 37 2 – – –
F. Monarrez Came on as a substitute
45′ – – – – – 21 1 – – –
Midfielders6 players
E. Guerra Taken off
60′ – – 22 – 0.02 3 1 5 – 1 –
L. G. Rey Taken off
45′ – – 23 – 0.01 1 – 2 – – –
90′ – – 36 2 0.15 3 – 4 1 – –
90′ – – 23 – 0.02 1 – 4 – 2 –
C. Baltazar Came on as a substitute
30′ – – 12 1 0.01 – – 3 – – –
A. Gamarra Came on as a substitute
30′ – – 11 – 0.01 – – 2 2 1 –
Forwards2 players
R. Marín Taken off
60′ – – 1 1 0.03 0.02 – 3 1 26 –
Á. Araos Came on as a substitute
30′ – – – – – 0.01 – 1 – 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.