Liga MX Clausura - 4

Puebla 0 - 0 FT Toluca

Estadio Cuauhtemoc

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
40
FT
Sat, Jan 31
Español
Puebla
0-0
Toluca
⚡ Intensity 51
⚖️ Balance 0
🏆 Stakes 0
🎲 Upset 0
Gutierrez denies Toluca in goalless siege.

Gutierrez Denies Title-Chasing Toluca in Goalless Siege

Average Entertainment Futmetrix Score: 40/100. A monumental goalkeeping display rescued a desperate point for the hosts against an unrelenting attacking onslaught.

The One-Sided Blueprint

The tactical picture at Estadio Cuauhtemoc became crystal clear within the opening exchanges. Toluca arrived with absolute authority, establishing an exceptional level of Balance as they pinned the hosts deep into their own territory. They dominated possession entirely, holding the ball for long stretches and suffocating Puebla. The pitch quickly transformed into a half-field drill, with the away side rotating the ball seamlessly and searching for weaknesses in a stubborn defensive shell. Despite attempting a staggering number of shots from the edge of the box, the visitors consistently struggled to find the clinical final touch required to break the deadlock. The sheer volume of early chances underscored a remarkably high Intensity rating for the match, but the final execution repeatedly let the title-chasing side down as they probed a packed, disciplined block. The hosts were forced to absorb immense pressure without offering any threat going forward.

The Double Twist

The entire complexion of the contest hinged on two massive moments of drama. The first arrived in the dying embers of the first half. A lengthy VAR review ultimately handed Toluca a golden opportunity from the spot, with Nicolás Castro heavily involved in the chaotic buildup. Stepping up to face the penalty, Ricardo Gutierrez delivered a monumental save to keep the scoreline miraculously untouched. That singular act of heroism fueled a massive Upset Factor heading into the tunnel. The visitors' frustration only multiplied in the 63rd minute. Nicolás Díaz committed a reckless challenge, leaving the referee no choice but to brandish a straight red card. Instantly reduced to ten men, the home side completely abandoned any remaining counter-attacking ambitions. The game state shifted from a difficult defensive assignment into a desperate mission for survival against a highly motivated opponent.

Surviving the Barrage

Down a man for the final half-hour, the hosts faced a relentless, breathless storm. Toluca launched an incredible 27 shots overall and forced 12 separate corners, setting up camp directly around the penalty area. Yet, the defensive line flatly refused to crack under the immense weight of the assault. Iker Moreno orchestrated an outstanding rearguard action, throwing his body into passing lanes and clearing dangerous crosses to deflect the relentless barrage. The Stakes for the visitors were explicitly clear heading into the evening—they sit comfortably in the upper playoff spots but missed a crucial, golden chance to close the four-point gap on the league leaders. For the resilient hosts, earning a hard-fought point while surviving such an overwhelming statistical disadvantage will feel exactly like a memorable victory.

Key Questions

How did the red card for Nicolás Díaz impact the match?

The 63rd-minute dismissal forced Puebla into a pure defensive shell, absorbing 27 shots and 12 corners as they desperately clung to a scoreless draw.

What made Ricardo Gutierrez the Man of the Match?

He delivered an incredible six saves, highlighted by a crucial penalty denial in the 45th minute that completely shifted the momentum of the match.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
30%
70%
Puebla 30%
Toluca 70%
Shots
4
27
Puebla 4
Toluca 27
Shots on Target
1
5
Puebla 1
Toluca 5
Expected Goals (xG)
0.22
2.43
Puebla 0.22
Toluca 2.43
Passes
238
559
Puebla 238
Toluca 559
Pass Accuracy
75%
89%
Puebla 75%
Toluca 89%
Corners
0
12
Puebla 0
Toluca 12
Fouls
12
10
Puebla 12
Toluca 10
Yellow Cards
2
3
Puebla 2
Toluca 3
Red Cards
1
0
Puebla 1
Toluca 0

Match Events

Nicolás Castro 45'+1
45'+7 🟨 Edgar Guerra
Bruno Méndez 🟨 45'+7
HT
46' 🔄 A. Organista A. Ramirez
46' 🔄 L. Rey K. Velasco
Marcel Ruíz 🟨 60'
S. Cordova F. Rossi 🔄 61'
Jesús Gallardo 🟨 62'
63' 🟥 Nicolás Díaz
69' 🔄 C. Baltazar J. R. Pachuca Martinez
Bruno Mendez E. del Villar 🔄 76'
N. Castro P. Perez 🔄 76'
78' 🔄 E. Gomez M. Ramirez
78' 🔄 E. Guerra B. Garnica
J. Angulo J. Diaz 🔄 83'
90'+1 🟨 Ricardo Gutierrez
FT

Player Cards

Our take on every player in this match

Puebla

Goalkeepers
D. Gutierrez
PENALTY HERO
PENALTY HERO
1
Pens Saved
1
Pens Saved
6
Saves
9.3
Rating
Defenders
I. Moreno
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
73%
Duel Win %
E. Navarro
SHIELD
SHIELD
3
Blocks
3
Blocks
1
Interceptions
1
Tackles
J. Vargas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
N. Diaz
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
6.2
Rating
Midfielders
L. Rey
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
6.6
Rating
E. Guerra
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
A. Organista
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
C. Baltazar
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
E. Gomez
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Forwards
E. Lozano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
J. Rodriguez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
J. R. Pachuca Martinez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
A. de la Rosa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Ramirez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
A. Ramirez
ENFORCER
ENFORCER
5
Tackles
5
Tackles
5
Duels Won
71%
Win %
B. Garnica
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
A. Araos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
K. Velasco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
E. Mustre
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
P. Gamarra
👻 Invisible Nothing to note

Toluca

Goalkeepers
L. Garcia
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
S. Simon
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
45%
Pass Acc
Bruno Mendez
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
F. Pereira
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
82%
Pass Acc
J. Gallardo
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
50%
Pass Acc
Midfielders
F. Romero
MAGNET
MAGNET
81
Activity
81
Activity
75
Passes
6
Duels
M. Ruiz
MAGNET
MAGNET
89
Activity
89
Activity
70
Passes
19
Duels
S. Cordova
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
J. Angulo
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
30%
Pass Acc
N. Castro
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Forwards
Paulinho
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
BENCH
H. Gonzalez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
D. Barbosa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Isais
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
E. del Villar
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
P. Perez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
J. Diaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
V. Arteaga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
O. Virgen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
F. Rossi
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won

Head to Head

Date Home Score Away Competition Venue
09/14/2025 Toluca 3 - 1 Puebla Liga MX Estadio Nemesio Díez
03/15/2025 Puebla 0 - 3 Toluca Liga MX Estadio Cuauhtémoc
10/23/2024 Toluca 5 - 0 Puebla Liga MX Estadio Nemesio Díez
01/27/2024 Puebla 1 - 1 Toluca Liga MX Estadio Cuauhtémoc
11/01/2023 Toluca 0 - 1 Puebla Liga MX Estadio Nemesio Díez
06/24/2023 Toluca 1 - 1 Puebla Friendlies Clubs Estadio Nemesio Díez
09/14/2025
3 - 1
Liga MX Estadio Nemesio Díez
03/15/2025
0 - 3
Liga MX Estadio Cuauhtémoc
10/23/2024
5 - 0
Liga MX Estadio Nemesio Díez
01/27/2024
1 - 1
Liga MX Estadio Cuauhtémoc
11/01/2023
0 - 1
Liga MX Estadio Nemesio Díez
06/24/2023
1 - 1
Friendlies Clubs Estadio Nemesio Díez
Puebla Win
Toluca Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Guadalajara Chivas 4 12 8 3 +5 WAtletico San Luis 2 - 3 Guadalajara Chivas (31-01-2026)WGuadalajara Chivas 2 - 1 Club Queretaro (17-01-2026)WFC Juarez 0 - 1 Guadalajara Chivas (14-01-2026)WGuadalajara Chivas 2 - 0 Pachuca (10-01-2026)
2 Cruz Azul 4 9 8 5 +3 WFC Juarez 3 - 4 Cruz Azul (31-01-2026)WCruz Azul 1 - 0 Puebla (18-01-2026)WCruz Azul 2 - 0 Atlas (14-01-2026)LLeon 2 - 1 Cruz Azul (11-01-2026)
3 Atlas 4 9 3 2 +1 WAtlas 1 - 0 Mazatlán (31-01-2026)WNecaxa 0 - 1 Atlas (17-01-2026)LCruz Azul 2 - 0 Atlas (14-01-2026)WAtlas 1 - 0 Puebla (10-01-2026)
4 U.N.A.M. - Pumas 4 8 7 2 +5 WU.N.A.M. - Pumas 4 - 0 Santos Laguna (31-01-2026)DU.N.A.M. - Pumas 1 - 1 Leon (18-01-2026)WTigres UANL 0 - 1 U.N.A.M. - Pumas (15-01-2026)DU.N.A.M. - Pumas 1 - 1 Club Queretaro (11-01-2026)
5 Toluca 4 8 4 1 +3 DPuebla 0 - 0 Toluca (31-01-2026)DTigres UANL 0 - 0 Toluca (18-01-2026)WToluca 3 - 1 Santos Laguna (15-01-2026)WMonterrey 0 - 1 Toluca (11-01-2026)
6 Monterrey 4 7 9 4 +5 DMonterrey 2 - 2 Club Tijuana (01-02-2026)WMazatlán 1 - 5 Monterrey (17-01-2026)WNecaxa 0 - 2 Monterrey (14-01-2026)LMonterrey 0 - 1 Toluca (11-01-2026)
7 Tigres UANL 4 7 4 3 +1 WLeon 1 - 2 Tigres UANL (01-02-2026)DTigres UANL 0 - 0 Toluca (18-01-2026)LTigres UANL 0 - 1 U.N.A.M. - Pumas (15-01-2026)WAtletico San Luis 1 - 2 Tigres UANL (12-01-2026)
8 Club Tijuana 4 6 5 4 +1 DMonterrey 2 - 2 Club Tijuana (01-02-2026)DClub Tijuana 1 - 1 Atletico San Luis (18-01-2026)WClub Queretaro 1 - 2 Club Tijuana (15-01-2026)DClub Tijuana 0 - 0 Club America (10-01-2026)
9 Club America 4 5 2 2 0 WClub America 2 - 0 Necaxa (31-01-2026)DPachuca 0 - 0 Club America (19-01-2026)LClub America 0 - 2 Atletico San Luis (15-01-2026)DClub Tijuana 0 - 0 Club America (10-01-2026)
10 Pachuca 4 5 2 3 -1 DClub Queretaro 0 - 0 Pachuca (01-02-2026)DPachuca 0 - 0 Club America (19-01-2026)WPachuca 2 - 1 Leon (14-01-2026)LGuadalajara Chivas 2 - 0 Pachuca (10-01-2026)
11 Atletico San Luis 4 4 6 6 0 LAtletico San Luis 2 - 3 Guadalajara Chivas (31-01-2026)DClub Tijuana 1 - 1 Atletico San Luis (18-01-2026)WClub America 0 - 2 Atletico San Luis (15-01-2026)LAtletico San Luis 1 - 2 Tigres UANL (12-01-2026)
12 FC Juarez 4 4 7 8 -1 LFC Juarez 3 - 4 Cruz Azul (31-01-2026)DSantos Laguna 2 - 2 FC Juarez (18-01-2026)LFC Juarez 0 - 1 Guadalajara Chivas (14-01-2026)WMazatlán 1 - 2 FC Juarez (10-01-2026)
13 Leon 4 4 5 6 -1 LLeon 1 - 2 Tigres UANL (01-02-2026)DU.N.A.M. - Pumas 1 - 1 Leon (18-01-2026)LPachuca 2 - 1 Leon (14-01-2026)WLeon 2 - 1 Cruz Azul (11-01-2026)
14 Puebla 4 4 2 3 -1 DPuebla 0 - 0 Toluca (31-01-2026)LCruz Azul 1 - 0 Puebla (18-01-2026)WPuebla 2 - 1 Mazatlán (13-01-2026)LAtlas 1 - 0 Puebla (10-01-2026)
15 Necaxa 4 3 3 6 -3 LClub America 2 - 0 Necaxa (31-01-2026)LNecaxa 0 - 1 Atlas (17-01-2026)LNecaxa 0 - 2 Monterrey (14-01-2026)WSantos Laguna 1 - 3 Necaxa (11-01-2026)
16 Club Queretaro 4 2 3 5 -2 DClub Queretaro 0 - 0 Pachuca (01-02-2026)LGuadalajara Chivas 2 - 1 Club Queretaro (17-01-2026)LClub Queretaro 1 - 2 Club Tijuana (15-01-2026)DU.N.A.M. - Pumas 1 - 1 Club Queretaro (11-01-2026)
17 Santos Laguna 4 1 4 12 -8 LU.N.A.M. - Pumas 4 - 0 Santos Laguna (31-01-2026)DSantos Laguna 2 - 2 FC Juarez (18-01-2026)LToluca 3 - 1 Santos Laguna (15-01-2026)LSantos Laguna 1 - 3 Necaxa (11-01-2026)
18 Mazatlán 4 0 3 10 -7 LAtlas 1 - 0 Mazatlán (31-01-2026)LMazatlán 1 - 5 Monterrey (17-01-2026)LPuebla 2 - 1 Mazatlán (13-01-2026)LMazatlán 1 - 2 FC Juarez (10-01-2026)