Match summary
Santos Laguna beat Necaxa 1-0. It was goalless at half-time.
Espíndola's own goal put Santos Laguna ahead in the 72nd minute.
Necaxa can feel hard done by, creating 2.57 expected goals (xG) from 21 shots to Santos Laguna's 0.72 from 6.
1 November 2026 · Liga MX · 2026/27 · Referee Daniel Quintero Huitrón
Half-time: 0–0
Santos Laguna beat Necaxa 1-0. It was goalless at half-time.
Espíndola's own goal put Santos Laguna ahead in the 72nd minute.
Necaxa can feel hard done by, creating 2.57 expected goals (xG) from 21 shots to Santos Laguna's 0.72 from 6.
Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.
Tap a goal for the scorer and score.
Every shot and where it was taken from.
Hover or tap a shot for the player, minute and xG.
| 90′ | 8 | 0 | 30 | – | – | – | – | – |
| 90′ | 2 | 1 | – | 3 | – | 37 | – | – | – | – | ||
| 90′ | – | 1 | 2 | 3 | 3 | 40 | 1 | – | – | – | ||
| 90′ | – | – | 2 | 3 | 2 | 67 | 1 | – | – | |||
Jonathan Pérez
Taken off
|
38′ | 1 | – | 1 | 3 | 2 | 20 | – | – | – | – | |
| 90′ | 1 | – | – | 3 | 1 | 34 | – | – | – | – |
Fran Villalba
Taken off
|
82′ | – | – | 37 | – | 0.11 | 1 | – | 2 | – | – | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 90′ | – | – | 63 | – | 0.02 | 2 | 1 | 5 | 1 | 2 | – | ||
| 90′ | – | – | 25 | – | 0.01 | 2 | 2 | 5 | 2 | 1 | – | ||
Kevin Palacios
Came on as a substitute
|
52′ | – | – | 17 | – | 0.01 | 2 | – | 5 | 2 | 2 | – | |
Aldo Lopez Vargas
Came on as a substitute
|
8′ | – | – | 3 | – | 0.00 | – | – | – | – | – | – | |
Javier Güemez
Came on as a substitute
|
8′ | – | – | 2 | – | 0.00 | 1 | – | 2 | 1 | 1 | – |
Eduardo Aguirre
Taken off
|
69′ | – | – | – | – | – | 0.31 | 2 | 3 | 3 | 12 | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Tahiel Jiménez
Taken off
|
82′ | – | – | 1 | – | 0.22 | 0.02 | 1 | 3 | 3 | 12 | – | |
Esteban Lozano
Came on as a substitute
|
21′ | – | – | – | – | – | 0.10 | – | 1 | – | 5 | – |
| 90′ | 3 | 1 | 32 | 1 | – | – | – | – |
Raúl Martínez
Taken off
|
83′ | 1 | – | 1 | 3 | 1 | 31 | – | – | – | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 90′ | 3 | 1 | – | 4 | 1 | 57 | 2 | – | – | – | ||
| 90′ | – | – | – | 4 | 4 | 40 | 2 | – | – | – | ||
Mauro Zaleta
Taken off
|
68′ | – | – | – | 1 | – | 21 | – | – | – | ||
| 90′ | 1 | 2 | – | 2 | – | 44 | 3 | – | – | |||
Emilio Martinez
Came on as a substitute
|
22′ | – | 1 | – | 1 | – | 13 | – | – | – | – |
| 90′ | – | – | 32 | 7 | 0.98 | – | – | 4 | 4 | – | – | ||
Lorenzo Faravelli
Taken off
|
68′ | – | – | 31 | 2 | 0.20 | 2 | 1 | 3 | 1 | 1 | ||
| 90′ | – | – | 53 | 3 | 0.22 | – | – | 4 | 1 | 3 | – | ||
Owen González
Taken off
|
68′ | – | – | 22 | – | 0.01 | – | – | 3 | – | 1 | – | |
Kevin Rosero
Came on as a substitute
|
31′ | – | – | 15 | – | 0.00 | – | – | 2 | – | – | – | |
Matías Espíndola
Came on as a substitute
|
22′ | – | – | 5 | 1 | 0.01 | – | – | – | – | – | – | |
Joshua Palacios
Came on as a substitute
|
22′ | – | – | 13 | – | 0.00 | 1 | 2 | 2 | 1 | 1 | – |
Juan Valencia
Taken off
|
59′ | – | – | 10 | 4 | 2.10 | 0.01 | 1 | 2 | – | 7 | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Leonardo Arvizo Vargas
Came on as a substitute
|
11′ | – | – | – | – | – | 0.00 | – | 2 | 1 | 1 | – |
Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.
Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.