Necaxa vs Puebla

12 September 2026 · Liga MX · 2026/27 · Referee Joaquin Alberto Vizcarra Armenta

Full time 0 – 1

Half-time: 0–0

  • Mathías Tomás 90+3’

Match summary

Puebla won 1-0 away at Necaxa, with the winner arriving in stoppage time. It was goalless at half-time.

Mathías Tomás put Puebla ahead in stoppage time.

Necaxa can feel hard done by, creating 1.03 expected goals (xG) from 9 shots to Puebla's 0.68 from 12. Necaxa had a player sent off.

Match stats

56% Possession 44%
9 Shots 12
2 Shots on target 4
8 Corners 5
64 Attacks 67
43 Dangerous attacks 42
429 Passes 340
86.7% Pass accuracy 82.6%
19 Tackles 23
11 Fouls 12
1 Yellow cards 3
1 Red cards 0
1 Offsides 0

Key events

Necaxa Puebla
Kick-off
Corner
2’
31’
Facundo AlmadaShot on target
33’
Corner
Corner
37’
Javier RuizShot on target
39’
45+1’
Raúl MartínezArgument
45+1’
45+1’
Half-time0-0
Second half underway
49’
Corner
54’
Corner
56’
Corner
56’
67’
Corner
69’
Brayan GarnicaShot on target
Corner
69’
73’
Corner
Kaiky NavesShot on target
83’
Corner
83’
90+1’
Ignacio Maestro PuchShot on target
90+1’
Corner
90+2’
Corner
90+3’
Mathías TomásLeft foot shot0-1 (Puebla)
Corner
90+6’
Luis JimenezArgument
90+7’
Full-time0-1

How the chances added up

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.

0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.03 0.68 90+3’ Mathías Tomás (Puebla), 0-1 90+3’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.03 0.68 90+3’ Mathías Tomás (Puebla), 0-1 Tomás 90+3’
Necaxa 1.03 xGPuebla 0.68 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Puebla attacking Necaxa attacking 
37’ Kaiky Naves (Necaxa), from a corner, 0.31 xG, off target 87’ Julián Carranza (Necaxa), set piece, 0.28 xG, off target 34’ Juan Pablo Vargas (Puebla), from a corner, 0.15 xG, off target 55’ Kaiky Naves (Necaxa), from a corner, 0.15 xG, off target 83’ Kaiky Naves (Necaxa), from a corner, 0.12 xG, saved 46’ Carlos Baltazar (Puebla), set piece, 0.10 xG, off target 69’ Brayan Garnica (Puebla), open play, 0.10 xG, saved 40’ Carlos Baltazar (Puebla), open play, 0.07 xG, off target 90+6’ Agustín Oliveros (Necaxa), from a corner, 0.06 xG, off target 74’ Óscar Villa (Puebla), from a corner, 0.05 xG, blocked 90+3’ Mathías Tomás (Puebla), open play, 0.05 xG, goal 56’ Kevin Rosero (Necaxa), from a corner, 0.03 xG, blocked 74’ Brayan Garnica (Puebla), from a corner, 0.04 xG, blocked 82’ Mathías Tomás (Puebla), direct free kick, 0.04 xG, blocked 31’ Facundo Almada (Puebla), set piece, 0.03 xG, saved 85’ Ignacio Maestro Puch (Puebla), open play, 0.03 xG, off target 39’ Javier Ruiz (Necaxa), open play, 0.02 xG, saved 47’ Emilio Rodriguez (Necaxa), open play, 0.03 xG, off target 54’ Julián Carranza (Necaxa), open play, 0.02 xG, blocked 90+1’ Ignacio Maestro Puch (Puebla), open play, 0.02 xG, saved 19’ Omar Moreno (Puebla), open play, 0.01 xG, off target 37’ Kaiky Naves (Necaxa), from a corner, 0.31 xG, off target 87’ Julián Carranza (Necaxa), set piece, 0.28 xG, off target 34’ Juan Pablo Vargas (Puebla), from a corner, 0.15 xG, off target 55’ Kaiky Naves (Necaxa), from a corner, 0.15 xG, off target 83’ Kaiky Naves (Necaxa), from a corner, 0.12 xG, saved 46’ Carlos Baltazar (Puebla), set piece, 0.10 xG, off target 69’ Brayan Garnica (Puebla), open play, 0.10 xG, saved 40’ Carlos Baltazar (Puebla), open play, 0.07 xG, off target 90+6’ Agustín Oliveros (Necaxa), from a corner, 0.06 xG, off target 90+3’ Mathías Tomás (Puebla), open play, 0.05 xG, goal 74’ Óscar Villa (Puebla), from a corner, 0.05 xG, blocked 74’ Brayan Garnica (Puebla), from a corner, 0.04 xG, blocked 56’ Kevin Rosero (Necaxa), from a corner, 0.03 xG, blocked 82’ Mathías Tomás (Puebla), direct free kick, 0.04 xG, blocked 31’ Facundo Almada (Puebla), set piece, 0.03 xG, saved 85’ Ignacio Maestro Puch (Puebla), open play, 0.03 xG, off target 47’ Emilio Rodriguez (Necaxa), open play, 0.03 xG, off target 39’ Javier Ruiz (Necaxa), open play, 0.02 xG, saved 54’ Julián Carranza (Necaxa), open play, 0.02 xG, blocked 90+1’ Ignacio Maestro Puch (Puebla), open play, 0.02 xG, saved 19’ Omar Moreno (Puebla), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Necaxa 3-4-2-1 Starting XI
Jimenez
Martínez
Naves
Oliveros
Zaleta 46’
Pedraza 86’
Faravelli 75’
Espíndola 68’
Ruiz
González 46’
Carranza
Puebla 4-2-3-1 Starting XI
Gutierrez
Moreno
Almada
Vargas
Monarrez 46’
Sanabria
Organista
Garnica 81’
Velasco 62’
Baltazar 89’
Moreno 46’

Player stats

Goalkeeper1 player
90′ 3 1 29 – – – – –
Defenders4 players
90′ 3 6 – 4 1 52 1 – –
90′ 2 – – 7 4 81 2 – – –
90′ 2 1 – 9 6 52 – – – –
Mauro Zaleta Taken off
45′ 1 – – 2 – 19 2 – – –
Midfielders9 players
Owen González Taken off
45′ – – 17 – 0.05 1 – 1 1 – –
Pedro Pedraza Taken off
86′ – – 28 1 0.15 2 1 2 3 – –
Lorenzo Faravelli Taken off
75′ – – 29 1 0.02 2 – 3 – 1 –
Matías Espíndola Taken off
68′ – – 25 1 0.09 2 – 2 – – –
90′ – – 20 – 0.05 1 1 6 1 3 –
Kevin Rosero Came on as a substitute
45′ – – 19 2 0.55 1 – 3 – – –
Emilio Rodriguez Came on as a substitute
45′ – – 10 1 0.08 – – – – – –
Juan Torres Came on as a substitute
22′ – – 14 – 0.01 – – – – – –
Danny Leyva Came on as a substitute
15′ – – 15 1 0.10 – – 3 – 2 –
Forwards2 players
90′ – – 2 – 0.30 0.16 – 6 3 20 –
Juan Valencia Came on as a substitute
11′ – – – – – – – – – – –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.