Jornada 16 · Nov 8

Querétaro vs Puebla Result: 0-2

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

Jornada 16Final
Querétaro logoQRO Querétaro 0
FT
Puebla logoPUE Puebla 2
Full timeNov 8 · Estadio Corregidora
Date and timeNov 8Completed
USA TV / StreamingUnivision / UniM?s / TUDN / ViX1 confirmed listing
VenueEstadio CorregidoraSantiago de Querétaro
Official match video

Querétaro vs Puebla Highlights

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

Open on YouTube ↗

HIGHLIGHTS - Querétaro vs Puebla | Liga MX - Jornada 16 Apertura 2026 | TUDNTUDN USA · YouTube

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

Final result

Querétaro 0-2 Puebla

Puebla defeated Querétaro 2-0 on November 8, 2026. The match was part of Jornada 16. It was played at Estadio Corregidora in Santiago de Querétaro.

The scoring record lists Kevin Velasco for Puebla at 9', and Omar Moreno for Puebla at 36'.

Querétaro recorded 56.5% possession and 21 total shots, while Puebla had 43.5% possession and 9 shots.

Score breakdown

Querétaro vs Puebla Half-Time and Full-Time Score

Half-timeQuerétaro 0-2 Puebla
Full-timeQuerétaro 0-2 Puebla
Match statusFT
Goals and key moments

Querétaro 0-2 Puebla: Goals and Match Timeline

Who scored and what happened?

9'Goal · Kevin Velasco (Puebla)For/replaced: Omar MorenoGoal! Querétaro 0, Puebla 1. Kevin Velasco (Puebla) left footed shot from the centre of the box to the top left corner. Assisted by Omar Moreno with a cross.
36'Goal · Omar Moreno (Puebla)For/replaced: Kevin VelascoGoal! Querétaro 0, Puebla 2. Omar Moreno (Puebla) right footed shot from the centre of the box to the bottom left corner. Assisted by Kevin Velasco.
45'Yellow Card · Oscar Villa (Puebla)Óscar Villa (Puebla) is shown the yellow card for a bad foul.
45'Substitution · Carlos Villanueva (Querétaro)For/replaced: Bayron DuarteSubstitution, Querétaro. Carlos Villanueva replaces Bayron Duarte.
57'Substitution · Jesús Arellano (Querétaro)For/replaced: Carlo GarcíaSubstitution, Querétaro. Jesús Arellano replaces Carlo García.
57'Substitution · Enzo Giménez (Querétaro)For/replaced: Denilson MuñozSubstitution, Querétaro. Enzo Giménez replaces Denilson Muñoz.
60'Substitution · Fernando Monarrez (Puebla)For/replaced: Omar MorenoSubstitution, Puebla. Fernando Monárrez replaces Omar Moreno.
60'Substitution · Eduardo Mustre (Puebla)For/replaced: Luifer HernándezSubstitution, Puebla. Eduardo Mustre replaces Luifer Hernández.
65'Yellow Card · Iker Moreno (Puebla)Iker Moreno (Puebla) is shown the yellow card for a bad foul.
68'Yellow Card · Ali Avila (Querétaro)Alí Ávila (Querétaro) is shown the yellow card for a bad foul.
68'Substitution · Paulo Victor (Querétaro)For/replaced: Daniel ParraSubstitution, Querétaro. Paulo Victor replaces Daniel Parra.
69'Substitution · Jose Pachuca (Puebla)For/replaced: Iker MorenoSubstitution, Puebla. José Pachuca replaces Iker Moreno.
71'Yellow Card · Eduardo Pérez (Querétaro)Eduardo Pérez (Querétaro) is shown the yellow card.
79'Substitution · Alejandro Alcala (Querétaro)For/replaced: Iker BenitoSubstitution, Querétaro. Álex Alcalá replaces Iker Benito.
79'Substitution · Alonso Ramirez (Puebla)For/replaced: Alejandro OrganistaSubstitution, Puebla. Alonso Ramírez replaces Alejandro Organista.
79'Substitution · Carlos Baltazar (Puebla)For/replaced: Mathías TomásSubstitution, Puebla. Carlos Baltazar replaces Mathías Tomás.
86'Yellow Card · Alonso Ramirez (Puebla)Alonso Ramírez (Puebla) is shown the yellow card for a bad foul.
90'+5'Yellow Card · Santiago Homenchenko (Querétaro)Santiago Homenchenko (Querétaro) is shown the yellow card.
Full-time statistics

Querétaro vs Puebla Match Stats

Possession, shots, passing and defending

QuerétaroStatisticPuebla
56.5%Possession43.5%
21Total shots9
5Shots on target3
4Blocked shots2
9Corners0
11Fouls12
3Yellow cards3
0Red cards0
5Offsides0
1Saves5
80%Pass completion80%
377/454Completed/total passes312/376
11/47Accurate/total crosses1/4
11/15Won/total tackles5/6
7Interceptions10
8Clearances49
Top performers

Querétaro vs Puebla Key Players

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

Querétaro match leaders

  • Total ShotsMateo Coronel5 · 2 SOG, 0.26 xG
  • Accurate PassesLucas Abascia61 · 75 PASS, 1 BCC
  • Defensive InterventionsLucas Abascia13 · 5 TKL, 9 DUELW
  • SavesGuillermo Allison1 · 3 SOGA, 1.28 xGC

Puebla match leaders

  • Total ShotsLuifer Hernández3 · 0 SOG, 0.67 xG
  • Accurate PassesMathías Tomás43 · 51 PASS, 0 BCC
  • Defensive InterventionsJuan Pablo Vargas16 · 0 TKL, 3 DUELW
  • SavesRicardo Gutiérrez5 · 5 SOGA, 1.41 xGC
Starting XIs and benches

Querétaro vs Puebla Lineups and Formations

Querétaro (4-2-3-1)

  1. #25 Guillermo AllisonG
  2. #2 Lucas AbasciaCD-L
  3. #13 Diego ReyesCD-R
  4. #27 Daniel ParraLB
  5. #24 Bayron DuarteRB
  6. #11 Mateo CoronelAM
  7. #5 Santiago HomenchenkoLM
  8. #4 Carlo GarcíaRM
  9. #9 Ali AvilaF
  10. #17 Denilson MuñozAM-L
  11. #7 Iker BenitoAM-R
View substitutes
  • #29 Waldo MadridSUB
  • #12 Paulo VictorSUB
  • #28 Jesús ArellanoSUB
  • #23 Juan Eduardo RoblesSUB
  • #15 Carlos VillanuevaSUB
  • #8 Bernardo ParraSUB
  • #26 Eduardo PérezSUB
  • #20 Alejandro AlcalaSUB
  • #16 Enzo GiménezSUB
  • #1 José HernándezSUB

Puebla (4-4-1-1)

  1. #28 Ricardo GutiérrezG
  2. #4 Juan Pablo VargasCD-L
  3. #5 Facundo AlmadaCD-R
  4. #15 Oscar VillaLB
  5. #12 Iker MorenoRB
  6. #14 Eduardo ArmentaCM-L
  7. #24 Alejandro OrganistaCM-R
  8. #8 Omar MorenoLM
  9. #26 Kevin VelascoRM
  10. #9 Luifer HernándezF
  11. #10 Mathías TomásRCF
View substitutes
  • #16 Alonso RamirezSUB
  • #19 Ignacio Maestro PuchSUB
  • #34 Lucas CamiloSUB
  • #20 Jose PachucaSUB
  • #2 Ángel LeyvaSUB
  • #27 Brayan GarnicaSUB
  • #33 Jesus RodriguezSUB
  • #7 Fernando MonarrezSUB
  • #22 Carlos BaltazarSUB
  • #29 Eduardo MustreSUB
Match information

Querétaro vs Puebla Attendance, Venue and Referee

Venue: Estadio Corregidora, Santiago de Querétaro.

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

Querétaro vs Puebla Minute-by-Minute Commentary

Open the match log for the latest 119 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.
1'Delay in match (Querétaro).
1'Delay over. They are ready to continue.
2'Corner, Querétaro. Conceded by Juan Vargas.
5'Delay in match (Querétaro).
5'Delay over. They are ready to continue.
7'Offside, Querétaro. Denilson Muñoz is caught offside.
8'Attempt saved. Mateo Coronel (Querétaro) right footed shot from more than 35 yards is saved in the centre of the goal by Ricardo Gutiérrez (Puebla). Assisted by Carlo García.
9'Goal! Querétaro 0, Puebla 1. Kevin Velasco (Puebla) left footed shot from the centre of the box to the top left corner. Assisted by Omar Moreno with a cross.
10'Foul by Mathías Tomás (Puebla).
10'Bayron Duarte (Querétaro) wins a free kick on the right wing.
11'Attempt saved. Daniel Parra (Querétaro) header from the centre of the box is saved in the centre of the goal by Ricardo Gutiérrez (Puebla). Assisted by Santiago Homenchenko with a cross.
11'Attempt blocked. Omar Moreno (Puebla) right footed shot from the centre of the box is blocked.
11'Attempt saved. Óscar Villa (Puebla) left footed shot from outside the box is saved in the centre of the goal by Guillermo Allison (Querétaro).
12'Offside, Querétaro. Alí Ávila is caught offside.
13'Corner, Querétaro. Conceded by Juan Vargas.
13'Offside, Querétaro. Mateo Coronel is caught offside.
16'Attempt missed. Luifer Hernández (Puebla) right footed shot from the centre of the box is close, but misses to the right. Assisted by Iker Moreno.
19'Eduardo Armenta (Puebla) wins a free kick in the defensive half.
19'Foul by Carlo García (Querétaro).
23'Attempt missed. Carlo García (Querétaro) right footed shot from the centre of the box misses to the right. Assisted by Alí Ávila.
24'Foul by Eduardo Armenta (Puebla).
24'Mateo Coronel (Querétaro) wins a free kick on the left wing.
26'Attempt missed. Luifer Hernández (Puebla) right footed shot from outside the box is close, but misses to the left. Assisted by Iker Moreno following a fast break.
28'Attempt missed. Denilson Muñoz (Querétaro) right footed shot from outside the box is too high. Assisted by Lucas Abascia.
36'Goal! Querétaro 0, Puebla 2. Omar Moreno (Puebla) right footed shot from the centre of the box to the bottom left corner. Assisted by Kevin Velasco.
38'Foul by Óscar Villa (Puebla).
38'Iker Benito (Querétaro) wins a free kick on the right wing.
39'Corner, Querétaro. Conceded by Omar Moreno.
40'Attempt missed. Lucas Abascia (Querétaro) header from very close range is too high. Assisted by Santiago Homenchenko with a cross following a corner.
44'Attempt missed. Carlo García (Querétaro) left footed shot from outside the box is high and wide to the left. Assisted by Santiago Homenchenko.
44'Bayron Duarte (Querétaro) wins a free kick on the right wing.
44'Foul by Óscar Villa (Puebla).
45'Óscar Villa (Puebla) is shown the yellow card for a bad foul.
45'Attempt saved. Mateo Coronel (Querétaro) header from the centre of the box is saved in the centre of the goal by Ricardo Gutiérrez (Puebla). Assisted by Denilson Muñoz with a cross.
45'Fourth official has announced 3 minutes of added time.
45'+1'Attempt blocked. Santiago Homenchenko (Querétaro) left footed shot from outside the box is blocked. Assisted by Daniel Parra.
45'+1'Mateo Coronel (Querétaro).
45'+1'Eduardo Armenta (Puebla) wins a free kick in the defensive half.
45'+4'First Half ends, Querétaro 0, Puebla 2.
45'Substitution, Querétaro. Carlos Villanueva replaces Bayron Duarte.
45'Second Half begins Querétaro 0, Puebla 2.
46'Foul by Santiago Homenchenko (Querétaro).
46'Alejandro Organista (Puebla) wins a free kick in the defensive half.
47'Attempt blocked. Kevin Velasco (Puebla) left footed shot from outside the box is blocked. Assisted by Alejandro Organista.
47'Foul by Denilson Muñoz (Querétaro).
47'Eduardo Armenta (Puebla) wins a free kick in the defensive half.
51'Attempt missed. Luifer Hernández (Puebla) left footed shot from the centre of the box is close, but misses to the right. Assisted by Omar Moreno.
55'Attempt missed. Mateo Coronel (Querétaro) header from the centre of the box misses to the right. Assisted by Daniel Parra with a cross.
56'Attempt missed. Óscar Villa (Puebla) left footed shot from outside the box misses to the right.
57'Corner, Querétaro. Conceded by Facundo Almada.
57'Substitution, Querétaro. Jesús Arellano replaces Carlo García.
57'Substitution, Querétaro. Enzo Giménez replaces Denilson Muñoz.
58'Handball by Eduardo Armenta (Puebla).
59'Corner, Querétaro. Conceded by Facundo Almada.
60'Foul by Daniel Parra (Querétaro).
60'Kevin Velasco (Puebla) wins a free kick in the attacking half.
60'Substitution, Puebla. Fernando Monárrez replaces Omar Moreno.
60'Substitution, Puebla. Eduardo Mustre replaces Luifer Hernández.
63'Corner, Querétaro. Conceded by Facundo Almada.
65'Daniel Parra (Querétaro) wins a free kick on the left wing.
65'Foul by Iker Moreno (Puebla).
65'Iker Moreno (Puebla) is shown the yellow card for a bad foul.
66'Foul by Daniel Parra (Querétaro).
66'Kevin Velasco (Puebla) wins a free kick in the defensive half.
67'Attempt missed. Mateo Coronel (Querétaro) right footed shot from the centre of the box misses to the right. Assisted by Alí Ávila with a cross.
68'Foul by Alí Ávila (Querétaro).
68'Ricardo Gutiérrez (Puebla) wins a free kick in the defensive half.
68'Alí Ávila (Querétaro) is shown the yellow card for a bad foul.
68'Delay in match because of an injury Ricardo Gutiérrez (Puebla).
68'Substitution, Querétaro. Paulo Victor replaces Daniel Parra.
69'Delay over. They are ready to continue.
69'Substitution, Puebla. José Pachuca replaces Iker Moreno.
71'Attempt saved. Santiago Homenchenko (Querétaro) left footed shot from outside the box is saved in the centre of the goal by Ricardo Gutiérrez (Puebla). Assisted by Mateo Coronel.
71'Eduardo Pérez (Querétaro) is shown the yellow card.
71'VAR Decision: No Penalty Querétaro.
74'Offside, Querétaro. Alí Ávila is caught offside.
75'Lucas Abascia (Querétaro) wins a free kick in the defensive half.
75'Foul by Eduardo Armenta (Puebla).
76'Foul by Kevin Velasco (Puebla).
76'Paulo Victor (Querétaro) wins a free kick in the attacking half.
77'Handball by José Pachuca (Puebla).
77'Corner, Querétaro. Conceded by Fernando Monárrez.
78'Attempt missed. Enzo Giménez (Querétaro) header from the right side of the box is close, but misses to the right. Assisted by Lucas Abascia with a cross following a corner.
79'Attempt blocked. Santiago Homenchenko (Querétaro) left footed shot from outside the box is blocked. Assisted by Mateo Coronel.
79'Corner, Querétaro. Conceded by Facundo Almada.
79'Substitution, Querétaro. Álex Alcalá replaces Iker Benito.
79'Substitution, Puebla. Alonso Ramírez replaces Alejandro Organista.
79'Substitution, Puebla. Carlos Baltazar replaces Mathías Tomás.
80'Attempt saved. Enzo Giménez (Querétaro) header from the centre of the box is saved in the centre of the goal by Ricardo Gutiérrez (Puebla). Assisted by Lucas Abascia with a headed pass.
82'Foul by Alonso Ramírez (Puebla).
82'Santiago Homenchenko (Querétaro) wins a free kick on the right wing.
82'Attempt missed. Alí Ávila (Querétaro) header from the centre of the box is close, but misses to the right.
83'Corner, Querétaro. Conceded by Facundo Almada.
83'Attempt missed. Enzo Giménez (Querétaro) header from the left side of the six yard box is close, but misses to the left. Assisted by Mateo Coronel with a headed pass following a corner.
85'Foul by Óscar Villa (Puebla).
85'Jesús Arellano (Querétaro) wins a free kick in the defensive half.
86'Carlos Baltazar (Puebla) wins a free kick in the attacking half.
86'Foul by Enzo Giménez (Querétaro).
86'Foul by Alonso Ramírez (Puebla).
86'Álex Alcalá (Querétaro) wins a free kick in the attacking half.
86'Alonso Ramírez (Puebla) is shown the yellow card for a bad foul.
87'José Pachuca (Puebla) wins a free kick in the defensive half.
87'Foul by Paulo Victor (Querétaro).
88'Offside, Querétaro. Paulo Victor is caught offside.
90'Fourth official has announced 6 minutes of added time.
90'+1'Attempt blocked. Santiago Homenchenko (Querétaro) left footed shot from the centre of the box is blocked. Assisted by Enzo Giménez.
90'+1'Attempt missed. Alí Ávila (Querétaro) right footed shot from the centre of the box misses to the right.
90'+2'Attempt missed. Enzo Giménez (Querétaro) right footed shot from the centre of the box misses to the left.
90'+3'Attempt missed. Jesús Arellano (Querétaro) right footed shot from outside the box misses to the right. Assisted by Mateo Coronel.
90'+5'Attempt blocked. Mateo Coronel (Querétaro) right footed shot from outside the box is blocked. Assisted by Santiago Homenchenko.
90'+5'Carlos Baltazar (Puebla) wins a free kick in the defensive half.
90'+5'Foul by Jesús Arellano (Querétaro).
90'+5'Óscar Villa (Puebla) wins a free kick on the left wing.
90'+5'Foul by Santiago Homenchenko (Querétaro).
90'+5'Santiago Homenchenko (Querétaro) is shown the yellow card.
90'+7'Second Half ends, Querétaro 0, Puebla 2.
Match ends, Querétaro 0, Puebla 2.
Match context

Querétaro vs Puebla: Round and Standings

This match belongs to Jornada 16 of Apertura 2026. Querétaro is the home club and Puebla is the visitor.

It is fixture 15 in Querétaro's listed Apertura route. For Puebla, it is listed match 16 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

Querétaro and Puebla Recent Form: Last Five Results

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

Querétaro last five matches

L2026-10-175-0 vs SantosTorneo Apertura
L2026-10-212-1 vs Atlético de San LuisTorneo Apertura
L2026-10-263-1 vs Cruz AzulTorneo Apertura
L2026-10-313-1 vs FC JuárezTorneo Apertura
L2026-11-092-0 vs PueblaTorneo Apertura

Puebla last five matches

D2026-10-170-0 vs TijuanaTorneo Apertura
L2026-10-224-1 vs MonterreyTorneo Apertura
L2026-10-254-3 vs AtlasTorneo Apertura
L2026-10-312-1 vs Pumas UNAMTorneo Apertura
W2026-11-092-0 vs QuerétaroTorneo Apertura
Previous meetings in this schedule

Querétaro vs Puebla Head-to-Head Results

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

2026-04-25 · Torneo ClausuraPuebla 1-2 Querétaro
2025-10-04 · Torneo AperturaQuerétaro 3-1 Puebla
2025-03-02 · Torneo ClausuraQuerétaro 2-0 Puebla
2024-09-14 · Torneo AperturaPuebla 2-1 Querétaro
2024-02-24 · Torneo ClausuraPuebla 0-2 Querétaro

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-2 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.

Querétaro vs Puebla FAQ

What was the Querétaro vs Puebla final score?

Querétaro 0-2 Puebla was the full-time result on Nov 8.

Who scored in Querétaro vs Puebla?

Kevin Velasco scored for Puebla in the 9', assisted by Omar Moreno; Omar Moreno scored for Puebla in the 36', assisted by Kevin Velasco.

What were the key match stats?

Querétaro had 56.5% possession and 21 shots; Puebla had 43.5% possession and 9 shots.

Where was the match played and what was the attendance?

The match was played at Estadio Corregidora in Santiago de Querétaro.