Puebla vs Atlante

19 September 2026 · Liga MX · 2026/27 · Referee Aldo Ballesteros Barba

Full time 1 – 1

Half-time: 0–1

  • Mathías Tomás 53’
  • Walter Portales 41’

Match summary

Puebla and Atlante shared the points in a 1-1 draw. Atlante led 1-0 at half-time.

Walter Portales put Atlante ahead in the 41st minute and Mathías Tomás equalised in the 53rd minute.

Atlante had the better of the chances, with 1.18 expected goals (xG) from 21 shots to Puebla's 0.45 from 12.

Match stats

54% Possession 46%
12 Shots 21
4 Shots on target 5
6 Corners 11
90 Attacks 75
47 Dangerous attacks 50
455 Passes 377
82.9% Pass accuracy 80.1%
19 Tackles 28
6 Fouls 10
1 Yellow cards 0
1 Offsides 3

Key events

Puebla Atlante
Kick-off
41’
Walter PortalesLeft foot shot0-1 (Atlante)
Half-time0-1
Fernando MonarrezShot on target
46’
47’
Second half underway
Mathías TomásLeft foot shot1-1 (Puebla)
53’
Mathías TomásVAR: Penalty given
63’
Mathías TomásShot on target
80’
81’
Martín SarrafioreShot on target
82’
Christian BermúdezShot on target
Heriberto JuradoShot on target
89’
90+3’
Luis CalzadillaShot on target
90+8’
Luis PuenteShot on target
Full-time1-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 0.45 1.18 41’ Walter Portales (Atlante), 0-1 41’ 53’ Mathías Tomás (Puebla), 1-1 53’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.45 1.18 41’ Walter Portales (Atlante), 0-1 Portales 41’ 53’ Mathías Tomás (Puebla), 1-1 Tomás 53’
Puebla 0.45 xGAtlante 1.18 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Atlante attacking Puebla attacking 
82’ Christian Bermúdez (Atlante), open play, 0.33 xG, saved 41’ Walter Portales (Atlante), open play, 0.21 xG, goal 50’ Carlos Baltazar (Puebla), open play, 0.09 xG, off target 90+8’ Luis Puente (Atlante), open play, 0.09 xG, saved 89’ Heriberto Jurado (Puebla), open play, 0.08 xG, saved 49’ Nicolas Carrera (Atlante), from a corner, 0.07 xG, off target 72’ Mathías Tomás (Puebla), open play, 0.07 xG, off target 32’ Ignacio Maestro Puch (Puebla), open play, 0.06 xG, off target 17’ Walter Portales (Atlante), open play, 0.05 xG, off target 32’ Luis Calzadilla (Atlante), open play, 0.05 xG, off target 5’ Jhojan Julio (Atlante), open play, 0.04 xG, off target 13’ Jhojan Julio (Atlante), open play, 0.04 xG, blocked 23’ Mathías Tomás (Puebla), open play, 0.04 xG, blocked 87’ Armando Escobar (Atlante), open play, 0.04 xG, off target 81’ Martín Sarrafiore (Atlante), open play, 0.03 xG, saved 15’ Nicolas Carrera (Atlante), open play, 0.03 xG, off target 33’ Eugenio Pizzuto (Atlante), open play, 0.03 xG, off target 90+3’ Luis Calzadilla (Atlante), open play, 0.03 xG, saved 90+5’ Luifer Hernández (Puebla), open play, 0.03 xG, off target 14’ Martín Sarrafiore (Atlante), from a corner, 0.02 xG, off target 17’ Walter Clar (Atlante), open play, 0.02 xG, blocked 46’ Fernando Monarrez (Puebla), open play, 0.02 xG, saved 46’ Walter Clar (Atlante), open play, 0.02 xG, blocked 53’ Omar Moreno (Puebla), open play, 0.02 xG, blocked 59’ Walter Clar (Atlante), open play, 0.02 xG, blocked 24’ Facundo Almada (Puebla), from a corner, 0.02 xG, off target 90+4’ Armando Escobar (Atlante), from a corner, 0.02 xG, off target 1’ Martín Sarrafiore (Atlante), open play, 0.01 xG, off target 80’ Mathías Tomás (Puebla), open play, 0.02 xG, saved 84’ Facundo Almada (Puebla), set piece, 0.01 xG, off target 48’ Martín Sarrafiore (Atlante), set piece, 0.01 xG, blocked 53’ Mathías Tomás (Puebla), open play, 0.01 xG, goal 90+9’ Eduardo Tercero (Atlante), from a corner, 0.01 xG, off target 82’ Christian Bermúdez (Atlante), open play, 0.33 xG, saved 41’ Walter Portales (Atlante), open play, 0.21 xG, goal 50’ Carlos Baltazar (Puebla), open play, 0.09 xG, off target 90+8’ Luis Puente (Atlante), open play, 0.09 xG, saved 89’ Heriberto Jurado (Puebla), open play, 0.08 xG, saved 49’ Nicolas Carrera (Atlante), from a corner, 0.07 xG, off target 72’ Mathías Tomás (Puebla), open play, 0.07 xG, off target 32’ Ignacio Maestro Puch (Puebla), open play, 0.06 xG, off target 17’ Walter Portales (Atlante), open play, 0.05 xG, off target 32’ Luis Calzadilla (Atlante), open play, 0.05 xG, off target 5’ Jhojan Julio (Atlante), open play, 0.04 xG, off target 13’ Jhojan Julio (Atlante), open play, 0.04 xG, blocked 87’ Armando Escobar (Atlante), open play, 0.04 xG, off target 23’ Mathías Tomás (Puebla), open play, 0.04 xG, blocked 81’ Martín Sarrafiore (Atlante), open play, 0.03 xG, saved 15’ Nicolas Carrera (Atlante), open play, 0.03 xG, off target 33’ Eugenio Pizzuto (Atlante), open play, 0.03 xG, off target 46’ Walter Clar (Atlante), open play, 0.02 xG, blocked 90+3’ Luis Calzadilla (Atlante), open play, 0.03 xG, saved 90+5’ Luifer Hernández (Puebla), open play, 0.03 xG, off target 14’ Martín Sarrafiore (Atlante), from a corner, 0.02 xG, off target 17’ Walter Clar (Atlante), open play, 0.02 xG, blocked 46’ Fernando Monarrez (Puebla), open play, 0.02 xG, saved 53’ Omar Moreno (Puebla), open play, 0.02 xG, blocked 59’ Walter Clar (Atlante), open play, 0.02 xG, blocked 24’ Facundo Almada (Puebla), from a corner, 0.02 xG, off target 90+4’ Armando Escobar (Atlante), from a corner, 0.02 xG, off target 80’ Mathías Tomás (Puebla), open play, 0.02 xG, saved 84’ Facundo Almada (Puebla), set piece, 0.01 xG, off target 1’ Martín Sarrafiore (Atlante), open play, 0.01 xG, off target 48’ Martín Sarrafiore (Atlante), set piece, 0.01 xG, blocked 53’ Mathías Tomás (Puebla), open play, 0.01 xG, goal 90+9’ Eduardo Tercero (Atlante), 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

Puebla 4-2-3-1 Starting XI
Gutierrez
Pachuca 46’
Almada
Vargas
Monarrez 46’
Sanabria
Organista
Garnica 46’
Tomás 85’
Baltazar
Puch 73’
Atlante 3-4-2-1 Starting XI
Jiménez
Carrera
Tercero
Quirós
Clar 72’
González 78’
Pizzuto
Portales
Sarrafiore 90’
Calzadilla
Julio 72’

Player stats

Goalkeeper1 player
90′ 4 1 39 2 – – – –
Defenders6 players
Jose Pachuca Taken off
45′ 2 – 1 5 2 31 2 – – –
90′ – – 2 5 4 51 – – – –
90′ 3 – – 5 2 43 – – – –
Fernando Monarrez Taken off
45′ 1 2 – 4 – 19 – – – –
Iker Moreno Came on as a substitute
45′ 2 – – 2 – 25 – – – –
Óscar Villa Came on as a substitute
45′ – – – 3 2 20 1 – –
Midfielders7 players
90′ – – 61 1 0.05 3 1 5 – – –
90′ – – 43 – 0.03 6 2 12 1 2 –
Brayan Garnica Taken off
45′ – – 18 – 0.01 – 1 2 – – –
Mathías Tomás Taken off
85′ 1 – 34 1 0.03 – – 6 2 3 –
90′ – – 37 2 0.03 1 1 10 – 2 –
Omar Moreno Came on as a substitute
45′ – – 10 – 0.01 – – 2 – – –
Heriberto Jurado Came on as a substitute
14′ – – 3 – 0.00 1 – 2 – – –
Forwards2 players
Ignacio Maestro Puch Taken off
73′ – 1 1 – 0.06 0.01 2 4 – 18 –
Luifer Hernández Came on as a substitute
17′ – – 1 – 0.03 0.00 – 2 – 3 –
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.