Liga MX Gameweek 4, Clausura

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.

Win Probability

  • Puebla 19%
  • Draw 24%
  • Toluca 57%

Futmetrix AI estimate

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' 🔄 L. Rey K. Velasco
46' 🔄 A. Organista A. Ramirez
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
N. Castro P. Perez 🔄 76'
Bruno Mendez E. del Villar 🔄 76'
78' 🔄 E. Guerra B. Garnica
78' 🔄 E. Gomez M. Ramirez
J. Angulo J. Diaz 🔄 83'
90'+1 🟨 Ricardo Gutierrez
FT

Player Cards

Our take on every player in this match

Puebla

Goalkeepers
Ricardo Gutiérrez
PENALTY HERO
PENALTY HERO
1
Pens Saved
1
Pens Saved
6
Saves
9.3
Rating
Defenders
Iker Moreno
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
73%
Duel Win %
Eduardo Navarro
SHIELD
SHIELD
3
Blocks
3
Blocks
1
Interceptions
1
Tackles
Juan Pablo Vargas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Nicolás Díaz
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
6.2
Rating
Midfielders
Luis Rey
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
6.6
Rating
Edgar Guerra
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Alejandro Organista
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Carlos Baltazar
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Emiliano Gómez
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Forwards
Esteban Lozano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Jesús Rodríguez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jose Pachuca
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
Miguel Ramírez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Alonso Ramírez
ENFORCER
ENFORCER
5
Tackles
5
Tackles
5
Duels Won
71%
Win %
Brayan Garnica
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Ángelo Araos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kevin Velasco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Eduardo Mustre
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
P. Gamarra
👻 Invisible Nothing to note

Toluca

Goalkeepers
Luis García
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Santiago Simón
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
45%
Pass Acc
Bruno Méndez
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Federico Pereira
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
82%
Pass Acc
Jesús Gallardo
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
50%
Pass Acc
Midfielders
Franco Romero
MAGNET
MAGNET
81
Activity
81
Activity
75
Passes
6
Duels
Marcel Ruiz
MAGNET
MAGNET
89
Activity
89
Activity
70
Passes
19
Duels
Sebastián Córdova
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Jesús Angulo
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
30%
Pass Acc
Nicolás 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
Hugo González
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Diego 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
Mauricio Isaís
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Everardo López
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Pável Pérez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Jorge Díaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Víctor Arteaga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Oswaldo Virgen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Franco Rossi
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won

Head to Head

Date Home Score Away Competition Venue
01/31/2026 Puebla 0 - 0 Toluca Liga MX Estadio Cuauhtemoc
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
04/08/2023 Puebla 1 - 2 Toluca Liga MX Estadio Cuauhtémoc
08/03/2022 Toluca 1 - 1 Puebla Liga MX Estadio Nemesio Díez
04/03/2022 Toluca 2 - 1 Puebla Liga MX Estadio Nemesio Díez
01/31/2026
0 - 0
Liga MX Estadio Cuauhtemoc
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
04/08/2023
1 - 2
Liga MX Estadio Cuauhtémoc
08/03/2022
1 - 1
Liga MX Estadio Nemesio Díez
04/03/2022
2 - 1
Liga MX Estadio Nemesio Díez
Puebla Win
Toluca Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Cruz Azul 10 23 18 11 +7 WU.N.A.M. - Pumas 1 - 2 Cruz Azul (25-05-2026)DCruz Azul 0 - 0 U.N.A.M. - Pumas (22-05-2026)WGuadalajara Chivas 1 - 2 Cruz Azul (17-05-2026)DCruz Azul 2 - 2 Guadalajara Chivas (14-05-2026)WCruz Azul 1 - 0 Atlas (10-05-2026)
2 Guadalajara Chivas 8 16 14 10 +4 LGuadalajara Chivas 1 - 2 Cruz Azul (17-05-2026)DCruz Azul 2 - 2 Guadalajara Chivas (14-05-2026)WGuadalajara Chivas 2 - 0 Tigres UANL (10-05-2026)LTigres UANL 3 - 1 Guadalajara Chivas (03-05-2026)WAtletico San Luis 2 - 3 Guadalajara Chivas (31-01-2026)
3 U.N.A.M. - Pumas 10 14 15 11 +4 LU.N.A.M. - Pumas 1 - 2 Cruz Azul (25-05-2026)DCruz Azul 0 - 0 U.N.A.M. - Pumas (22-05-2026)WU.N.A.M. - Pumas 1 - 0 CF Pachuca (18-05-2026)LCF Pachuca 1 - 0 U.N.A.M. - Pumas (15-05-2026)DU.N.A.M. - Pumas 3 - 3 Club America (11-05-2026)
4 CF Pachuca 8 14 6 4 +2 LU.N.A.M. - Pumas 1 - 0 CF Pachuca (18-05-2026)WCF Pachuca 1 - 0 U.N.A.M. - Pumas (15-05-2026)WCF Pachuca 2 - 0 Toluca (10-05-2026)WToluca 0 - 1 CF Pachuca (04-05-2026)DClub Queretaro 0 - 0 CF Pachuca (01-02-2026)
5 Tigres UANL 6 10 7 6 +1 LGuadalajara Chivas 2 - 0 Tigres UANL (10-05-2026)WTigres UANL 3 - 1 Guadalajara Chivas (03-05-2026)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)
6 Atlas 6 9 5 6 -1 LCruz Azul 1 - 0 Atlas (10-05-2026)LAtlas 2 - 3 Cruz Azul (03-05-2026)WAtlas 1 - 0 Mazatlán (31-01-2026)WNecaxa 0 - 1 Atlas (17-01-2026)LCruz Azul 2 - 0 Atlas (14-01-2026)
7 Toluca 6 8 4 4 0 LCF Pachuca 2 - 0 Toluca (10-05-2026)LToluca 0 - 1 CF Pachuca (04-05-2026)DPuebla 0 - 0 Toluca (31-01-2026)DTigres UANL 0 - 0 Toluca (18-01-2026)WToluca 3 - 1 Santos Laguna (15-01-2026)
8 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)
9 Club America 6 7 8 8 0 DU.N.A.M. - Pumas 3 - 3 Club America (11-05-2026)DClub America 3 - 3 U.N.A.M. - Pumas (03-05-2026)WClub America 2 - 0 Necaxa (31-01-2026)DCF Pachuca 0 - 0 Club America (19-01-2026)LClub America 0 - 2 Atletico San Luis (15-01-2026)
10 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)
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)LCF Pachuca 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 CF 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)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.