Liga MX Apertura - 1

Cruz Azul 0 - 0 FT Mazatlán

Estadio Olímpico Universitario

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
15
FT
Sun, Jul 13
Español
Cruz Azul
0-0
Mazatlán
⚡ Intensity 13
⚖️ Balance 0
🏆 Stakes 0
🎲 Upset 0
All possession, no punch for Cruz.

Frustration at the Universitario as Mazatlán Hold Firm

Skip It Futmetrix Score: 15/100. Total control yielded zero reward for the hosts as a stubborn defensive block denied them the chance to close the gap at the top of the table.

One-Way Traffic

The setting at Estadio Olímpico Universitario promised a spectacle, but the early exchanges quickly established a rigid pattern of play. Cruz Azul dominated possession from the outset, settling into a staggering 74% share of the ball. The hosts zipped it around the park with Luka Romero operating as the chief architect in midfield. They played with a high Intensity, immediately pressing high to pin the visitors deep into their own third. Yet, despite holding all the territorial advantage, the final ball repeatedly went astray. Mazatlán showed zero ambition to venture forward, content to absorb the early waves. It was a tactical script that favored patience, but the home side’s early lack of penetration hinted at the frustrations to come in this heavily lopsided encounter.

A Siege Defused

As the match wore on, the skewed Balance of the contest became impossible to ignore. Cruz Azul effectively turned the pitch into a half-court game, resulting in an overwhelming barrage of set-piece pressure. The hosts won 12 of the game's 14 corners, raining crosses into the penalty area, yet the decisive touch remained elusive. The turning point—or rather, the constant wall they hit—was Ricardo Gutierrez. The Mazatlán goalkeeper produced four essential saves to continually frustrate the home attackers. Generating 2.25 expected goals without scoring tells the entire story of a team lacking a killer instinct. The visitors barely crossed the halfway line, managing zero shots on target, but their defensive discipline held firm against a predictable aerial bombardment.

Dropped Points and Dug Trenches

The final whistle confirmed an incredibly frustrating night for the title-chasers. At the back, Gonzalo Piovi delivered an impeccable shift, sweeping up the rare scraps Mazatlán threw forward and keeping the defensive line anchored. However, a clean sheet is little consolation when the Stakes demand three points. Remaining in second place, Cruz Azul now sit three points adrift of the league leaders, knowing this was a missed opportunity in the playoff race. For Mazatlán, currently languishing in sixteenth, this is a massive defensive triumph. They executed a gritty survival plan to perfection, digging trenches and walking away with an unlikely point. Our take is simple: sterile dominance rarely wins championships, and the hosts must find their shooting boots quickly.

Key Questions

Why did Cruz Azul fail to score?

Despite dominating possession and creating 2.25 expected goals with 14 shots, they lacked a clinical edge and found the visiting goalkeeper in inspired form.

Who kept Mazatlan in the match?

Ricardo Gutierrez was brilliant between the sticks, making four crucial saves to ensure his side secured a hard-fought clean sheet.

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.

Match Statistics

Possession
74%
26%
Cruz Azul 74%
Mazatlán 26%
Shots
14
7
Cruz Azul 14
Mazatlán 7
Shots on Target
4
0
Cruz Azul 4
Mazatlán 0
Expected Goals (xG)
2.25
0.75
Cruz Azul 2.25
Mazatlán 0.75
Passes
506
185
Cruz Azul 506
Mazatlán 185
Pass Accuracy
85%
65%
Cruz Azul 85%
Mazatlán 65%
Corners
12
2
Cruz Azul 12
Mazatlán 2
Fouls
8
9
Cruz Azul 8
Mazatlán 9
Yellow Cards
2
4
Cruz Azul 2
Mazatlán 4
Red Cards
0
0
Cruz Azul 0
Mazatlán 0

Match Events

24' 🟨 José Rivero
Alberto Herrera 🟨 44'
45'+2 🟨 Mateusz Bogusz
HT
A. A. Saavedra Nevarez J. Garcia 🔄 46'
57' 🔄 L. Faravelli C. Rodriguez
57' 🔄 O. Campos C. Rotondi
Bryan Colula 🟨 66'
D. Hernandez S. Fierro 🔄 68'
75' 🔄 L. Romero J. Marquez
A. Duarte J. Intriago 🔄 75'
Samir Caetano 🟨 77'
84' 🔄 M. Bogusz M. Levy
J. Esquivel L. Merolla 🔄 86'
J. Sierra A. Ben Rhouma 🔄 86'
Sebastian Fierro 🟨 90'+6
FT

Player Cards

Our take on every player in this match

Cruz Azul

Goalkeepers
K. Mier
ARCHITECT
ARCHITECT
1
Key Passes
1
Key Passes
0
Assists
54%
Pass Acc
Defenders
I. Rivero
STORMTROOPER
STORMTROOPER
4
Shots
4
Shots
0
Goals
1
On Target
W. Ditta
MAGNET
MAGNET
80
Activity
80
Activity
71
Passes
9
Duels
G. Piovi
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
80%
Duel Win %
O. Campos
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
13%
Pass Acc
Midfielders
E. Lira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
J. Paradela
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
L. Romero
ENFORCER
ENFORCER
3
Tackles
3
Tackles
6
Duels Won
75%
Win %
L. Faravelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
57
Total Mins
57
Entry
M. Bogusz
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Forwards
A. Sepulveda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
A. Gudino
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
J. Sanchez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Orozco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Vargas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Marquez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
C. Rodriguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
K. Velazquez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Morales
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Rotondi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
M. Levy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry

Mazatlán

Goalkeepers
D. Gutierrez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
B. Colula
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
F. Almada
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
67%
Duel Win %
Samir Caetano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
A. A. Saavedra Nevarez
👻 Invisible Nothing to note
J. Sierra
NPC
NPC
86
Minutes
86
Minutes
15%
Pass Acc
6.3
Rating
J. Esquivel
NPC
NPC
86
Minutes
86
Minutes
9%
Pass Acc
6.9
Rating
A. Herrera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
N. Benedetti
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
15%
Pass Acc
D. Hernandez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
A. Duarte
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
BENCH
R. Rodriguez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
S. Rodriguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Merolla
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
J. Garcia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
S. Fierro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
J. Intriago
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
G. Lopez
LATE SHIFT
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
A. Ben Rhouma
👻 Invisible Nothing to note

Head to Head

Date Home Score Away Competition Venue
07/13/2025 Cruz Azul 0 - 0 Mazatlán Liga MX Estadio Olímpico Universitario
03/01/2025 Mazatlán 1 - 1 Cruz Azul Liga MX Estadio El Encanto
08/14/2024 Cruz Azul 2 - 2 (PEN 1-3) Mazatlán Leagues Cup Audi Field
07/07/2024 Cruz Azul 1 - 0 Mazatlán Liga MX Estadio Ciudad de los Deportes
01/27/2024 Cruz Azul 2 - 1 Mazatlán Liga MX Estadio Ciudad de los Deportes
09/16/2023 Mazatlán 2 - 2 Cruz Azul Liga MX Estadio El Encanto
07/13/2025
Liga MX Estadio Olímpico Universitario
03/01/2025
Liga MX Estadio El Encanto
08/14/2024
2 - 2 (PEN 1-3)
Leagues Cup Audi Field
07/07/2024
Liga MX Estadio Ciudad de los Deportes
01/27/2024
Liga MX Estadio Ciudad de los Deportes
09/16/2023
Liga MX Estadio El Encanto
Cruz Azul Win
Mazatlán Win
Draw

League Standings