Mazatlan vs Puebla

19 July 2025 · Liga MX · 2025/26 · Referee Katia García

Full time 2 – 1

Half-time: 2–0

  • Alberto Herrera 9’
  • Jordan Sierra 38’
  • Emiliano Gómez 73’

Match summary

Mazatlan beat Puebla 2-1. Mazatlan led 2-0 at half-time.

Alberto Herrera put Mazatlan ahead in the 9th minute, Jordan Sierra made it 2-0 with a header in the 38th minute, and Emiliano Gómez pulled one back to make it 2-1 in the 73rd minute.

There was little between the sides on chances: Mazatlan created 0.98 expected goals (xG) from 7 shots, Puebla 0.84 from 11.

Match stats

41% Possession 59%
7 Shots 11
4 Shots on target 5
3 Corners 4
305 Passes 425
72.5% Pass accuracy 79.5%
27 Tackles 22
17 Fouls 12
3 Yellow cards 3
1 Offsides 3

Key events

Mazatlan Puebla
0’
P. GuedeManagerArgument
Kick-off
Alberto HerreraRight foot shot1-0 (Mazatlan)
9’
19’
Edgar GuerraShot on target
20’
Juan FedorcoArgument
25’
Owen GonzálezShot on target
Angel SaavedraFoul
27’
Anderson DuarteShot on target
29’
37’
Jordan SierraHeader2-0 (Mazatlan)
38’
Nicolás BenedettiShot on target
38’
Half-time2-0
47’
Emiliano GómezShot on target
Second half underway
52’
Emiliano GómezShot on target
58’
Nicolás DíazLuis Gabriel Rey
63’
Lucas CavalliniOwen González
Sebastian FierroAngel Saavedra
70’
Lucas MerollaJosé Joaquín Esquivel
70’
73’
Emiliano GómezRight foot shot2-1 (Puebla)
76’
Jorge Luis García RivasJesús Hernández
77’
Salvador RodriguezJordan Sierra
83’
Nicolás BenedettiFoul
86’
90+5’
Lucas CavalliniArgument
Full-time2-1

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 0.98 0.84 9’ Alberto Herrera (Mazatlan), 1-0 9’ 38’ Jordan Sierra (Mazatlan), 2-0 38’ 73’ Emiliano Gómez (Puebla), 2-1 73’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.98 0.84 9’ Alberto Herrera (Mazatlan), 1-0 Herrera 9’ 38’ Jordan Sierra (Mazatlan), 2-0 Sierra 38’ 73’ Emiliano Gómez (Puebla), 2-1 Gómez 73’
Mazatlan 0.98 xGPuebla 0.84 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Puebla attacking Mazatlan attacking 
73’ Emiliano Gómez (Puebla), open play, 0.38 xG, goal 29’ Anderson Duarte (Mazatlan), open play, 0.32 xG, saved 38’ Jordan Sierra (Mazatlan), open play, 0.17 xG, goal 9’ Alberto Herrera (Mazatlan), open play, 0.16 xG, goal 38’ Nicolás Benedetti (Mazatlan), open play, 0.15 xG, saved 66’ Esteban Lozano (Puebla), open play, 0.13 xG, off target 48’ Anderson Duarte (Mazatlan), open play, 0.09 xG, blocked 76’ Lucas Cavallini (Puebla), open play, 0.10 xG, off target 55’ Anderson Duarte (Mazatlan), open play, 0.06 xG, off target 78’ Emiliano Gómez (Puebla), set piece, 0.05 xG, blocked 25’ Owen González (Puebla), open play, 0.03 xG, saved 30’ Nicolás Benedetti (Mazatlan), open play, 0.03 xG, blocked 52’ Emiliano Gómez (Puebla), open play, 0.03 xG, saved 47’ Emiliano Gómez (Puebla), open play, 0.03 xG, saved 90+2’ Alejandro Organista (Puebla), from a corner, 0.02 xG, off target 19’ Edgar Guerra (Puebla), open play, 0.02 xG, saved 67’ Ricardo Marín (Puebla), open play, 0.02 xG, off target 90+7’ Emiliano Gómez (Puebla), open play, 0.02 xG, off target 73’ Emiliano Gómez (Puebla), open play, 0.38 xG, goal 29’ Anderson Duarte (Mazatlan), open play, 0.32 xG, saved 38’ Jordan Sierra (Mazatlan), open play, 0.17 xG, goal 9’ Alberto Herrera (Mazatlan), open play, 0.16 xG, goal 38’ Nicolás Benedetti (Mazatlan), open play, 0.15 xG, saved 66’ Esteban Lozano (Puebla), open play, 0.13 xG, off target 76’ Lucas Cavallini (Puebla), open play, 0.10 xG, off target 48’ Anderson Duarte (Mazatlan), open play, 0.09 xG, blocked 55’ Anderson Duarte (Mazatlan), open play, 0.06 xG, off target 78’ Emiliano Gómez (Puebla), set piece, 0.05 xG, blocked 25’ Owen González (Puebla), open play, 0.03 xG, saved 52’ Emiliano Gómez (Puebla), open play, 0.03 xG, saved 30’ Nicolás Benedetti (Mazatlan), open play, 0.03 xG, blocked 47’ Emiliano Gómez (Puebla), open play, 0.03 xG, saved 90+2’ Alejandro Organista (Puebla), from a corner, 0.02 xG, off target 19’ Edgar Guerra (Puebla), open play, 0.02 xG, saved 67’ Ricardo Marín (Puebla), open play, 0.02 xG, off target 90+7’ Emiliano Gómez (Puebla), open play, 0.02 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

Mazatlan 3-4-2-1 Starting XI
Gutierrez
Colula 77’
Almada
Caetano
Saavedra 70’
Sierra 83’
Esquivel 70’
Herrera
Hernández 77’
Benedetti
Duarte
Puebla 5-4-1 Starting XI
González
Rey 58’
Fedorco
Orona 46’
Portales 46’
Rivas 46’
Guerra
Ramírez
Organista
González 63’
Lozano

Player stats

Goalkeeper1 player
90′ 4 1 27 1 – – – –
Defenders3 players
Bryan Colula Taken off
77′ 3 5 – 6 1 25 3 – – –
90′ 1 1 – 2 1 24 1 – – –
Samir Caetano
90′ 2 – – 6 1 37 1 – – –
Midfielders12 players
Angel Saavedra Taken off
70′ – 1 15 1 0.22 5 2 8 1 1 –
Jordan Sierra Taken off
83′ 1 – 33 1 0.01 1 1 4 – – –
José Joaquín Esquivel Taken off
70′ – – 26 – 0.01 1 – 3 3 – –
90′ 1 – 34 – 0.01 5 1 5 1 – –
Nicolás Benedetti
90′ – – 26 3 0.27 4 1 9 3 3 –
Jesús Hernández Taken off
77′ – – 26 – 0.01 – 1 5 1 3 –
90′ – – 11 – 0.01 2 – 6 3 1 –
Lucas Merolla Came on as a substitute
20′ – – 3 – 0.00 1 1 1 – – –
Sebastian Fierro Came on as a substitute
20′ – – 7 – 0.00 1 – 2 – – –
Jorge Luis García Rivas Came on as a substitute
13′ – – 5 – 0.00 – – – – – –
Roberto Meraz Came on as a substitute
13′ – – 5 – 0.00 – – 1 – – –
Salvador Rodriguez Came on as a substitute
14′ – – 1 – 0.00 1 2 1 – – –
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.