Match summary
Monterrey saw off Cruz Azul 1-0. Monterrey led 1-0 at half-time.
Cesar Garza put Monterrey ahead in the 7th minute.
Cruz Azul can feel hard done by, creating 1.33 expected goals (xG) from 13 shots to Monterrey's 0.82 from 17.
20 September 2026 · Liga MX · 2026/27 · Referee Jesus Rafael Lopez Valle
Half-time: 1–0
Monterrey saw off Cruz Azul 1-0. Monterrey led 1-0 at half-time.
Cesar Garza put Monterrey ahead in the 7th minute.
Cruz Azul can feel hard done by, creating 1.33 expected goals (xG) from 13 shots to Monterrey's 0.82 from 17.
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′ | 4 | 0 | 29 | 1 | – | – | – | – |
| 90′ | 4 | – | – | 7 | 2 | 46 | 2 | – | – | – | ||
| 90′ | 2 | 2 | 3 | 3 | 1 | 44 | 1 | – | – | – | ||
Alonso Aceves
Taken off
|
61′ | 2 | – | – | 2 | – | 38 | – | – | – | – | |
Stefan Medina
Came on as a substitute
|
29′ | – | 2 | – | 1 | 1 | 13 | 1 | – | – | – | |
Luis Reyes
Came on as a substitute
|
8′ | – | – | – | – | – | 1 | – | – | – | – |
Luca Orellano
Taken off
|
76′ | – | – | 25 | 1 | 0.11 | 2 | 1 | 6 | 1 | 2 | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cesar Garza
Taken off
|
88′ | 1 | – | 22 | 1 | 0.01 | – | 2 | 1 | 2 | – | ||
| 90′ | – | – | 49 | – | 0.04 | 2 | 2 | 4 | 1 | 2 | – | ||
Jesús Corona
Taken off
|
76′ | – | 1 | 26 | 4 | 0.08 | 1 | – | 4 | 2 | 1 | – | |
Óliver Torres
Taken off
|
88′ | – | – | 47 | – | 0.04 | 4 | – | 7 | 1 | 2 | – | |
| 90′ | – | – | 32 | 1 | 0.03 | 1 | – | 5 | – | 1 | – | ||
Jorge Rodríguez
Came on as a substitute
|
14′ | – | – | 6 | – | 0.00 | 1 | – | 2 | 1 | – | – | |
Fidel Ambríz
Came on as a substitute
|
14′ | – | – | 4 | – | 0.00 | 2 | – | 3 | – | 1 | – | |
Iker Fimbres
Came on as a substitute
|
8′ | – | – | 2 | 1 | 0.03 | – | – | – | 1 | – | – |
| 90′ | – | – | 2 | 2 | 0.13 | 0.03 | 2 | 6 | 3 | 21 | – |
| 90′ | 4 | 1 | 43 | – | – | – | – | – |
| 90′ | 1 | 2 | – | 1 | – | 59 | 1 | – | – | – | ||
| 90′ | 4 | 1 | – | 5 | 1 | 80 | 3 | – | – | |||
Jesús Orozco
Taken off
|
45′ | 1 | – | – | 2 | 1 | 17 | 1 | – | – | – | |
| 90′ | 1 | 2 | – | 4 | 1 | 17 | 2 | – | – | – | ||
| 90′ | 2 | – | – | 2 | – | 53 | 1 | – | – | – | ||
Alan Mozo
Came on as a substitute
|
45′ | – | 1 | – | – | – | 17 | 1 | – | – | – |
Jeremy Márquez
Taken off
|
79′ | – | – | 38 | 1 | 0.20 | 1 | 3 | 2 | 1 | 1 | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
José Paradela
Taken off
|
62′ | – | – | 15 | 2 | 0.05 | – | – | 5 | – | 2 | – | |
Agustín Palavecino
Taken off
|
62′ | – | – | 37 | 1 | 0.19 | 4 | 2 | 9 | 1 | 3 | – | |
| 90′ | – | – | 47 | 2 | 0.29 | 1 | – | 3 | – | 1 | – | ||
Ariel Castro Sevilla
Came on as a substitute
|
11′ | – | – | 6 | – | 0.03 | – | – | – | 1 | – | – |
Gabriel Fernández
Taken off
|
79′ | – | – | 5 | 1 | 0.71 | 0.01 | 1 | 7 | 3 | 16 | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Osinachi Ebere
Came on as a substitute
|
28′ | – | – | – | – | – | 0.08 | 1 | 2 | – | 6 | – | |
Luka Romero
Came on as a substitute
|
28′ | – | – | 1 | 1 | 0.31 | 0.02 | – | 1 | 1 | 9 | – | |
Nicolás Ibáñez
Came on as a substitute
|
11′ | – | – | – | – | – | 0.00 | – | 1 | 1 | 3 | – |
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.