Liga MX Gameweek 9, Apertura

Toluca 2 - 3 FT Santos Laguna

Estadio Nemesio Diez

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

Futmetrix Verdict
100
FT
Mon, Sep 21
Español
Toluca
2-3
Santos Laguna
⚡ Intensity 100
⚖️ Balance 81
🏆 Stakes 82
🎲 Upset 100
Bottom stuns top in five-goal thriller.

Win Probability

  • Toluca 73%
  • Draw 16%
  • Santos Laguna 11%

Futmetrix AI estimate

Relegation Battlers Dismantle the League Leaders

Must-Watch Futmetrix Score: 100/100. A monumental collapse by the home side allowed the underdogs to execute one of the most stunning comebacks of the season.

The Opening Act

The atmosphere at Estadio Nemesio Diez was electric as the hosts launched an absolute offensive barrage right from the kick-off. A staggering 46 total shots were attempted over the course of this chaotic encounter, with the home side responsible for the lion's share early on. Federico Viñas opened the scoring with a clinical strike, instantly validating their dominance. Alexis Vega was the undisputed architect, pulling the strings brilliantly with two supreme assists. His vision split the defence to set up João Paulo Dias Fernandes, doubling the advantage and seemingly putting the contest to bed. The Intensity of their attacking waves was relentless, making the league leaders look entirely untouchable against a struggling bottom-tier defence.

The Pivot

Football, however, turns on the smallest of margins. The Balance of this fixture completely fractured in first-half stoppage time during a frantic sequence of events. A crucial VAR review intervened, culminating in a red card for Everardo Lopez. While the hosts were still reeling from the dismissal, Ezequiel Bullaude pounced instantly to pull a vital goal back for the visitors just seconds later. Operating with ten men, the home side was forced into a desperate retreat. The numerical advantage allowed the visitors to eventually edge possession with 54 percent of the ball. At the other end, C. Acevedo transformed into an impenetrable wall, producing seven monumental saves to deny the hosts any chance of restoring their comfortable cushion.

Resolution

The Stakes could not have been higher for a team desperately trying to claw their way out of the relegation mire. Smelling blood in the water, the visitors threw caution to the wind in the dying minutes. Kevin Palacios sparked pandemonium in the away end by slotting home a dramatic 86th-minute equaliser. The drama peaked when VAR painfully chalked off a strike from Eduardo Aguirre, but the momentum was undeniably one-way. Deep into stoppage time, Francisco Villalba unleashed the final blow to seal a miraculous victory. This clash possessed a truly off the charts Upset Factor, proving that structure and heart can dismantle even the most formidable league leaders.

Key Questions

How did the red card for Everardo Lopez impact the match?

His 45th-minute dismissal completely shifted momentum, forcing the league leaders to defend with ten men and allowing the visitors to dominate the second half.

How did VAR change this match?

VAR upgraded Lopez's yellow to a red card and later cancelled a 90th-minute Aguirre strike, injecting massive drama right to the final whistle.

How did Santos Laguna pull off this shock result?

Capitalising on a numerical advantage, clinical late finishing by substitutes and seven heroic saves from C. Acevedo engineered this massive comeback against the league leaders.

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
46%
54%
Toluca 46%
Santos Laguna 54%
Shots
24
22
Toluca 24
Santos Laguna 22
Shots on Target
9
6
Toluca 9
Santos Laguna 6
Expected Goals (xG)
3.45
1.86
Toluca 3.45
Santos Laguna 1.86
Passes
439
515
Toluca 439
Santos Laguna 515
Corners
6
7
Toluca 6
Santos Laguna 7
Fouls
9
13
Toluca 9
Santos Laguna 13
Yellow Cards
1
1
Toluca 1
Santos Laguna 1
Red Cards
1
0
Toluca 1
Santos Laguna 0

Match Events

25' ⚽ Federico Viñas (Alexis Vega)
38' 🟨 Nicolás Castro
43' ⚽ João Paulo Dias Fernandes (Alexis Vega)
↓ Salvador Mariscal ↑Francisco Villalba 🔄 45'
↓ Emmanuel Echeverria ↑Diego González 🔄 45'
Ezequiel Bullaude ⚽ 45'+1
45'+4 🟨 Antonio Ricardo Mohamed Matijevich
45'+7 🟥 Everardo Lopez
45'+7 • Everardo Lopez
Facundo Cáseres 🟨 45'+8
HT
66' 🔄 ↓ Alexis Vega ↑Jorge Diaz
66' 🔄 ↓ Federico Viñas ↑Jesús Angulo
↓ Ezequiel Bullaude ↑Eduardo Aguirre 🔄 69'
↓ L. Gómez ↑Kevin Palacios 🔄 69'
↓ Facundo Cáseres ↑Javier Guemez 🔄 75'
81' 🔄 ↓ João Paulo Dias Fernandes ↑Luan Garcia
Kevin Palacios (Francisco Villalba) ⚽ 86'
90'+1 🔄 ↓ Nicolás Castro ↑Brian Garcia
Eduardo Aguirre • 90'+3
Francisco Villalba (Mauricio Cuevas) ⚽ 90'+5
FT

Player Cards

Our take on every player in this match

Toluca

Goalkeepers
Luis García
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Diego Barbosa
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
72%
Duel Win %
Bruno Méndez
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Federico Pereira
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
67%
Duel Win %
Everardo López
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
4.9
Rating
Midfielders
Nicolás Castro
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
56%
Pass Acc
Jesús Gallardo
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
3
Interceptions
1
Blocks
Federico Viñas
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.9
Rating
Alexis Vega
ARCHITECT
ARCHITECT
7
Key Passes
7
Key Passes
2
Assists
24%
Pass Acc
Forwards
Paulinho
FINISHER
FINISHER
1
Goals
1
Goals
7
Shots
7.7
Rating
BENCH
Ronaldo Beltrán
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Luan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Brian García
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jorge Díaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Jesús Angulo
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Pável Pérez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Santiago Simón
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Oswaldo Virgen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jose Estrada
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Santos Laguna

Goalkeepers
Carlos Acevedo
OCTOPUS
OCTOPUS
7
Saves
7
Saves
0
Conceded
100%
Save %
Defenders
Mauricio Cuevas
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
37%
Pass Acc
Jonathan Pérez
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Franco Pardo
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Felipe Sánchez
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
58%
Duel Win %
Emmanuel Echeverría
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Midfielders
Ezequiel Bullaude
FINISHER
FINISHER
1
Goals
1
Goals
5
Shots
7.8
Rating
Salvador Mariscal
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
Facundo Cáseres
MAGNET
MAGNET
86
Activity
86
Activity
78
Passes
8
Duels
Luis Gómez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Forwards
Esteban Lozano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Héctor Holguín
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Kevin Picón
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
José Abella
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Javier Güémez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Efraín Orona
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kevin Palacios
CLUTCH HERO
CLUTCH HERO
86
Goal Time
86
Goal Time
Goal
Impact
7.7
Rating
Ramiro Sordo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fran Villalba
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
8.2
Rating
Diego González
MAGNET
MAGNET
51
Activity
51
Activity
45
Passes
6
Duels
Eduardo Aguirre
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
01/15/2026 Toluca 3 - 1 Santos Laguna Liga MX Estadio Nemesio Diez
07/17/2025 Santos Laguna 2 - 4 Toluca Liga MX Estadio Corona
04/07/2025 Toluca 2 - 1 Santos Laguna Liga MX Estadio Nemesio Díez
09/23/2024 Santos Laguna 2 - 0 Toluca Liga MX Estadio Corona
02/22/2024 Toluca 1 - 0 Santos Laguna Liga MX Estadio Nemesio Díez
11/06/2023 Santos Laguna 3 - 1 Toluca Liga MX Estadio Corona
02/24/2023 Santos Laguna 0 - 5 Toluca Liga MX Estadio Nuevo Corona
10/17/2022 Santos Laguna 1 - 2 Toluca Liga MX Estadio Nuevo Corona
10/14/2022 Toluca 4 - 3 Santos Laguna Liga MX Estadio Nemesio Díez
07/23/2022 Toluca 2 - 1 Santos Laguna Liga MX Estadio Nemesio Díez
01/15/2026
Liga MX Estadio Nemesio Diez
07/17/2025
Liga MX Estadio Corona
04/07/2025
Liga MX Estadio Nemesio Díez
09/23/2024
Liga MX Estadio Corona
02/22/2024
Liga MX Estadio Nemesio Díez
11/06/2023
Liga MX Estadio Corona
02/24/2023
Liga MX Estadio Nuevo Corona
10/17/2022
Liga MX Estadio Nuevo Corona
10/14/2022
Liga MX Estadio Nemesio Díez
07/23/2022
Liga MX Estadio Nemesio Díez
Toluca Win
Santos Laguna Win
Draw

League Standings

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