Queretaro vs Puebla

9 November 2026 · Liga MX · 2026/27 · Referee Katia García

Full time 0 – 2

Half-time: 0–2

  • Kevin Velasco 9’
  • Omar Moreno 36’

Match summary

Puebla won 2-0 away at Queretaro. Puebla led 2-0 at half-time.

Kevin Velasco put Puebla ahead in the 9th minute and Omar Moreno made it 0-2 in the 36th minute.

There was little between the sides on chances: Queretaro created 1.41 expected goals (xG) from 21 shots, Puebla 1.27 from 9.

Match stats

57% Possession 43%
21 Shots 9
5 Shots on target 3
9 Corners 0
109 Attacks 86
58 Dangerous attacks 21
454 Passes 376
83.0% Pass accuracy 83.0%
15 Tackles 6
11 Fouls 12
3 Yellow cards 3
5 Offsides 0

Key events

Queretaro Puebla
Kick-off
Corner
2’
Mateo CoronelShot on target
8’
9’
Kevin VelascoLeft foot shot0-1 (Puebla)
Daniel ParraShot on target
11’
11’
Óscar VillaShot on target
Corner
13’
36’
Omar MorenoRight foot shot0-2 (Puebla)
Corner
39’
45’
Mateo CoronelShot on target
45’
Half-time0-2
Second half underway
Corner
57’
Corner
59’
Corner
63’
65’
Ali ÁvilaFoul
68’
Mateo CoronelVAR: Penalty given
71’
Eduardo PerezArgument
71’
Santiago HomenchenkoShot on target
71’
Corner
77’
Corner
79’
Enzo GiménezShot on target
80’
Corner
83’
86’
90+5’
Full-time0-2

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 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.41 1.27 9’ Kevin Velasco (Puebla), 0-1 9’ 36’ Omar Moreno (Puebla), 0-2 36’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.41 1.27 9’ Kevin Velasco (Puebla), 0-1 Velasco 9’ 36’ Omar Moreno (Puebla), 0-2 Moreno 36’
Queretaro 1.41 xGPuebla 1.27 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Puebla attacking Queretaro attacking 
51’ Luifer Hernández (Puebla), open play, 0.51 xG, off target 36’ Omar Moreno (Puebla), open play, 0.32 xG, goal 90+1’ Santiago Homenchenko (Queretaro), open play, 0.25 xG, blocked 40’ Lucas Abascia (Queretaro), from a corner, 0.19 xG, off target 90+2’ Enzo Giménez (Queretaro), open play, 0.19 xG, off target 67’ Mateo Coronel (Queretaro), open play, 0.14 xG, off target 9’ Kevin Velasco (Puebla), open play, 0.13 xG, goal 16’ Luifer Hernández (Puebla), open play, 0.13 xG, off target 90+1’ Ali Ávila (Queretaro), open play, 0.14 xG, off target 23’ Carlo Adriano García (Queretaro), open play, 0.08 xG, off target 11’ Omar Moreno (Puebla), open play, 0.07 xG, blocked 83’ Enzo Giménez (Queretaro), from a corner, 0.07 xG, off target 90+5’ Mateo Coronel (Queretaro), open play, 0.07 xG, blocked 11’ Óscar Villa (Puebla), open play, 0.05 xG, saved 80’ Enzo Giménez (Queretaro), set piece, 0.05 xG, saved 11’ Daniel Parra (Queretaro), set piece, 0.03 xG, saved 90+3’ Jesús Arellano Camacho (Queretaro), open play, 0.03 xG, off target 26’ Luifer Hernández (Puebla), open play, 0.02 xG, off target 71’ Santiago Homenchenko (Queretaro), open play, 0.03 xG, saved 28’ Denilson Munoz (Queretaro), open play, 0.02 xG, off target 44’ Carlo Adriano García (Queretaro), open play, 0.02 xG, off target 45’ Mateo Coronel (Queretaro), open play, 0.02 xG, saved 46’ Santiago Homenchenko (Queretaro), set piece, 0.02 xG, blocked 47’ Kevin Velasco (Puebla), open play, 0.02 xG, blocked 55’ Mateo Coronel (Queretaro), open play, 0.02 xG, off target 56’ Óscar Villa (Puebla), open play, 0.02 xG, off target 79’ Santiago Homenchenko (Queretaro), open play, 0.02 xG, blocked 82’ Ali Ávila (Queretaro), open play, 0.01 xG, off target 8’ Mateo Coronel (Queretaro), open play, 0.01 xG, saved 78’ Enzo Giménez (Queretaro), from a corner, 0.01 xG, off target 51’ Luifer Hernández (Puebla), open play, 0.51 xG, off target 36’ Omar Moreno (Puebla), open play, 0.32 xG, goal 90+1’ Santiago Homenchenko (Queretaro), open play, 0.25 xG, blocked 90+2’ Enzo Giménez (Queretaro), open play, 0.19 xG, off target 40’ Lucas Abascia (Queretaro), from a corner, 0.19 xG, off target 67’ Mateo Coronel (Queretaro), open play, 0.14 xG, off target 9’ Kevin Velasco (Puebla), open play, 0.13 xG, goal 90+1’ Ali Ávila (Queretaro), open play, 0.14 xG, off target 16’ Luifer Hernández (Puebla), open play, 0.13 xG, off target 23’ Carlo Adriano García (Queretaro), open play, 0.08 xG, off target 83’ Enzo Giménez (Queretaro), from a corner, 0.07 xG, off target 11’ Omar Moreno (Puebla), open play, 0.07 xG, blocked 90+5’ Mateo Coronel (Queretaro), open play, 0.07 xG, blocked 11’ Óscar Villa (Puebla), open play, 0.05 xG, saved 80’ Enzo Giménez (Queretaro), set piece, 0.05 xG, saved 11’ Daniel Parra (Queretaro), set piece, 0.03 xG, saved 90+3’ Jesús Arellano Camacho (Queretaro), open play, 0.03 xG, off target 71’ Santiago Homenchenko (Queretaro), open play, 0.03 xG, saved 26’ Luifer Hernández (Puebla), open play, 0.02 xG, off target 45’ Mateo Coronel (Queretaro), open play, 0.02 xG, saved 47’ Kevin Velasco (Puebla), open play, 0.02 xG, blocked 28’ Denilson Munoz (Queretaro), open play, 0.02 xG, off target 44’ Carlo Adriano García (Queretaro), open play, 0.02 xG, off target 46’ Santiago Homenchenko (Queretaro), set piece, 0.02 xG, blocked 55’ Mateo Coronel (Queretaro), open play, 0.02 xG, off target 56’ Óscar Villa (Puebla), open play, 0.02 xG, off target 79’ Santiago Homenchenko (Queretaro), open play, 0.02 xG, blocked 82’ Ali Ávila (Queretaro), open play, 0.01 xG, off target 8’ Mateo Coronel (Queretaro), open play, 0.01 xG, saved 78’ Enzo Giménez (Queretaro), from a corner, 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

Queretaro 4-2-3-1 Starting XI
Allison
Duarte 46’
Reyes
Abascia
Parra 68’
García 57’
Homenchenko
Benito 79’
Coronel
Munoz 57’
Ávila
Puebla 4-4-1-1 Starting XI
Gutierrez
Moreno 69’
Almada
Vargas
Villa
Velasco
Organista 79’
Armenta
Moreno 60’
Tomás 79’
Hernández 60’

Player stats

Goalkeeper1 player
90′ 1 2 12 – – – – –
Defenders6 players
Bayron Duarte Taken off
45′ – – – 2 – 23 – – – –
90′ 2 1 – 5 3 57 – – – –
90′ 5 1 1 9 3 75 – – – –
Daniel Parra Taken off
68′ 1 1 – 5 2 23 2 – – –
Carlos Villanueva Came on as a substitute
45′ 1 – – 1 – 29 – – – –
Paulo Victor Came on as a substitute
22′ – – – 1 – 15 1 – – –
Midfielders8 players
Carlo Adriano García Taken off
57′ – – 38 1 – 1 1 2 1 – –
90′ – – 59 3 – – 2 3 2 1
Iker Benito Taken off
79′ – – 26 – – – – 2 – 1 –
90′ – – 19 4 – – – 2 1 1 –
Denilson Munoz Taken off
57′ – – 8 1 – – – – 1 – –
Jesús Arellano Camacho Came on as a substitute
33′ – – 21 – – 1 1 2 1 1 –
Enzo Giménez Came on as a substitute
33′ – – 16 – – 1 – 7 1 – –
Álex Alcalá Came on as a substitute
11′ – – 5 – – 2 – 3 – 1 –
Forwards1 player
90′ – – 2 – 0.15 – 2 7 – 24
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.