Liga MX Gameweek 12, Apertura

Necaxa 0 - 2 FT Atlas

Estadio Victoria

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

Futmetrix Verdict
58
FT
Sat, Oct 17
Español
Necaxa
0-2
Atlas
⚡ Intensity 64
⚖️ Balance 18
🏆 Stakes 30
🎲 Upset 10
Ten-man Atlas secure resilient away victory.

Win Probability

  • Necaxa 38%
  • Draw 27%
  • Atlas 35%

Futmetrix AI estimate

Ten-Man Atlas Survive Late Siege to Secure Vital Victory Away

Worth Watching Futmetrix Score: 58/100. Atlas overcame an intense second-half siege and a costly red card to secure a crucial away win, leaving Necaxa deeper in the league's bottom tier.

The Early Blitz

The match kicked off with incredibly high Intensity at Estadio Victoria, instantly disrupting the home side's rhythm. Only five minutes in, the visitors found their breakthrough. A swift sequence saw Atlas attacker Ryan Mmaee slot home a precise opener, a goal quickly confirmed by VAR. Desperate to climb away from the bottom of the table, Necaxa tried to respond immediately, driven by the midfield efforts of Elías Montiel. Despite edging possession, the overall Balance of the match remained firmly in favour of the visitors' structured shape. The home side peppered the penalty area but completely lacked the clinical finishing required to trouble the scorers during the first half.

The Red Card Drama

The complexion of the fixture shifted drastically after the break. As Necaxa ramped up the pressure, the Stakes grew immense for the visiting side. In the 67th minute, VAR intervened once more, leading to a straight red card for Milton Valenzuela following a serious foul. Reduced to ten men, the away side had to completely alter their defensive shape. The hosts smelled blood and launched an absolute barrage, earning 10 corners and racking up 21 total shots over the ninety minutes. Outstanding defensive work, orchestrated by the imperious J. Purata, kept the home attackers continually at bay, heading away danger as the tension reached a boiling point.

The Late Sucker Punch

With Necaxa committing everyone forward in frantic search of an equaliser, a high Upset Factor lingered heavily in the air, but the ten men had one final trick. Managerial substitutions proved decisive when Manuel Capasso entered the fray to shore up the backline. In the 90th minute, Capasso found space on a rare counter-attack to seal the result, doubling the lead and entirely deflating the home crowd. This 0-2 victory acts as a massive boost for Atlas, keeping them comfortably in the upper playoff spots. Meanwhile, the home side remains anchored near the bottom, facing mounting questions after failing to convert heavy possession into meaningful goals.

Key Questions

How did the red card for Milton Valenzuela impact the match?

It forced Atlas into a deep defensive block for the final 25 minutes. Despite conceding heavy pressure and 21 total shots, their resolute defending ultimately preserved the clean sheet.

How did VAR change this match?

VAR heavily influenced the outcome by confirming Ryan Mmaee's 5th-minute opener and later intervening to ensure Milton Valenzuela received a red card in the 67th minute.

How did substitute M. Capasso change the game?

Brought on in the 76th minute to stabilize a ten-man defense, Capasso stunningly sealed the 0-2 victory with a 90th-minute goal against the run of play.

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
49%
51%
Necaxa 49%
Atlas 51%
Shots
21
13
Necaxa 21
Atlas 13
Shots on Target
3
4
Necaxa 3
Atlas 4
Expected Goals (xG)
2.37
1.75
Necaxa 2.37
Atlas 1.75
Passes
392
428
Necaxa 392
Atlas 428
Corners
10
6
Necaxa 10
Atlas 6
Fouls
14
12
Necaxa 14
Atlas 12
Yellow Cards
1
1
Necaxa 1
Atlas 1
Red Cards
0
1
Necaxa 0
Atlas 1

Match Events

Ryan Mmaee (Florián Monzón) ⚽ 5'
HT
64' 🔄 ↓ Matias Espindola ↑Javier Ruiz
Elías Montiel • 67'
↓ Ryan Mmaee ↑Jorge Rodríguez 🔄 70'
74' 🔄 ↓ Emilio Martínez ↑Leonardo Abimael Becerra Ramos
74' 🔄 ↓ Pedro Pedraza ↑Juan Valencia
↓ Kevin Zenon ↑Manuel Capasso 🔄 76'
↓ Luís André Leite Esteves ↑Edgar Zaldívar 🔄 76'
Adonis Frías 🟨 77'
81' 🔄 ↓ Carlos Vargas ↑Miguel Pedroza
82' 🔄 ↓ Owen González ↑Rogelio Cortéz
↓ Jorge Sánchez ↑Gaddi Aguirre 🔄 85'
Manuel Capasso ⚽ 90'
90'+3 🟨 Diego Ochoa
FT

Player Cards

Our take on every player in this match

Atlas

Goalkeepers
Camilo Vargas
MAGNET
MAGNET
50
Activity
50
Activity
49
Passes
1
Duels
Defenders
Jorge Sánchez
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Adonis Frías
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Juan José Purata
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Nahuel Valenzuela
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
6.6
Rating
Midfielders
Elías Montiel
ENFORCER
ENFORCER
3
Tackles
3
Tackles
7
Duels Won
78%
Win %
Paulo Ramírez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Kevin Zenón
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Luís Esteves
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Forwards
Florian Monzon
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
10
Duels Won
0
Pens Won
Ryan Mmaee
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Antonio Sánchez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jorge Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Gaddi Aguirre
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Manuel Capasso
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.9
Rating
Édgar Zaldívar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Aldo Rocha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Víctor Ríos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sergio Hernández
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
José Martín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Arturo González
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
07/04/2026 Atlas 0 - 0 Necaxa Friendlies Clubs
01/17/2026 Necaxa 0 - 1 Atlas Liga MX Estadio Victoria
12/30/2025 Atlas 5 - 3 Necaxa Friendlies Clubs
09/27/2025 Atlas 3 - 2 Necaxa Liga MX Estadio Jalisco
02/19/2025 Atlas 0 - 4 Necaxa Liga MX Estadio Jalisco
12/23/2024 Atlas 1 - 2 Necaxa Friendlies Clubs TBC
11/10/2024 Necaxa 0 - 0 Atlas Liga MX Estadio Victoria
01/15/2024 Necaxa 2 - 1 Atlas Liga MX Estadio Victoria
11/11/2023 Atlas 0 - 0 Necaxa Liga MX Estadio Jalisco
04/22/2023 Necaxa 1 - 3 Atlas Liga MX Estadio Victoria de Aguascalientes
07/04/2026
0 - 0
Friendlies Clubs
01/17/2026
0 - 1
Liga MX Estadio Victoria
12/30/2025
5 - 3
Friendlies Clubs
09/27/2025
3 - 2
Liga MX Estadio Jalisco
02/19/2025
0 - 4
Liga MX Estadio Jalisco
12/23/2024
1 - 2
Friendlies Clubs TBC
11/10/2024
0 - 0
Liga MX Estadio Victoria
01/15/2024
2 - 1
Liga MX Estadio Victoria
11/11/2023
0 - 0
Liga MX Estadio Jalisco
04/22/2023
1 - 3
Liga MX Estadio Victoria de Aguascalientes
Necaxa Win
Atlas Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Club America 11 24 27 14 +13 WLeon 3 - 5 Club America (18-10-2026)DClub America 1 - 1 Monterrey (11-10-2026)WNecaxa 2 - 4 Club America (28-09-2026)DClub America 2 - 2 Guadalajara Chivas (20-09-2026)LCruz Azul 4 - 3 Club America (13-09-2026)
2 Toluca 12 21 26 16 +10 DToluca 1 - 1 Atletico San Luis (18-10-2026)LTigres UANL 3 - 2 Toluca (10-10-2026)DCruz Azul 3 - 3 Toluca (26-09-2026)LToluca 2 - 3 Santos Laguna (21-09-2026)WPuebla 0 - 1 Toluca (16-09-2026)
3 Atlas 12 21 19 18 +1 WNecaxa 0 - 2 Atlas (17-10-2026)DAtlas 1 - 1 Guadalajara Chivas (11-10-2026)WClub Tijuana 2 - 3 Atlas (26-09-2026)DAtlas 1 - 1 U.N.A.M. - Pumas (19-09-2026)LToluca 5 - 2 Atlas (12-09-2026)
4 Guadalajara Chivas 12 20 19 12 +7 DGuadalajara Chivas 1 - 1 Tigres UANL (17-10-2026)DAtlas 1 - 1 Guadalajara Chivas (11-10-2026)LGuadalajara Chivas 0 - 2 Club Queretaro (26-09-2026)DClub America 2 - 2 Guadalajara Chivas (20-09-2026)WGuadalajara Chivas 3 - 0 U.N.A.M. - Pumas (14-09-2026)
5 Cruz Azul 12 20 27 21 +6 WCruz Azul 5 - 0 FC Juarez (18-10-2026)DU.N.A.M. - Pumas 3 - 3 Cruz Azul (12-10-2026)DCruz Azul 3 - 3 Toluca (26-09-2026)LMonterrey 1 - 0 Cruz Azul (20-09-2026)WCruz Azul 4 - 3 Club America (13-09-2026)
6 Club Queretaro 11 20 15 13 +2 LSantos Laguna 5 - 0 Club Queretaro (17-10-2026)WClub Queretaro 2 - 0 Atlante FC (10-10-2026)WGuadalajara Chivas 0 - 2 Club Queretaro (26-09-2026)DClub Queretaro 1 - 1 Leon (21-09-2026)WClub Tijuana 0 - 1 Club Queretaro (12-09-2026)
7 Leon 12 18 18 17 +1 LLeon 3 - 5 Club America (18-10-2026)DPuebla 1 - 1 Leon (10-10-2026)WLeon 2 - 1 FC Juarez (28-09-2026)DClub Queretaro 1 - 1 Leon (21-09-2026)WLeon 2 - 0 Atletico San Luis (15-09-2026)
8 Monterrey 11 17 19 16 +3 WMonterrey 2 - 1 CF Pachuca (19-10-2026)DClub America 1 - 1 Monterrey (11-10-2026)LAtlante FC 4 - 2 Monterrey (26-09-2026)WMonterrey 1 - 0 Cruz Azul (20-09-2026)DMonterrey 0 - 0 Tigres UANL (13-09-2026)
9 Santos Laguna 12 16 17 16 +1 WSantos Laguna 5 - 0 Club Queretaro (17-10-2026)WAtletico San Luis 1 - 2 Santos Laguna (11-10-2026)WSantos Laguna 1 - 0 CF Pachuca (27-09-2026)WToluca 2 - 3 Santos Laguna (21-09-2026)WSantos Laguna 2 - 1 FC Juarez (14-09-2026)
10 Club Tijuana 11 16 15 14 +1 DClub Tijuana 0 - 0 Puebla (17-10-2026)DFC Juarez 1 - 1 Club Tijuana (10-10-2026)LClub Tijuana 2 - 3 Atlas (26-09-2026)DCF Pachuca 2 - 2 Club Tijuana (21-09-2026)LClub Tijuana 0 - 1 Club Queretaro (12-09-2026)
11 U.N.A.M. - Pumas 12 16 19 20 -1 WAtlante FC 1 - 2 U.N.A.M. - Pumas (17-10-2026)DU.N.A.M. - Pumas 3 - 3 Cruz Azul (12-10-2026)LU.N.A.M. - Pumas 2 - 3 Atletico San Luis (27-09-2026)DAtlas 1 - 1 U.N.A.M. - Pumas (19-09-2026)LGuadalajara Chivas 3 - 0 U.N.A.M. - Pumas (14-09-2026)
12 Puebla 12 16 12 13 -1 DClub Tijuana 0 - 0 Puebla (17-10-2026)DPuebla 1 - 1 Leon (10-10-2026)LTigres UANL 1 - 0 Puebla (27-09-2026)DPuebla 1 - 1 Atlante FC (19-09-2026)LPuebla 0 - 1 Toluca (16-09-2026)
13 Tigres UANL 12 14 14 16 -2 DGuadalajara Chivas 1 - 1 Tigres UANL (17-10-2026)WTigres UANL 3 - 2 Toluca (10-10-2026)WTigres UANL 1 - 0 Puebla (27-09-2026)LFC Juarez 2 - 0 Tigres UANL (19-09-2026)DMonterrey 0 - 0 Tigres UANL (13-09-2026)
14 CF Pachuca 12 13 19 16 +3 LMonterrey 2 - 1 CF Pachuca (19-10-2026)DCF Pachuca 3 - 3 Necaxa (11-10-2026)LSantos Laguna 1 - 0 CF Pachuca (27-09-2026)DCF Pachuca 2 - 2 Club Tijuana (21-09-2026)WAtlante FC 0 - 3 CF Pachuca (12-09-2026)
15 Atletico San Luis 12 13 16 21 -5 DToluca 1 - 1 Atletico San Luis (18-10-2026)LAtletico San Luis 1 - 2 Santos Laguna (11-10-2026)WU.N.A.M. - Pumas 2 - 3 Atletico San Luis (27-09-2026)WAtletico San Luis 3 - 1 Necaxa (19-09-2026)LLeon 2 - 0 Atletico San Luis (15-09-2026)
16 Atlante FC 12 11 13 19 -6 LAtlante FC 1 - 2 U.N.A.M. - Pumas (17-10-2026)LClub Queretaro 2 - 0 Atlante FC (10-10-2026)WAtlante FC 4 - 2 Monterrey (26-09-2026)DPuebla 1 - 1 Atlante FC (19-09-2026)LAtlante FC 0 - 3 CF Pachuca (12-09-2026)
17 Necaxa 12 9 15 25 -10 LNecaxa 0 - 2 Atlas (17-10-2026)DCF Pachuca 3 - 3 Necaxa (11-10-2026)LNecaxa 2 - 4 Club America (28-09-2026)LAtletico San Luis 3 - 1 Necaxa (19-09-2026)LNecaxa 0 - 1 Puebla (12-09-2026)
18 FC Juarez 12 4 8 31 -23 LCruz Azul 5 - 0 FC Juarez (18-10-2026)DFC Juarez 1 - 1 Club Tijuana (10-10-2026)LLeon 2 - 1 FC Juarez (28-09-2026)WFC Juarez 2 - 0 Tigres UANL (19-09-2026)LSantos Laguna 2 - 1 FC Juarez (14-09-2026)

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.