Popular today
Most read in the last 24 hours
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
9' A. Herrera (A. A. Saavedra Nevarez)
Juan Fedorco 20'
27' Angel Saavedra
Jesús Rivas 37'
38' J. Sierra
HT
↓ W. Portales ↑R. Marin 46'
↓ J. Rivas ↑E. Gomez 46'
↓ E. Orona ↑J. R. Pachuca Martinez 46'
↓ L. Rey ↑N. Diaz 58'
↓ O. Gonzalez ↑L. Cavallini 63'
70' ↓ J. Esquivel ↑L. Merolla
70' ↓ A. A. Saavedra Nevarez ↑S. Fierro
E. Gomez (J. R. Pachuca Martinez) 73'
76' Anderson Duarte
77' ↓ D. Hernandez ↑J. Garcia
77' ↓ B. Colula ↑R. Meraz
83' ↓ J. Sierra ↑S. Rodriguez
Lucas Cavallini 90'+5
FT
Player Cards
Our take on every player in this match
Mazatlán
Goalkeepers
Ricardo Gutiérrez
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Bryan Colula
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
67%
Duel Win %
Facundo Almada
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Samir
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
75%
Duel Win %
Midfielders
A. A. Saavedra Nevarez
👻 Invisible Nothing to note
Jordan Sierra
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
José Esquivel
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Alberto Herrera
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
Nicolás Benedetti
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
23%
Pass Acc
Jesús Hernández
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Anderson Duarte
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Ricardo Rodríguez
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Salvador Rodríguez
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Lucas Merolla
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Jorge García
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Roberto Meraz
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Sebastián Fierro
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Gabriel López
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dudu
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Castro
👻 Invisible Nothing to note
I. Gonzalez
👻 Invisible Nothing to note
Puebla
Goalkeepers
Julio González
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Walter Portales
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Luis Rey
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
Juan Manuel Fedorco
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Efraín Orona
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Jesús Rivas
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Midfielders
Edgar Guerra
PROVOCATEUR
3
Fouls Won
3
Fouls Won
11
Duels Won
0
Pens Won
Miguel Ramírez
PROVOCATEUR
4
Fouls Won
4
Fouls Won
8
Duels Won
0
Pens Won
Alejandro Organista
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Owen González
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Forwards
Esteban Lozano
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Jesús Rodríguez
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nicolás Díaz
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
100%
Duel Win %
Jose Pachuca
SUPER SUB
1
Assist
1
Assist
45
Minutes
7.5
Rating
Fernando Monárrez
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Franco Moyano
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Iker Moreno
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Cavallini
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Emiliano Gómez
SUPER SUB
1
Goal
1
Goal
45
Minutes
7.9
Rating
Ricardo Marín
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
P. Gamarra
👻 Invisible Nothing to note
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 07/19/2025 | Mazatlán | 2 - 1 | Puebla | Liga MX | Estadio El Encanto |
| 01/29/2025 | Puebla | 0 - 1 | Mazatlán | Liga MX | Estadio Cuauhtémoc |
| 08/31/2024 | Mazatlán | 1 - 1 | Puebla | Liga MX | Estadio El Encanto |
| 02/03/2024 | Puebla | 3 - 2 | Mazatlán | Liga MX | Estadio Cuauhtémoc |
| 08/23/2023 | Mazatlán | 1 - 0 | Puebla | Liga MX | Estadio El Encanto |
| 02/11/2023 | Puebla | 3 - 1 | Mazatlán | Liga MX | Estadio Cuauhtémoc |
Mazatlán Win
Puebla Win
Draw
League Standings
P: 8 GD: +5
P: 8 GD: +3
P: 4 GD: +5
P: 5 GD: -1
P: 6 GD: -1
P: 6 GD: +1
P: 4 GD: +1
P: 6 GD: -3
P: 2 GD: +1
P: 2 GD: +1
P: 2 GD: 0
P: 2 GD: 0
P: 2 GD: 0
P: 4 GD: -2
P: 2 GD: -3
Match previews and recaps to help you decide which games are worth watching
Mazatlán
Puebla
Mazatlán
Puebla
Win Probability
Futmetrix AI estimate
Clinical Mazatlán Survive Late Puebla Siege
Average Entertainment Futmetrix Score: 45/100. Mazatlán struck early and held their nerve through a tense second half to secure a precious victory in this crunch battle at the bottom of the Liga MX table.
The Early Blitz
Mazatlán wasted no time setting Estadio El Encanto alight in this crucial bottom-of-the-table clash. The Stakes were exceptionally high with both sides languishing in the lower reaches of the division, but the hosts struck first blood. A blistering attack in the ninth minute saw A. Herrera fire home a brilliant early opener to send the home fans into delirium. Rather than dominating the ball, the home side opted for a clinical counter-attacking approach. They yielded possession but remained utterly ruthless in the final third. Their precision paid off once again just before the break, as J. Sierra doubled the advantage in the 38th minute. A modest 41 percent possession stat belied their impressive 1.48 expected goals, demonstrating sheer attacking efficiency.
The Tactical Shift
Facing a daunting two-goal deficit, the visitors rolled the dice at the interval. A double substitution completely altered the Intensity of the contest, transforming a comfortable home cruise into a gritty tactical battle. Puebla seized control of the midfield, eventually commanding 59 percent of the ball and dictating the tempo. They pinned the hosts deep in their own half, constantly probing for any sign of weakness. The passing combinations grew sharper, and the shot count steadily ticked upwards to a total of eleven attempts. Mazatlán’s defensive structure was severely tested as the visitors launched wave after wave of attacks, completely flipping the script of the first half and setting the stage for a grandstand finish.
A Tense Finale
The sustained pressure finally broke the hosts' resistance in the 73rd minute, courtesy of a brilliant combination from the substitutes. J. R. Pachuca Martinez found space to deliver a precise ball to E. Gomez, who expertly tucked it away to slash the deficit in half. This sudden strike shifted the Balance entirely, plunging Estadio El Encanto into a state of nervous tension. The final quarter of the match saw Puebla throw absolutely everything forward in search of a dramatic equaliser. However, the hosts dug deep, relying on four crucial saves to preserve their fragile lead. When the final whistle blew, Mazatlán had secured a vital 2-1 victory, claiming a priceless three points to edge closer to safety in the standings.
Key Questions
How did substitute Emiliano Gómez change the game?
Introduced at halftime, E. Gomez injected immediate attacking threat, scoring a clinical 73rd-minute goal to spark a late surge and set up a tense finale at Estadio El Encanto.
What is the Futmetrix Score?
The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.
Archive note: this preview was written after the match was played.
Basement Blues at Estadio El Encanto
Skip It Futmetrix Score: 26/100. Two struggling sides clash in a fixture that offers little appeal for the neutral observer.
The Setup
This July 19, 2025 encounter sees 16th-placed Mazatlán host 14th-placed Puebla at Estadio El Encanto. With a dismal Stakes rating, this is a quintessential lower-table scrap in Liga MX. The hosts bring a patchy DLWLW Form into the tie, narrowly trailing the visitors who sit on 12 points after a frustrating LDLWW run. The severe lack of competitive Balance and overall quality among their respective Stars makes this an easily skippable affair for all but the most die-hard supporters.
Key Battle
Mazatlán's shot-stopper Ricardo Gutierrez faces a stern test against Puebla's main creative outlet, Edgar Guerra. Gutierrez comes off a busy shift where he logged four saves and secured a rare clean sheet, but Guerra's dynamic attacking movement will undoubtedly stretch the home side's vulnerable backline.
Our Prediction
Expect a disjointed 1-1 draw. Both teams completely lack the attacking cohesion needed to dominate proceedings, leading to a scrappy midfield battle punctuated by fouls rather than clear-cut chances.