Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
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'
↓ A. Duarte ↑J. Intriago 75'
75' ↓ L. Romero ↑J. Marquez
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
Kevin Mier
ARCHITECT
1
Key Passes
1
Key Passes
0
Assists
54%
Pass Acc
Defenders
Ignacio Rivero
STORMTROOPER
4
Shots
4
Shots
0
Goals
1
On Target
Willer Ditta
MAGNET
80
Activity
80
Activity
71
Passes
9
Duels
Gonzalo Piovi
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
80%
Duel Win %
Omar Campos
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
13%
Pass Acc
Midfielders
Érik Lira
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
José Paradela
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Luka Romero
ENFORCER
3
Tackles
3
Tackles
6
Duels Won
75%
Win %
Lorenzo Faravelli
LATE SHIFT
15
Late Mins
15
Late Mins
57
Total Mins
57
Entry
Mateusz Bogusz
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Forwards
Ángel Sepúlveda
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Andrés Gudiño
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jorge Sánchez
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jesús Orozco
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Carlos Vargas
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jeremy Márquez
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Carlos Rodríguez
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Karol Velázquez
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Amaury Morales
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Carlos Rotondi
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
Started
Entry
Mateo Levy
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Mazatlán
Goalkeepers
Ricardo Gutiérrez
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Bryan Colula
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Facundo Almada
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
67%
Duel Win %
Samir
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
A. A. Saavedra Nevarez
👻 Invisible Nothing to note
Jordan Sierra
NPC
86
Minutes
86
Minutes
15%
Pass Acc
6.3
Rating
José Esquivel
NPC
86
Minutes
86
Minutes
9%
Pass Acc
6.9
Rating
Alberto Herrera
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Nicolás Benedetti
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
15%
Pass Acc
Jesús Hernández
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Anderson Duarte
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
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
0
Total Mins
Started
Entry
Lucas Merolla
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Jorge García
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Sebastián Fierro
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Jefferson Intriago
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Gabriel López
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 |
Cruz Azul Win
Mazatlán Win
Draw
League Standings
P: 7 GD: +3
P: 7 GD: +2
P: 4 GD: +1
P: 5 GD: +1
P: 3 GD: +4
P: 5 GD: -2
P: 5 GD: -2
P: 3 GD: -1
P: 3 GD: -1
Match previews and recaps to help you decide which games are worth watching
Cruz Azul
Mazatlán
Cruz Azul
Mazatlán
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.
Archive note: this preview was written after the match was played.
Title Contenders Meet Easy Pickings
Skip It Futmetrix Score: 16/100. This fixture offers zero suspense, but it serves as a crucial stepping stone for a home side with genuine championship ambitions.
The Setup
The Apertura title race rolls on this July 13, 2025, as Cruz Azul host Mazatlán at the Estadio Olímpico Universitario. The hosts sit comfortably in second place with 27 points, riding a wave of momentum with five matches unbeaten. Meanwhile, the visitors are stuck down in 16th, shipping goals and lacking any real direction. Our incredibly low Stakes and weak Balance ratings tell the whole story here. This is a complete mismatch. The home side's surging Form will easily overwhelm an opponent lacking the Stars to mount a serious challenge.
Key Battle
With É. Lira and J. Paradela dictating the tempo, the home midfield will completely suffocate the visitors. Expect Mazatlán's fragile back line to spend 90 minutes pinned deep in their own penalty area. They simply do not possess the transitional speed required to bypass Cruz Azul's relentless midfield press.
Our Verdict
A routine victory for the home side is expected. Cruz Azul will monopolise possession, choke out any speculative counter-attacks, and secure a comfortable 3-0 win to keep the pressure on the league leaders. Keeper K. Mier might as well bring a folding chair to the pitch.