Liga MX Clausura - 12

Necaxa 3 - 0 FT Club Tijuana

Estadio Victoria

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

Futmetrix Verdict
35
FT
Sat, Mar 21
Español
Necaxa
3-0
Club Tijuana
⚡ Intensity 45
⚖️ Balance 8
🏆 Stakes 0
🎲 Upset 0
Ruiz masterclass punishes a timid Tijuana.

Ruiz Masterclass Punishes Timid Tijuana

Skip It Futmetrix Score: 35/100. A one-sided affair at Estadio Victoria proved that attacking intent pays dividends, as the home side ruthlessly exploited a disjointed visiting defence.

Setting the Tone

The Stakes were palpable at Estadio Victoria as two sides fighting in the lower half of the table desperately sought three crucial points. Instead of a cagey affair, the hosts came out swinging from the very start. Necaxa controlled possession with 55 percent of the ball, dictating the tempo and pressing high up the pitch. Their proactive approach paid off beautifully in the 35th minute when J. Ruiz found the breakthrough. He capitalised on sustained pressure, finishing with aplomb to ignite the home crowd. The visitors struggled to gain a foothold, looking completely disconnected in the final third and managing barely a whimper against an aggressive home midfield. This early phase established a pattern of relentless pressure that would define the entire contest, leaving the away side chasing shadows before the half-time interval even approached.

The Breaking Point

Moments before the break, drama struck when Club Tijuana midfielder Kevin Castañeda was shown a red card, only for the VAR to intervene and overturn the decision. A resilient team might have used that lifeline to regroup, but the visitors remained stubbornly flat. The Intensity from the hosts, however, never wavered into the second period. Orchestrating the midfield chaos was Danny Leyva, who masterminded transitions with four key passes that routinely carved open the beleaguered defence. His pristine vision set the stage for Ruiz to grab his deserved brace in the 56th minute, effectively killing the tie as a contest. A staggering disparity in shot volume began to emerge, with the home side peppering the goal relentlessly. This second strike was the ultimate psychological blow, transforming a comfortable lead into a total tactical dismantling.

The Emphatic Finish

Any lingering hope for a miracle comeback evaporated quickly as the match entered its final stages. A complete lack of Balance saw the hosts continue to stream forward, hunting for more goals against a demoralised backline. The final nail in the coffin arrived in the 75th minute when T. Badaloni slotted home a precise feed from R. Monreal. Defensively, Alexis Peña ensured a remarkably quiet night at the back, securing a clean sheet with an outstanding performance that snuffed out the visitors' miserable attacking metrics. With zero Upset Factor materialising, the comprehensive three-nil victory accurately reflects a night where the home side simply outclassed their opponents in every single department. This emphatic result will certainly boost morale in the dressing room, leaving their battered rivals searching desperately for answers.

Key Questions

How did VAR change this match?

Kevin Castañeda saw his red card overturned late in the first half, but it barely altered the momentum as Tijuana remained entirely toothless.

What made Javier Ruiz the Man of the Match?

Ruiz netted a clinical brace from a high volume of attacking chances, constantly destabilising the visiting defence and finishing with absolute ruthlessness.

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
55%
45%
Necaxa 55%
Club Tijuana 45%
Shots
20
8
Necaxa 20
Club Tijuana 8
Shots on Target
9
2
Necaxa 9
Club Tijuana 2
Expected Goals (xG)
2.78
0.41
Necaxa 2.78
Club Tijuana 0.41
Passes
495
407
Necaxa 495
Club Tijuana 407
Pass Accuracy
88%
85%
Necaxa 88%
Club Tijuana 85%
Corners
6
1
Necaxa 6
Club Tijuana 1
Fouls
13
5
Necaxa 13
Club Tijuana 5
Yellow Cards
0
2
Necaxa 0
Club Tijuana 2
Red Cards
0
0
Necaxa 0
Club Tijuana 0

Match Events

35' J. Ruiz
Kevin Castañeda 🟨 43'
HT
56' J. Ruiz
A. Gomez D. Blanco 🔄 64'
K. Castaneda A. Preciado 🔄 64'
D. Abreu M. El Ghezouani 🔄 73'
75' T. Badaloni (R. Monreal)
78' 🔄 C. Calderon F. Rossano
78' 🔄 R. Martinez E. Lara
Ramiro Árciga 🟨 86'
86' 🔄 J. Ruiz I. Tello
89' 🔄 L. Faravelli R. Cortez
FT

Player Cards

Our take on every player in this match

Necaxa

Goalkeepers
E. Unsain
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
R. Martinez
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
A. Pena
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
45%
Duel Win %
A. Oliveros
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
K. Gutierrez
MAGNET
MAGNET
69
Activity
69
Activity
65
Passes
4
Duels
R. Monreal
SNAKEBITTEN
SNAKEBITTEN
4
On Target
4
On Target
0
Goals
1.2
xG Wasted
D. Leyva
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
54%
Pass Acc
L. Faravelli
👻 Invisible Nothing to note
C. Calderon
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Forwards
J. Ruiz
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
8.9
Rating
T. Badaloni
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
BENCH
L. Jimenez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
F. Rossano
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
E. Lara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
F. Mendez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
R. Cortez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
J. Palacios
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. E. Almendra
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
I. Tello
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
B. Casas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
R. Alonso
👻 Invisible Nothing to note

Club Tijuana

Goalkeepers
A. Rodriguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
R. Arciga
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
R. Inzunza
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
J. Porozo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
U. Bilbao
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
A. Vega
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
I. Rivero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
I. Tona
ENFORCER
ENFORCER
4
Tackles
4
Tackles
4
Duels Won
80%
Win %
A. Gomez
ENFORCER
ENFORCER
3
Tackles
3
Tackles
7
Duels Won
88%
Win %
Forwards
D. Abreu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
K. Castaneda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
BENCH
J. Hernandez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
P. N. Ortiz Orozco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
O. Manzanarez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. O. Bagui Tobar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
F. Boya
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Blanco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
G. Padilla
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Martinez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. El Ghezouani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
A. Preciado
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
09/01/2025 Club Tijuana 3 - 0 Necaxa Liga MX Estadio Caliente
04/05/2025 Club Tijuana 1 - 2 Necaxa Liga MX Estadio Caliente
10/19/2024 Necaxa 1 - 2 Club Tijuana Liga MX Estadio Victoria
04/06/2024 Club Tijuana 2 - 3 Necaxa Liga MX Estadio Caliente
01/06/2024 Necaxa 1 - 3 Club Tijuana Friendlies Clubs
07/08/2023 Necaxa 1 - 1 Club Tijuana Liga MX Estadio Victoria
09/01/2025
Liga MX Estadio Caliente
04/05/2025
Liga MX Estadio Caliente
10/19/2024
Liga MX Estadio Victoria
04/06/2024
Liga MX Estadio Caliente
01/06/2024
Friendlies Clubs
07/08/2023
Liga MX Estadio Victoria
Necaxa Win
Club Tijuana Win
Draw

League Standings

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