Jornada 8 · Sep 11

Necaxa vs Puebla Result: 0-1

Final score and essential match information for this Apertura 2026 fixture.

Jornada 8Final
Necaxa logoNCX Necaxa 0
FT
Puebla logoPUE Puebla 1
Full timeSep 11 · Estadio Victoria
Date and timeSep 11Completed
USA TV / StreamingFOX Deportes1 confirmed listing
VenueEstadio VictoriaAguascalientes
Official match video

Necaxa vs Puebla Highlights

Watch 1 YouTube recap of the 0-1 final. Pick another source if the selected video is unavailable in your region.

Open on YouTube ↗

NECAXA 0-1 PUEBLA J8 AP26 | Victoria enfranjada con un golazo en los minutos finalesLIGA BBVA MX · YouTube

Videos are hosted by their YouTube publishers. Embedding and regional availability remain under the publisher's control.

Final result

Necaxa 0-1 Puebla

Puebla defeated Necaxa 1-0 on September 11, 2026. The match was part of Jornada 8. It was played at Estadio Victoria in Aguascalientes.

The scoring record lists Mathías Tomás for Puebla at 90'+3'.

Necaxa recorded 55.8% possession and 9 total shots, while Puebla had 44.2% possession and 12 shots.

Score breakdown

Necaxa vs Puebla Half-Time and Full-Time Score

Half-timeNecaxa 0-0 Puebla
Full-timeNecaxa 0-1 Puebla
Match statusFT
Goals and key moments

Necaxa 0-1 Puebla: Goals and Match Timeline

Who scored and what happened?

45'+1'Yellow Card · Juan Pablo Vargas (Puebla)Juan Vargas (Puebla) is shown the yellow card.
45'+1'Yellow Card · Raúl Martínez (Necaxa)Raúl Martínez (Necaxa) is shown the yellow card.
45'+1'Yellow Card · Fernando Monarrez (Puebla)Fernando Monárrez (Puebla) is shown the yellow card.
45'Substitution · Kevin Rosero (Necaxa)For/replaced: Owen GonzálezSubstitution, Necaxa. Kevin Rosero replaces Owen González.
45'Substitution · Ignacio Maestro Puch (Puebla)For/replaced: Omar MorenoSubstitution, Puebla. Ignacio Maestro Puch replaces Omar Moreno.
45'Substitution · Miguel Rodríguez (Necaxa)For/replaced: Mauro ZaletaSubstitution, Necaxa. Emilio Rodríguez replaces Mauro Zaleta.
45'Substitution · Oscar Villa (Puebla)For/replaced: Fernando MonarrezSubstitution, Puebla. Óscar Villa replaces Fernando Monárrez.
49'Yellow Card · Carlos Baltazar (Puebla)Carlos Baltazar (Puebla) is shown the yellow card for a bad foul.
62'Substitution · Mathías Tomás (Puebla)For/replaced: Kevin VelascoSubstitution, Puebla. Mathías Tomás replaces Kevin Velasco because of an injury.
68'Substitution · Juan Torres (Necaxa)For/replaced: Matías EspíndolaSubstitution, Necaxa. Juan Torres replaces Matías Espíndola.
75'Substitution · Daniel Leyva (Necaxa)For/replaced: Lorenzo FaravelliSubstitution, Necaxa. Danny Leyva replaces Lorenzo Faravelli.
81'Substitution · Lucas Camilo (Puebla)For/replaced: Brayan GarnicaSubstitution, Puebla. Lucas Camilo replaces Brayan Garnica.
86'Substitution · Juan Valencia (Necaxa)For/replaced: Pedro PedrazaSubstitution, Necaxa. Juan Valencia replaces Pedro Pedraza.
89'Substitution · Jose Pachuca (Puebla)For/replaced: Carlos BaltazarSubstitution, Puebla. José Pachuca replaces Carlos Baltazar.
90'+3'Goal · Mathías Tomás (Puebla)For/replaced: Alejandro OrganistaGoal! Necaxa 0, Puebla 1. Mathías Tomás (Puebla) left footed shot from outside the box to the top left corner. Assisted by Alejandro Organista following a fast break.
90'+7'Red Card · Luis Jiménez (Necaxa)Luis Jiménez (Necaxa) Red Card at 90'+7'
Full-time statistics

Necaxa vs Puebla Match Stats

Possession, shots, passing and defending

NecaxaStatisticPuebla
55.8%Possession44.2%
9Total shots12
2Shots on target4
2Blocked shots3
8Corners5
11Fouls12
1Yellow cards3
1Red cards0
1Offsides0
3Saves2
90%Pass completion80%
372/429Completed/total passes281/340
5/25Accurate/total crosses4/19
13/19Won/total tackles19/23
10Interceptions8
23Clearances25
Top performers

Necaxa vs Puebla Key Players

These players led their team in the main full-time stat categories supplied for this match.

Necaxa match leaders

  • Total ShotsKaiky Naves3 · 1 SOG, 0.58 xG
  • Accurate PassesKaiky Naves73 · 81 PASS, 0 BCC
  • Defensive InterventionsRaúl Martínez15 · 2 TKLW, 4 DUELW
  • SavesLuis Jiménez3 · 4 SOGA, 0.68 xGC

Puebla match leaders

  • Total ShotsCarlos Baltazar2 · 0 SOG, 0.17 xG
  • Accurate PassesAlejandro Organista44 · 48 PASS, 0 BCC
  • Defensive InterventionsFacundo Almada12 · 2 TKLW, 6 DUELW
  • SavesRicardo Gutiérrez2 · 2 SOGA, 1.02 xGC
Starting XIs and benches

Necaxa vs Puebla Lineups and Formations

Necaxa (3-4-2-1)

  1. #12 Luis JiménezG
  2. #5 Kaiky NavesCD
  3. #3 Agustín OliverosCD-L
  4. #33 Raúl MartínezCD-R
  5. #8 Lorenzo FaravelliCM-L
  6. #16 Pedro PedrazaCM-R
  7. #14 Mauro ZaletaLM
  8. #13 Owen GonzálezRM
  9. #9 Julián CarranzaF
  10. #10 Javier RuizCF-L
  11. #21 Matías EspíndolaCF-R
View substitutes
  • #20 Francisco MéndezSUB
  • #11 Juan TorresSUB
  • #7 Kevin RoseroSUB
  • #99 Miguel RodríguezSUB
  • #6 Daniel LeyvaSUB
  • #88 Carlos VargasSUB
  • #90 Juan ValenciaSUB
  • #17 Rogelio CortézSUB
  • #4 Alexis PeñaSUB
  • #1 Christopher Josué Andrade MartínSUB

Puebla (4-2-3-1)

  1. #28 Ricardo GutiérrezG
  2. #4 Juan Pablo VargasCD-L
  3. #5 Facundo AlmadaCD-R
  4. #7 Fernando MonarrezLB
  5. #12 Iker MorenoRB
  6. #26 Kevin VelascoAM
  7. #21 Sergio SanabriaLM
  8. #24 Alejandro OrganistaRM
  9. #8 Omar MorenoF
  10. #22 Carlos BaltazarAM-L
  11. #27 Brayan GarnicaAM-R
View substitutes
  • #195 Alvaro BurgosSUB
  • #2 Ángel LeyvaSUB
  • #33 Jesus RodriguezSUB
  • #15 Oscar VillaSUB
  • #34 Lucas CamiloSUB
  • #10 Mathías TomásSUB
  • #16 Alonso RamirezSUB
  • #3 Alberto HerreraSUB
  • #19 Ignacio Maestro PuchSUB
  • #20 Jose PachucaSUB
Match information

Necaxa vs Puebla Attendance, Venue and Referee

Venue: Estadio Victoria, Aguascalientes.

Officials: Joaquin Alberto Vizcarra Armenta (Referee).

Match facts are cross-checked against the ESPN match record. The final score stored by this site remains the result shown at the top.

Play-by-play

Necaxa vs Puebla Minute-by-Minute Commentary

Open the match log for the latest 108 recorded play-by-play updates. The goals, cards and substitutions are summarized above for faster reading.

Open match commentary
Lineups are announced and players are warming up.
First Half begins.
2'Corner, Necaxa. Conceded by Facundo Almada.
2'Kevin Velasco (Puebla) wins a free kick in the defensive half.
2'Foul by Raúl Martínez (Necaxa).
11'Foul by Iker Moreno (Puebla).
11'Javier Ruiz (Necaxa) wins a free kick on the left wing.
15'Alejandro Organista (Puebla) wins a free kick in the attacking half.
15'Foul by Pedro Pedraza (Necaxa).
19'Attempt missed. Omar Moreno (Puebla) right footed shot from outside the box is too high. Assisted by Alejandro Organista.
20'Foul by Juan Vargas (Puebla).
20'Julián Carranza (Necaxa) wins a free kick in the defensive half.
21'Kevin Velasco (Puebla) wins a free kick in the defensive half.
21'Foul by Kaiky Naves (Necaxa).
22'Foul by Brayan Garnica (Puebla).
22'Julián Carranza (Necaxa) wins a free kick in the attacking half.
23'Iker Moreno (Puebla) wins a free kick on the right wing.
23'Foul by Mauro Zaleta (Necaxa).
26'Foul by Iker Moreno (Puebla).
26'Javier Ruiz (Necaxa) wins a free kick in the defensive half.
29'Foul by Brayan Garnica (Puebla).
29'Javier Ruiz (Necaxa) wins a free kick in the attacking half.
31'Kevin Velasco (Puebla) wins a free kick in the attacking half.
31'Foul by Kaiky Naves (Necaxa).
31'Attempt saved. Facundo Almada (Puebla) header from the centre of the box is saved in the top centre of the goal by Luis Jiménez (Necaxa). Assisted by Alejandro Organista.
32'Alejandro Organista (Puebla) wins a free kick on the right wing.
32'Foul by Mauro Zaleta (Necaxa).
33'Corner, Puebla. Conceded by Raúl Martínez.
34'Attempt missed. Juan Vargas (Puebla) left footed shot from the centre of the box misses to the right following a corner.
34'Dangerous play by Kevin Velasco (Puebla).
34'Mauro Zaleta (Necaxa) wins a free kick in the defensive half.
37'Corner, Necaxa. Conceded by Fernando Monárrez.
37'Attempt missed. Kaiky Naves (Necaxa) header from very close range is too high. Assisted by Mauro Zaleta with a cross following a corner.
38'Foul by Alejandro Organista (Puebla).
38'Lorenzo Faravelli (Necaxa) wins a free kick in the defensive half.
39'Attempt saved. Javier Ruiz (Necaxa) right footed shot from outside the box is saved in the top centre of the goal by Ricardo Gutiérrez (Puebla). Assisted by Lorenzo Faravelli.
40'Attempt missed. Carlos Baltazar (Puebla) right footed shot from the right side of the box is close, but misses to the right. Assisted by Alejandro Organista.
44'Omar Moreno (Puebla) wins a free kick on the left wing.
44'Foul by Owen González (Necaxa).
45'Fourth official has announced 2 minutes of added time.
45'+1'Juan Vargas (Puebla) is shown the yellow card.
45'+1'Raúl Martínez (Necaxa) is shown the yellow card.
45'+1'Fernando Monárrez (Puebla) is shown the yellow card.
45'+1'Attempt missed. Carlos Baltazar (Puebla) header from the right side of the six yard box is high and wide to the right. Assisted by Kevin Velasco with a cross following a set piece situation.
45'+3'First Half ends, Necaxa 0, Puebla 0.
45'Substitution, Puebla. Ignacio Maestro Puch replaces Omar Moreno.
45'Second Half begins Necaxa 0, Puebla 0.
45'Substitution, Puebla. Óscar Villa replaces Fernando Monárrez.
45'Substitution, Necaxa. Kevin Rosero replaces Owen González.
45'Substitution, Necaxa. Emilio Rodríguez replaces Mauro Zaleta.
47'Attempt missed. Emilio Rodríguez (Necaxa) left footed shot from the left side of the box misses to the left. Assisted by Matías Espíndola.
47'Foul by Ignacio Maestro Puch (Puebla).
47'Agustín Oliveros (Necaxa) wins a free kick in the defensive half.
49'Foul by Carlos Baltazar (Puebla).
49'Kaiky Naves (Necaxa) wins a free kick in the defensive half.
49'Carlos Baltazar (Puebla) is shown the yellow card for a bad foul.
49'Delay in match because of an injury Kaiky Naves (Necaxa).
50'Delay over. They are ready to continue.
52'Alejandro Organista (Puebla) wins a free kick in the attacking half.
52'Foul by Julián Carranza (Necaxa).
53'Facundo Almada (Puebla) wins a free kick in the defensive half.
53'Foul by Javier Ruiz (Necaxa).
54'Attempt blocked. Julián Carranza (Necaxa) right footed shot from the right side of the box is blocked. Assisted by Kevin Rosero.
54'Corner, Necaxa. Conceded by Facundo Almada.
55'Attempt missed. Kaiky Naves (Necaxa) right footed shot from the centre of the box is close, but misses to the left. Assisted by Emilio Rodríguez with a cross following a corner.
56'Corner, Necaxa. Conceded by Sergio Sanabria.
56'Attempt blocked. Kevin Rosero (Necaxa) right footed shot from outside the box is blocked.
56'Corner, Necaxa. Conceded by Ignacio Maestro Puch.
61'Offside, Necaxa. Emilio Rodríguez is caught offside.
62'Substitution, Puebla. Mathías Tomás replaces Kevin Velasco because of an injury.
67'Corner, Puebla. Conceded by Agustín Oliveros.
68'Substitution, Necaxa. Juan Torres replaces Matías Espíndola.
69'Attempt saved. Brayan Garnica (Puebla) right footed shot from the right side of the box is saved in the bottom right corner by Luis Jiménez (Necaxa).
69'Corner, Necaxa. Conceded by Óscar Villa.
72'Carlos Baltazar (Puebla) wins a free kick on the left wing.
72'Foul by Pedro Pedraza (Necaxa).
73'Corner, Puebla. Conceded by Kaiky Naves.
74'Attempt blocked. Óscar Villa (Puebla) right footed shot from outside the box is blocked. Assisted by Brayan Garnica.
74'Attempt blocked. Brayan Garnica (Puebla) right footed shot from the centre of the box is blocked.
75'Substitution, Necaxa. Danny Leyva replaces Lorenzo Faravelli.
79'Foul by Alejandro Organista (Puebla).
79'Danny Leyva (Necaxa) wins a free kick in the attacking half.
81'Carlos Baltazar (Puebla) wins a free kick on the left wing.
81'Foul by Pedro Pedraza (Necaxa).
81'Substitution, Puebla. Lucas Camilo replaces Brayan Garnica.
82'Attempt blocked. Mathías Tomás (Puebla) left footed shot from long range on the left is blocked.
82'Foul by Óscar Villa (Puebla).
82'Danny Leyva (Necaxa) wins a free kick in the defensive half.
83'Corner, Necaxa. Conceded by Iker Moreno.
83'Attempt saved. Kaiky Naves (Necaxa) header from the centre of the box is saved in the top centre of the goal by Ricardo Gutiérrez (Puebla). Assisted by Pedro Pedraza with a cross.
85'Attempt missed. Ignacio Maestro Puch (Puebla) header from the centre of the box misses to the right. Assisted by Mathías Tomás with a cross.
86'Substitution, Necaxa. Juan Valencia replaces Pedro Pedraza.
86'Foul by Juan Vargas (Puebla).
86'Julián Carranza (Necaxa) wins a free kick in the defensive half.
87'Attempt missed. Julián Carranza (Necaxa) right footed shot from very close range is close, but misses to the right. Assisted by Kevin Rosero.
88'Delay in match because of an injury Facundo Almada (Puebla).
89'Substitution, Puebla. José Pachuca replaces Carlos Baltazar.
89'Delay over. They are ready to continue.
90'+1'Attempt saved. Ignacio Maestro Puch (Puebla) right footed shot from outside the box is saved in the top right corner by Luis Jiménez (Necaxa). Assisted by Sergio Sanabria.
90'+1'Corner, Puebla. Conceded by Luis Jiménez.
90'+2'Fourth official has announced 6 minutes of added time.
90'+2'Corner, Puebla. Conceded by Julián Carranza.
90'+3'Goal! Necaxa 0, Puebla 1. Mathías Tomás (Puebla) left footed shot from outside the box to the top left corner. Assisted by Alejandro Organista following a fast break.
90'+6'Corner, Necaxa. Conceded by Óscar Villa.
90'+6'Attempt missed. Agustín Oliveros (Necaxa) header from the centre of the box is too high. Assisted by Danny Leyva with a cross following a corner.
90'+7'Second Half ends, Necaxa 0, Puebla 1.
90'+7'Luis Jiménez (Necaxa) is shown the red card.
Match ends, Necaxa 0, Puebla 1.
Match context

Necaxa vs Puebla: Round and Standings

This match belongs to Jornada 8 of Apertura 2026. Necaxa is the home club and Puebla is the visitor.

It is fixture 8 in Necaxa's listed Apertura route. For Puebla, it is listed match 7 of the tournament. These sequence numbers are calculated from the current schedule and update if the feed adds or reschedules a fixture.

Standings are the site's latest tournament snapshot, not necessarily the table as it stood on the match date.

Latest completed matches

Necaxa and Puebla Recent Form: Last Five Results

Use the W-D-L markers and scores to see how both teams arrived at this matchup.

Necaxa last five matches

L2026-08-182-1 vs LeónTorneo Apertura
D2026-08-241-1 vs Pumas UNAMTorneo Apertura
L2026-08-293-1 vs Cruz AzulTorneo Apertura
D2026-09-061-1 vs Tigres UANLTorneo Apertura
L2026-09-121-0 vs PueblaTorneo Apertura

Puebla last five matches

L2026-08-133-2 vs San Diego FCLeague Phase
W2026-08-183-2 vs PachucaTorneo Apertura
W2026-08-233-2 vs SantosTorneo Apertura
L2026-08-302-0 vs AméricaTorneo Apertura
W2026-09-121-0 vs NecaxaTorneo Apertura
Previous meetings in this schedule

Necaxa vs Puebla Head-to-Head Results

Recent meetings supplied with the completed match record are listed below. Scores are shown home team first.

2026-03-14 · Torneo ClausuraPuebla 0-0 Necaxa
2025-09-20 · Torneo AperturaNecaxa 1-0 Puebla
2025-04-19 · Torneo ClausuraPuebla 0-1 Necaxa
2024-07-13 · Torneo AperturaNecaxa 4-1 Puebla
2024-01-20 · Torneo ClausuraPuebla 1-2 Necaxa

How to Read This Liga MX Match Report

Start with the goals and key moments

The timeline lists the scoring plays, cards and substitutions in match order. Use it for a quick explanation of how the 0-1 result developed.

Compare the full-time team statistics

Possession, shots, passing and defensive actions show where each side had the advantage. These are recorded match totals, not predictions or subjective player ratings.

Use form and standings as context

Recent scores and the latest table help place this result in the wider Liga MX season. The standings may include matches played after this fixture.

Necaxa vs Puebla FAQ

What was the Necaxa vs Puebla final score?

Necaxa 0-1 Puebla was the full-time result on Sep 11.

Who scored in Necaxa vs Puebla?

Mathías Tomás scored for Puebla in the 90'+3', assisted by Alejandro Organista.

What were the key match stats?

Necaxa had 55.8% possession and 9 shots; Puebla had 44.2% possession and 12 shots.

Where was the match played and what was the attendance?

The match was played at Estadio Victoria in Aguascalientes.