Liga MX Gameweek 4, Apertura

Atletico San Luis 1 - 2 FT Cruz Azul

Estadio Alfonso Lastras

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

Futmetrix Verdict
69
FT
Tue, Aug 12
Español
Atletico San Luis
1-2
Cruz Azul
⚡ Intensity 84
⚖️ Balance 27
🏆 Stakes 0
🎲 Upset 0
Red cards and Cruz Azul resilience.

Win Probability

  • Atletico San Luis 27%
  • Draw 24%
  • Cruz Azul 48%

Futmetrix AI estimate

Cruz Azul Weather the Storm to Maintain Title Charge

Worth Watching Futmetrix Score: 69/100. A spectacular second-half meltdown featuring two red cards and a penalty proved exactly why the visitors are genuine title contenders.

Suffocating the Hosts

Right from the opening exchanges at Estadio Alfonso Lastras, Cruz Azul dictated the tempo. Showcasing a remarkable level of Intensity, the visitors dominated possession with 62% of the ball, forcing Atletico San Luis into a deep, desperate defensive block. Willer Ditta was an absolute rock at the back, orchestrating the play and snuffing out any rare counter-attacks before they could materialize. The struggling hosts found it impossible to establish any meaningful Balance across the pitch, failing to register significant threats in the final third. It was a patient, methodical dismantling during the first 45 minutes, setting a tense stage for the fireworks that were guaranteed to follow.

The Ten-Minute Tornado

The deadlock finally shattered in the 52nd minute when C. Rotondi finished a slick move orchestrated beautifully by J. Paradela. Before the hosts could even clear their heads, disaster struck again. A. Sepulveda coolly dispatched a penalty just five minutes later to double the advantage. The wheels completely fell off for San Luis on the hour mark when João Pedro Galvão was shown a straight red card following a lengthy VAR review. Given the massive Stakes of the playoff race, the visitors looked completely out of sight, entirely overwhelming a fractured home side that seemed ready to throw in the towel.

Late Lifeline and Chaos

Football, however, rarely follows a simple script. Bringing a sudden Upset Factor to the dying moments, substitute R. Torres found the back of the net in the 85th minute for the ten-men hosts. Suddenly, the stadium roared back to life, transforming what looked like a comfortable away procession into a frantic siege. The pressure boiled over deep into stoppage time as Jesús Orozco earned a red card of his own, ensuring both teams finished a man down. Ultimately, Cruz Azul held their nerve. Our take highlights a massive away victory that cements their second-place standing, keeping them breathing down the necks of the league leaders while leaving San Luis stranded in mid-table mediocrity.

Key Questions

How did the red card for João Pedro Galvão impact the match?

It reduced the hosts to ten men immediately after conceding twice, completely stifling their momentum and handing full control to the visitors.

How did substitute Román Torres change the game?

Coming off the bench, he scored a crucial goal in the 85th minute, dragging his shorthanded team back into the contest for a dramatic finale.

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
38%
62%
Atletico San Luis 38%
Cruz Azul 62%
Shots
4
11
Atletico San Luis 4
Cruz Azul 11
Shots on Target
2
5
Atletico San Luis 2
Cruz Azul 5
Expected Goals (xG)
0.18
1.53
Atletico San Luis 0.18
Cruz Azul 1.53
Passes
273
452
Atletico San Luis 273
Cruz Azul 452
Pass Accuracy
73%
87%
Atletico San Luis 73%
Cruz Azul 87%
Corners
3
2
Atletico San Luis 3
Cruz Azul 2
Fouls
23
12
Atletico San Luis 23
Cruz Azul 12
Yellow Cards
1
4
Atletico San Luis 1
Cruz Azul 4
Red Cards
1
1
Atletico San Luis 1
Cruz Azul 1

Match Events

7' 🟨 Rodrigo Dourado
Jesús Orozco 🟨 10'
Erik Lira 🟨 38'
HT
C. Rotondi (J. Paradela) 52'
A. Sepulveda 57'
66' 🔄 B. Galdames Yan Phillipe
67' 🔄 M. Klimowicz A. Cruz
67' 🔄 Rodrigo Dourado S. Salles-Lamonge
67' 🔄 J. Suarez R. Torres
M. Bogusz L. Faravelli 🔄 74'
E. Lira L. Romero 🔄 74'
J. Paradela J. Marquez 🔄 75'
A. Sepulveda M. Levy 🔄 83'
85' R. Torres
C. Rotondi O. Campos 🔄 85'
Jesús Orozco 🟨 90'+4
Jesús Orozco 🟥 90'+4
Gonzalo Piovi 🟨 90'+7
FT

Player Cards

Our take on every player in this match

Atletico San Luis

Goalkeepers
Andrés Sánchez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Óscar Macías
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
José Suárez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Juanpe
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
3
Fouls
5.9
Rating
Eduardo Águila
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
50%
Duel Win %
Juan Manuel Sanabria
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Benjamín Galdames
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
Rodrigo Dourado
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Miguel García
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Mateo Klimowicz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
João Pedro Galvão
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
6
Fouls
5.2
Rating
BENCH
Carlos Rodas
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Román Torres
CLUTCH HERO
CLUTCH HERO
85
Goal Time
85
Goal Time
Goal
Impact
7.9
Rating
Julio César Domínguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Daniel Guillén
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aldo Cruz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Jahaziel Marchand
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sébastien Salles-Lamonge
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Ronaldo Nájera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sebastián Pérez Bouquet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yan Phillipe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry

Cruz Azul

Goalkeepers
Kevin Mier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Willer Ditta
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
91%
Duel Win %
Jesús Orozco
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
2
Fouls
7
Rating
Gonzalo Piovi
MAGNET
MAGNET
74
Activity
74
Activity
68
Passes
6
Duels
Midfielders
Ignacio Rivero
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Érik Lira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Carlos Rodríguez
MAGNET
MAGNET
72
Activity
72
Activity
63
Passes
9
Duels
Carlos Rotondi
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
José Paradela
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.9
Rating
Mateusz Bogusz
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Ángel Sepúlveda
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Andrés Gudiño
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jorge Sánchez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Omar Campos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Lorenzo Faravelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Jeremy Márquez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Amaury García
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Karol Velázquez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Amaury Morales
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luka Romero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Mateo Levy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
08/12/2025 Atletico San Luis 1 - 2 Cruz Azul Liga MX Estadio Alfonso Lastras
03/16/2025 Cruz Azul 3 - 0 Atletico San Luis Liga MX Estadio Olímpico Universitario
09/18/2024 Atletico San Luis 3 - 1 Cruz Azul Liga MX Estadio Alfonso Lastras Ramírez
02/11/2024 Cruz Azul 3 - 0 Atletico San Luis Liga MX Estadio Ciudad de los Deportes
09/30/2023 Atletico San Luis 1 - 2 Cruz Azul Liga MX Estadio Alfonso Lastras Ramírez
03/18/2023 Cruz Azul 1 - 0 Atletico San Luis Liga MX Estadio Azteca
08/12/2025
Liga MX Estadio Alfonso Lastras
03/16/2025
Liga MX Estadio Olímpico Universitario
09/18/2024
Liga MX Estadio Alfonso Lastras Ramírez
02/11/2024
Liga MX Estadio Ciudad de los Deportes
09/30/2023
Liga MX Estadio Alfonso Lastras Ramírez
03/18/2023
Liga MX Estadio Azteca
Atletico San Luis Win
Cruz Azul Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Toluca 10 19 19 13 +6 WToluca 2 - 1 (PEN 9-8) Tigres UANL (15-12-2025)LTigres UANL 1 - 0 Toluca (12-12-2025)WToluca 3 - 2 Monterrey (07-12-2025)LMonterrey 1 - 0 Toluca (04-12-2025)DToluca 0 - 0 FC Juarez (30-11-2025)
2 Tigres UANL 10 18 21 10 +11 LToluca 2 - 1 (PEN 9-8) Tigres UANL (15-12-2025)WTigres UANL 1 - 0 Toluca (12-12-2025)DTigres UANL 1 - 1 Cruz Azul (07-12-2025)DCruz Azul 1 - 1 Tigres UANL (04-12-2025)WTigres UANL 5 - 0 Club Tijuana (30-11-2025)
3 CF Pachuca 6 15 14 5 +9 LFC Juarez 2 - 1 CF Pachuca (24-11-2025)WCF Pachuca 3 - 1 U.N.A.M. - Pumas (21-11-2025)WAtlas 0 - 3 CF Pachuca (10-08-2025)WCF Pachuca 1 - 0 Mazatlán (26-07-2025)WU.N.A.M. - Pumas 2 - 3 CF Pachuca (20-07-2025)
4 Monterrey 8 15 13 10 +3 LToluca 3 - 2 Monterrey (07-12-2025)WMonterrey 1 - 0 Toluca (04-12-2025)LClub America 2 - 1 Monterrey (29-11-2025)WMonterrey 2 - 0 Club America (27-11-2025)WLeon 1 - 3 Monterrey (12-08-2025)
5 Cruz Azul 8 14 14 9 +5 DTigres UANL 1 - 1 Cruz Azul (07-12-2025)DCruz Azul 1 - 1 Tigres UANL (04-12-2025)WCruz Azul 3 - 2 Guadalajara Chivas (01-12-2025)DGuadalajara Chivas 0 - 0 Cruz Azul (28-11-2025)WAtletico San Luis 1 - 2 Cruz Azul (12-08-2025)
6 Club America 6 11 8 6 +2 WClub America 2 - 1 Monterrey (29-11-2025)LMonterrey 2 - 0 Club America (27-11-2025)WClub America 1 - 0 Club Queretaro (10-08-2025)DNecaxa 1 - 1 Club America (27-07-2025)WClub America 3 - 1 Club Tijuana (17-07-2025)
7 Club Tijuana 7 11 11 12 -1 LTigres UANL 5 - 0 Club Tijuana (30-11-2025)WClub Tijuana 3 - 0 Tigres UANL (27-11-2025)WClub Tijuana 3 - 1 FC Juarez (21-11-2025)DMazatlán 2 - 2 Club Tijuana (10-08-2025)DClub Tijuana 1 - 1 FC Juarez (26-07-2025)
8 Santos Laguna 4 6 6 5 +1 WSantos Laguna 1 - 0 Guadalajara Chivas (11-08-2025)LPuebla 1 - 0 Santos Laguna (26-07-2025)LSantos Laguna 2 - 4 Toluca (17-07-2025)WSantos Laguna 3 - 0 U.N.A.M. - Pumas (13-07-2025)
9 FC Juarez 8 6 6 11 -5 DToluca 0 - 0 FC Juarez (30-11-2025)LFC Juarez 1 - 2 Toluca (27-11-2025)WFC Juarez 2 - 1 CF Pachuca (24-11-2025)LClub Tijuana 3 - 1 FC Juarez (21-11-2025)LFC Juarez 0 - 2 Toluca (12-08-2025)
10 Necaxa 4 5 6 6 0 DU.N.A.M. - Pumas 1 - 1 Necaxa (11-08-2025)DNecaxa 1 - 1 Club America (27-07-2025)WNecaxa 3 - 1 Club Queretaro (19-07-2025)LToluca 3 - 1 Necaxa (13-07-2025)
11 Mazatlán 4 5 4 4 0 DMazatlán 2 - 2 Club Tijuana (10-08-2025)LCF Pachuca 1 - 0 Mazatlán (26-07-2025)WMazatlán 2 - 1 Puebla (19-07-2025)DCruz Azul 0 - 0 Mazatlán (13-07-2025)
12 Guadalajara Chivas 6 5 6 8 -2 LCruz Azul 3 - 2 Guadalajara Chivas (01-12-2025)DGuadalajara Chivas 0 - 0 Cruz Azul (28-11-2025)DGuadalajara Chivas 0 - 0 Tigres UANL (18-09-2025)LSantos Laguna 1 - 0 Guadalajara Chivas (11-08-2025)WGuadalajara Chivas 4 - 3 Atletico San Luis (26-07-2025)
13 Atlas 4 4 7 11 -4 LAtlas 0 - 3 CF Pachuca (10-08-2025)LMonterrey 3 - 1 Atlas (27-07-2025)DAtlas 3 - 3 Cruz Azul (20-07-2025)WPuebla 2 - 3 Atlas (12-07-2025)
14 U.N.A.M. - Pumas 5 4 6 10 -4 LCF Pachuca 3 - 1 U.N.A.M. - Pumas (21-11-2025)DU.N.A.M. - Pumas 1 - 1 Necaxa (11-08-2025)WClub Queretaro 0 - 2 U.N.A.M. - Pumas (26-07-2025)LU.N.A.M. - Pumas 2 - 3 CF Pachuca (20-07-2025)LSantos Laguna 3 - 0 U.N.A.M. - Pumas (13-07-2025)
15 Atletico San Luis 4 3 5 7 -2 LAtletico San Luis 1 - 2 Cruz Azul (12-08-2025)LGuadalajara Chivas 4 - 3 Atletico San Luis (26-07-2025)LAtletico San Luis 0 - 1 Monterrey (19-07-2025)WLeon 0 - 1 Atletico San Luis (14-07-2025)
16 Leon 4 3 3 8 -5 LLeon 1 - 3 Monterrey (12-08-2025)LCruz Azul 4 - 1 Leon (27-07-2025)WLeon 1 - 0 Guadalajara Chivas (20-07-2025)LLeon 0 - 1 Atletico San Luis (14-07-2025)
17 Puebla 4 3 4 12 -8 LTigres UANL 7 - 0 Puebla (09-08-2025)WPuebla 1 - 0 Santos Laguna (26-07-2025)LMazatlán 2 - 1 Puebla (19-07-2025)LPuebla 2 - 3 Atlas (12-07-2025)
18 Club Queretaro 4 0 1 7 -6 LClub America 1 - 0 Club Queretaro (10-08-2025)LClub Queretaro 0 - 2 U.N.A.M. - Pumas (26-07-2025)LNecaxa 3 - 1 Club Queretaro (19-07-2025)LClub Tijuana 1 - 0 Club Queretaro (12-07-2025)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.