Puebla vs Monterrey

30 August 2025 · Liga MX · 2025/26 · Referee Jesus Rafael Lopez Valle

Full time 2 – 4

Half-time: 1–2

  • R. Marín 30’
  • C. Baltazar 84’
  • S. Canales 40’ (pen), 63’, 67’
  • L. Ocampos 45+4’ (pen)

Match summary

Monterrey came from behind to win 4-2 away at Puebla. Monterrey led 2-1 at half-time.

In the first half, R. Marín put Puebla ahead in the 30th minute, S. Canales equalised from the penalty spot in the 40th minute, and L. Ocampos put Monterrey in front from the penalty spot in first-half stoppage time. In the second half, Canales made it 1-3 in the 63rd minute, Canales made it 1-4 in the 67th minute, and C. Baltazar pulled one back to make it 2-4 in the 84th minute.

The chances backed that up: Monterrey created 2.73 expected goals (xG) from 17 shots to Puebla's 1.15 from 7.

Match stats

36% Possession 64%
7 Shots 17
4 Shots on target 9
1 Corners 7
379 Passes 688
85.5% Pass accuracy 89.8%
14 Tackles 12
10 Fouls 11
2 Yellow cards 3
3 Offsides 0

Key events

Puebla Monterrey
Kick-off
2’
S. CanalesShot on target
5’
S. CanalesShot on target
10’
G. BerterameShot on target
R. MarínLeft foot shot1-0 (Puebla)
30’
39’
S. CanalesPenalty1-1 (Monterrey)
J. Fedorco
39’
42’
S. Ramos
45+4’
L. OcamposPenalty1-2 (Monterrey)
Half-time1-2
46’
O. GonzálezF. Moyano
46’
46’
Second half underway
52’
G. BerterameShot on target
R. CastilloShot on target
57’
60’
60’
Ó. TorresShot on target
N. Díaz
61’
63’
S. CanalesLeft foot shot1-3 (Monterrey)
67’
S. CanalesLeft foot shot1-4 (Monterrey)
E. OronaA. Gamarra
75’
O. GonzálezShot on target
77’
C. BaltazarRight foot shot2-4 (Puebla)
84’
90+2’
90+5’
Full-time2-4

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 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.15 2.73 30’ R. Marín (Puebla), 1-0 30’ 40’ S. Canales (Monterrey), 1-1 40’ 45+4’ L. Ocampos (Monterrey), 1-2 45+4’ 63’ S. Canales (Monterrey), 1-3 63’ 67’ S. Canales (Monterrey), 1-4 67’ 84’ C. Baltazar (Puebla), 2-4 84’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.15 2.73 30’ R. Marín (Puebla), 1-0 Marín 30’ 40’ S. Canales (Monterrey), 1-1 Canales 40’ 45+4’ L. Ocampos (Monterrey), 1-2 Ocampos 45+4’ 63’ S. Canales (Monterrey), 1-3 Canales 63’ 67’ S. Canales (Monterrey), 1-4 Canales 67’ 84’ C. Baltazar (Puebla), 2-4 Baltazar 84’
Puebla 1.15 xGMonterrey 2.73 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Monterrey attacking Puebla attacking 
40’ S. Canales (Monterrey), penalty, 0.79 xG, goal 49’ L. Ocampos (Monterrey), penalty, 0.79 xG, goal 30’ R. Marín (Puebla), open play, 0.64 xG, goal 60’ Ó. Torres (Monterrey), open play, 0.28 xG, saved 84’ C. Baltazar (Puebla), open play, 0.23 xG, goal 84’ E. Lozano (Puebla), open play, 0.17 xG, blocked 67’ S. Canales (Monterrey), open play, 0.15 xG, goal 10’ G. Berterame (Monterrey), from a corner, 0.13 xG, saved 5’ H. Moreno (Monterrey), from a corner, 0.11 xG, off target 63’ S. Canales (Monterrey), open play, 0.10 xG, goal 72’ G. Berterame (Monterrey), open play, 0.09 xG, off target 2’ S. Canales (Monterrey), open play, 0.08 xG, saved 77’ O. González (Puebla), open play, 0.06 xG, saved 23’ G. Berterame (Monterrey), open play, 0.04 xG, blocked 52’ G. Berterame (Monterrey), open play, 0.04 xG, saved 58’ S. Canales (Monterrey), open play, 0.03 xG, blocked 57’ R. Castillo (Puebla), open play, 0.03 xG, saved 50’ I. Fimbres (Monterrey), open play, 0.03 xG, blocked 56’ J. Rodríguez (Monterrey), open play, 0.02 xG, off target 5’ S. Canales (Monterrey), from a corner, 0.02 xG, saved 65’ O. González (Puebla), open play, 0.01 xG, off target 69’ E. Lozano (Puebla), open play, 0.02 xG, off target 83’ L. Ocampos (Monterrey), from a corner, 0.01 xG, off target 21’ L. Ocampos (Monterrey), open play, 0.01 xG, blocked 40’ S. Canales (Monterrey), penalty, 0.79 xG, goal 49’ L. Ocampos (Monterrey), penalty, 0.79 xG, goal 30’ R. Marín (Puebla), open play, 0.64 xG, goal 60’ Ó. Torres (Monterrey), open play, 0.28 xG, saved 84’ C. Baltazar (Puebla), open play, 0.23 xG, goal 84’ E. Lozano (Puebla), open play, 0.17 xG, blocked 67’ S. Canales (Monterrey), open play, 0.15 xG, goal 10’ G. Berterame (Monterrey), from a corner, 0.13 xG, saved 5’ H. Moreno (Monterrey), from a corner, 0.11 xG, off target 63’ S. Canales (Monterrey), open play, 0.10 xG, goal 72’ G. Berterame (Monterrey), open play, 0.09 xG, off target 2’ S. Canales (Monterrey), open play, 0.08 xG, saved 77’ O. González (Puebla), open play, 0.06 xG, saved 23’ G. Berterame (Monterrey), open play, 0.04 xG, blocked 52’ G. Berterame (Monterrey), open play, 0.04 xG, saved 58’ S. Canales (Monterrey), open play, 0.03 xG, blocked 57’ R. Castillo (Puebla), open play, 0.03 xG, saved 50’ I. Fimbres (Monterrey), open play, 0.03 xG, blocked 56’ J. Rodríguez (Monterrey), open play, 0.02 xG, off target 5’ S. Canales (Monterrey), from a corner, 0.02 xG, saved 69’ E. Lozano (Puebla), open play, 0.02 xG, off target 83’ L. Ocampos (Monterrey), from a corner, 0.01 xG, off target 21’ L. Ocampos (Monterrey), open play, 0.01 xG, blocked 65’ O. González (Puebla), 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

Puebla 4-4-2 Starting XI
González
Rivas
Pachuca
Fedorco
Díaz
Organista
Gamarra 75’
Moyano 46’
Gómez 75’
Castillo 64’
Marín 46’
Monterrey 4-2-3-1 Starting XI
Mele
Chávez
Ramos
Moreno
Reyes 46’
Torres
Fimbres
Canales 3 90’
Corona 46’
Ocampos 89’
Berterame 90’

Player stats

Goalkeeper1 player
90′ 4 4 19 – – – – –
Defenders5 players
90′ 2 1 – 2 – 41 – – – –
90′ 4 – – 5 1 43 4 – – –
J. Fedorco
90′ 1 – – 2 1 33 2 – – –
N. Díaz
90′ 4 1 – 6 1 45 1 – – –
E. Orona Came on as a substitute
15′ – – – 1 1 3 – – – –
Midfielders7 players
90′ – – 42 1 0.02 2 – 6 – 1 –
A. Gamarra Taken off
75′ – – 30 – 0.00 1 2 2 – 1 –
F. Moyano Taken off
45′ – – 21 – 0.01 – – – – – –
E. Gómez Taken off
75′ – 1 21 2 0.78 – 1 6 – 2 –
O. González Came on as a substitute
45′ – – 21 – 0.04 – 1 1 – 1 –
C. Baltazar Came on as a substitute
26′ 1 – 15 1 0.02 – – – – – –
B. Garnica Came on as a substitute
15′ – – 13 1 0.06 – – 2 – 2 –
Forwards3 players
R. Castillo Taken off
64′ – – 1 1 0.03 0.02 – 3 1 18 –
R. Marín Taken off
45′ 1 – 1 1 0.64 0.00 – 2 – 7 –
E. Lozano Came on as a substitute
45′ – – 2 – 0.18 0.01 – 2 1 7 –
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.