Necaxa vs Puebla

20 September 2025 · Liga MX · 2025/26 · Referee Jorge Abraham Camacho Peregrina

Full time 1 – 0

Half-time: 1–0

  • F. Moyano 45+1’ (og)

Match summary

Necaxa beat Puebla 1-0. Necaxa led 1-0 at half-time.

Moyano's own goal put Necaxa ahead from a corner in first-half stoppage time.

There was little between the sides on chances: Necaxa created 0.85 expected goals (xG) from 12 shots, Puebla 0.87 from 14.

Match stats

46% Possession 54%
12 Shots 14
3 Shots on target 5
2 Corners 8
351 Passes 405
73.5% Pass accuracy 81.7%
12 Tackles 22
7 Fouls 12
1 Yellow cards 1
1 Offsides 2

Key events

Necaxa Puebla
Kick-off
10’
R. CastilloShot on target
18’
O. GonzálezShot on target
D. d. BuenShot on target
26’
D. d. BuenShot on target
34’
A. PalavecinoShot on target
38’
F. MoyanoOwn goal1-0 (Necaxa)
45+1’
45+7’
Half-time1-0
46’
E. NavarroJ. Fedorco
48’
R. MarínShot on target
Second half underway
58’
O. GonzálezShot on target
67’
M. RamírezA. Gamarra
77’
80’
83’
F. MonarrezShot on target
A. AndradeD. d. Buen
87’
90+4’
Full-time1-0

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.85 0.87 45+1’ F. Moyano (Necaxa) own goal, 1-0 45+1’ 0.0 0.5 1.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.85 0.87 45+1’ F. Moyano (Necaxa) own goal, 1-0 Moyano 45+1’
Necaxa 0.85 xGPuebla 0.87 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Puebla attacking Necaxa attacking 
56’ A. Oliveros (Necaxa), set piece, 0.42 xG, hit the woodwork 90+1’ A. Organista (Puebla), from a corner, 0.26 xG, off target 83’ E. Gómez (Puebla), open play, 0.16 xG, off target 22’ F. Moyano (Puebla), from a corner, 0.12 xG, hit the woodwork 30’ A. Oliveros (Necaxa), from a corner, 0.10 xG, off target 43’ A. Palavecino (Necaxa), open play, 0.08 xG, off target 66’ E. Gómez (Puebla), open play, 0.07 xG, off target 56’ D. d. Buen (Necaxa), set piece, 0.05 xG, off target 18’ O. González (Puebla), open play, 0.04 xG, saved 26’ K. Rosero (Necaxa), open play, 0.04 xG, blocked 47’ R. Marín (Puebla), open play, 0.04 xG, off target 10’ R. Castillo (Puebla), open play, 0.03 xG, blocked 90’ F. Moyano (Puebla), open play, 0.03 xG, blocked 15’ R. Sánchez (Necaxa), open play, 0.03 xG, blocked 44’ R. Sánchez (Necaxa), open play, 0.03 xG, blocked 72’ F. Monarrez (Puebla), direct free kick, 0.03 xG, off target 29’ K. Rosero (Necaxa), open play, 0.02 xG, blocked 90+4’ T. Badaloni (Necaxa), open play, 0.03 xG, off target 48’ R. Marín (Puebla), from a corner, 0.02 xG, saved 26’ D. d. Buen (Necaxa), open play, 0.02 xG, saved 34’ D. d. Buen (Necaxa), open play, 0.02 xG, saved 38’ A. Palavecino (Necaxa), open play, 0.02 xG, saved 10’ R. Castillo (Puebla), open play, 0.01 xG, saved 58’ O. González (Puebla), open play, 0.01 xG, saved 83’ F. Monarrez (Puebla), open play, 0.02 xG, saved 90+6’ N. Díaz (Puebla), open play, 0.01 xG, blocked 46’ F. Moyano (Puebla), own goal 56’ A. Oliveros (Necaxa), set piece, 0.42 xG, hit the woodwork 90+1’ A. Organista (Puebla), from a corner, 0.26 xG, off target 83’ E. Gómez (Puebla), open play, 0.16 xG, off target 22’ F. Moyano (Puebla), from a corner, 0.12 xG, hit the woodwork 30’ A. Oliveros (Necaxa), from a corner, 0.10 xG, off target 43’ A. Palavecino (Necaxa), open play, 0.08 xG, off target 66’ E. Gómez (Puebla), open play, 0.07 xG, off target 56’ D. d. Buen (Necaxa), set piece, 0.05 xG, off target 18’ O. González (Puebla), open play, 0.04 xG, saved 26’ K. Rosero (Necaxa), open play, 0.04 xG, blocked 47’ R. Marín (Puebla), open play, 0.04 xG, off target 10’ R. Castillo (Puebla), open play, 0.03 xG, blocked 90’ F. Moyano (Puebla), open play, 0.03 xG, blocked 15’ R. Sánchez (Necaxa), open play, 0.03 xG, blocked 44’ R. Sánchez (Necaxa), open play, 0.03 xG, blocked 72’ F. Monarrez (Puebla), direct free kick, 0.03 xG, off target 90+4’ T. Badaloni (Necaxa), open play, 0.03 xG, off target 29’ K. Rosero (Necaxa), open play, 0.02 xG, blocked 26’ D. d. Buen (Necaxa), open play, 0.02 xG, saved 48’ R. Marín (Puebla), from a corner, 0.02 xG, saved 34’ D. d. Buen (Necaxa), open play, 0.02 xG, saved 38’ A. Palavecino (Necaxa), open play, 0.02 xG, saved 10’ R. Castillo (Puebla), open play, 0.01 xG, saved 58’ O. González (Puebla), open play, 0.01 xG, saved 83’ F. Monarrez (Puebla), open play, 0.02 xG, saved 90+6’ N. Díaz (Puebla), open play, 0.01 xG, blocked 46’ F. Moyano (Puebla), own goal
Size shows xG Goal On target Off target or blocked

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

Lineups

Necaxa 4-4-1-1 Starting XI
Unsaín
Rosero
Peña
Oliveros
Calderón 78’
Pérez 77’
Buen 87’
Rodríguez
Sánchez 59’
Palavecino 60’
Badaloni
Puebla 4-4-2 Starting XI
González
Rivas 89’
Fedorco 46’
Díaz
Monarrez
González 80’
Gamarra 67’
Moyano
Gómez
Marín 80’
Castillo 67’

Player stats

Goalkeeper1 player
E. Unsaín
90′ 5 0 32 1 – – – –
Defenders6 players
90′ – 2 – 1 1 26 2 – – –
90′ – – – 2 2 33 – – – –
90′ – – – 5 2 42 – – – –
C. Calderón Taken off
78′ 3 – – 4 – 33 1 – – –
T. Jacob Came on as a substitute
13′ 1 – – 1 – 2 1 – – –
F. Rossano Came on as a substitute
12′ – – – – – 4 – – – –
Midfielders6 players
P. Pérez Taken off
77′ – – 24 3 0.05 – – 3 – 1 –
D. d. Buen Taken off
87′ – – 25 1 0.11 3 1 9 – 2 –
90′ – – 35 1 0.04 2 3 4 1 1 –
R. Sánchez Taken off
59′ – – 20 2 0.10 – – 2 – – –
J. Rojas Came on as a substitute
31′ – – 12 – 0.00 1 – 4 – 1 –
A. Andrade Came on as a substitute
9′ – – 2 – – – – – – – –
Forwards3 players
A. Palavecino Taken off
60′ – – 2 1 0.10 0.12 3 1 1 35 –
T. Badaloni
90′ – – 1 – 0.03 0.02 2 5 – 18 –
R. C. Pineda Came on as a substitute
30′ – – – – – 0.00 – 1 – 8 –
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.