Puebla vs Santos Laguna

26 July 2025 · Liga MX · 2025/26 · Referee Jorge Abraham Camacho Peregrina

Full time 1 – 0

Half-time: 0–0

  • Ricardo Marín 79’

Match summary

Puebla beat Santos Laguna 1-0. It was goalless at half-time.

Ricardo Marín put Puebla ahead with a header in the 79th minute.

The chances backed that up: Puebla created 3.03 expected goals (xG) from 19 shots to Santos Laguna's 0.27 from 6.

Match stats

59% Possession 41%
19 Shots 6
4 Shots on target 1
6 Corners 2
416 Passes 300
77.4% Pass accuracy 67.3%
16 Tackles 8
7 Fouls 17
1 Yellow cards 3
4 Offsides 0

Key events

Puebla Santos Laguna
Kick-off
20’
33’
Bruno BarticciottoChoco Lozano
Miguel RamírezShot on target
34’
Half-time0-0
Second half underway
Owen GonzálezShot on target
51’
Emiliano GómezMiguel Ramírez
55’
62’
Cristián DájomeRamiro Sordo
67’
Bruno BarticciottoShot on target
Ricardo MarínHeader1-0 (Puebla)
79’
Alejandro OrganistaShot on target
81’
82’
83’
Franco FagúndezAldo Lopez Vargas
85’
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 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.03 0.27 79’ Ricardo Marín (Puebla), 1-0 79’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.03 0.27 79’ Ricardo Marín (Puebla), 1-0 Marín 79’
Puebla 3.03 xGSantos Laguna 0.27 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Santos Laguna attacking Puebla attacking 
58’ Nicolás Díaz (Puebla), from a corner, 0.56 xG, off target 34’ Miguel Ramírez (Puebla), open play, 0.46 xG, saved 79’ Ricardo Marín (Puebla), open play, 0.40 xG, goal 77’ Franco Moyano (Puebla), open play, 0.33 xG, off target 81’ Alejandro Organista (Puebla), open play, 0.23 xG, saved 28’ Miguel Ramírez (Puebla), open play, 0.16 xG, blocked 86’ Emiliano Gómez (Puebla), open play, 0.16 xG, off target 35’ Franco Moyano (Puebla), open play, 0.14 xG, off target 37’ Ramiro Sordo (Santos Laguna), open play, 0.13 xG, off target 47’ Esteban Lozano (Puebla), open play, 0.09 xG, hit the woodwork 48’ Luis Gabriel Rey (Puebla), from a corner, 0.08 xG, off target 70’ Edgar Guerra (Puebla), open play, 0.08 xG, off target 8’ Esteban Lozano (Puebla), open play, 0.07 xG, off target 19’ Esteban Lozano (Puebla), open play, 0.06 xG, off target 90+5’ Edgar Guerra (Puebla), open play, 0.06 xG, off target 67’ Bruno Barticciotto (Santos Laguna), open play, 0.06 xG, saved 18’ Ariel Gamarra (Puebla), from a corner, 0.04 xG, off target 52’ Miguel Ramírez (Puebla), open play, 0.03 xG, blocked 23’ Miguel Ramírez (Puebla), open play, 0.03 xG, off target 51’ Owen González (Puebla), open play, 0.03 xG, saved 76’ Emmanuel Echeverría (Santos Laguna), open play, 0.03 xG, blocked 46’ Ramiro Sordo (Santos Laguna), open play, 0.02 xG, off target 90+2’ Haret Ortega (Santos Laguna), open play, 0.02 xG, off target 10’ Franco Moyano (Puebla), open play, 0.01 xG, off target 46’ Ramiro Sordo (Santos Laguna), open play, 0.01 xG, off target 58’ Nicolás Díaz (Puebla), from a corner, 0.56 xG, off target 34’ Miguel Ramírez (Puebla), open play, 0.46 xG, saved 79’ Ricardo Marín (Puebla), open play, 0.40 xG, goal 77’ Franco Moyano (Puebla), open play, 0.33 xG, off target 81’ Alejandro Organista (Puebla), open play, 0.23 xG, saved 28’ Miguel Ramírez (Puebla), open play, 0.16 xG, blocked 86’ Emiliano Gómez (Puebla), open play, 0.16 xG, off target 35’ Franco Moyano (Puebla), open play, 0.14 xG, off target 37’ Ramiro Sordo (Santos Laguna), open play, 0.13 xG, off target 47’ Esteban Lozano (Puebla), open play, 0.09 xG, hit the woodwork 48’ Luis Gabriel Rey (Puebla), from a corner, 0.08 xG, off target 70’ Edgar Guerra (Puebla), open play, 0.08 xG, off target 8’ Esteban Lozano (Puebla), open play, 0.07 xG, off target 19’ Esteban Lozano (Puebla), open play, 0.06 xG, off target 90+5’ Edgar Guerra (Puebla), open play, 0.06 xG, off target 67’ Bruno Barticciotto (Santos Laguna), open play, 0.06 xG, saved 18’ Ariel Gamarra (Puebla), from a corner, 0.04 xG, off target 52’ Miguel Ramírez (Puebla), open play, 0.03 xG, blocked 51’ Owen González (Puebla), open play, 0.03 xG, saved 23’ Miguel Ramírez (Puebla), open play, 0.03 xG, off target 76’ Emmanuel Echeverría (Santos Laguna), open play, 0.03 xG, blocked 46’ Ramiro Sordo (Santos Laguna), open play, 0.02 xG, off target 90+2’ Haret Ortega (Santos Laguna), open play, 0.02 xG, off target 10’ Franco Moyano (Puebla), open play, 0.01 xG, off target 46’ Ramiro Sordo (Santos Laguna), open play, 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 3-5-1-1 Starting XI
Rodríguez
Rey
Fedorco
Díaz
Guerra
Organista 90’
Gamarra
Ramírez 55’
Moyano
González 90’
Lozano 71’
Santos Laguna 3-4-3 Starting XI
Acevedo
Ortega
Balanta
Amione
Echeverría 83’
Güemez
Vargas 83’
Abella
Sordo 62’
Villalba 62’
Lozano 33’

Player stats

Goalkeeper1 player
90′ 1 0 25 – – – – –
Defenders3 players
90′ 1 6 – 2 1 54 1 – – –
Juan Fedorco
90′ 2 3 – 11 9 52 – – – –
Nicolás Díaz
90′ 4 – – 9 3 66 – – – –
Midfielders7 players
90′ – – 32 4 0.33 2 – 4 – – –
Alejandro Organista Taken off
89′ – – 31 1 0.02 3 – 4 1 1 –
Ariel Gamarra
90′ – – 36 1 0.01 1 – 4 – 2 –
Miguel Ramírez Taken off
55′ – – 24 1 0.06 – – 2 – 1 –
Owen González Taken off
89′ – – 31 4 0.78 1 1 5 – 2 –
Franco Moyano
90′ – – 38 1 0.12 1 2 3 1 1 –
Emiliano Gómez Came on as a substitute
35′ – 1 13 2 0.60 – – 4 – 1 –
Forwards2 players
Esteban Lozano Taken off
71′ – – 3 – 0.22 0.00 – 7 2 8 –
Ricardo Marín Came on as a substitute
19′ 1 – 1 1 0.40 0.00 – 3 1 4 –
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.