Necaxa vs Mazatlan

4 April 2026 · Liga MX · 2025/26 · Referee César Ramos Palazuelos

Full time 2 – 1

Half-time: 1–1

  • J. Ruiz 15’
  • A. Peña 56’
  • Fábio Gomes 40’

Match summary

Necaxa beat Mazatlan 2-1. It was 1-1 at half-time.

J. Ruiz put Necaxa ahead in the 15th minute, Fábio Gomes equalised in the 40th minute, and A. Peña won it with a header in the 56th minute.

The chances backed that up: Necaxa created 2.30 expected goals (xG) from 20 shots to Mazatlan's 0.79 from 9.

Match stats

60% Possession 40%
20 Shots 8
6 Shots on target 4
7 Corners 4
515 Passes 349
89.7% Pass accuracy 82.2%
12 Tackles 13
14 Fouls 12
2 Yellow cards 3
0 Offsides 1

Key events

Necaxa Mazatlan
M. VariniManagerArgument
0’
Kick-off
L. FaravelliShot on target
3’
T. BadaloniShot on target
8’
J. RuizRight foot shot1-0 (Necaxa)
15’
A. OliverosShot on target
18’
D. LeyvaShot on target
31’
40’
Fábio GomesRight foot shot1-1 (Mazatlan)
Half-time1-1
48’
L. MerollaFoul
Second half underway
55’
J. DíazFoul
A. PeñaHeader2-1 (Necaxa)
56’
62’
B. RubioShot on target
66’
B. ArceJ. Ovalle
K. RoseroT. Badaloni
69’
73’
S. SantosShot on target
75’
Y. BárcenasL. Merolla
76’
G. LopezS. Godínez
80’
G. LopezShot on target
82’
J. HernándezFábio Gomes
87’
B. ArceFoul
R. MartínezTime wasting
90’
R. C. PinedaTime wasting
90+6’
Full-time2-1

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 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.30 0.79 15’ J. Ruiz (Necaxa), 1-0 15’ 40’ Fábio Gomes (Mazatlan), 1-1 40’ 56’ A. Peña (Necaxa), 2-1 56’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.30 0.79 15’ J. Ruiz (Necaxa), 1-0 Ruiz 15’ 40’ Fábio Gomes (Mazatlan), 1-1 Gomes 40’ 56’ A. Peña (Necaxa), 2-1 Peña 56’
Necaxa 2.30 xGMazatlan 0.79 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Mazatlan attacking Necaxa attacking 
14’ A. Peña (Necaxa), set piece, 0.46 xG, off target 27’ A. Oliveros (Necaxa), from a corner, 0.33 xG, off target 90+2’ A. Peña (Necaxa), from a corner, 0.33 xG, off target 34’ Fábio Gomes (Mazatlan), from a corner, 0.26 xG, blocked 56’ A. Peña (Necaxa), set piece, 0.20 xG, goal 77’ Dudu (Mazatlan), open play, 0.19 xG, off target 15’ J. Ruiz (Necaxa), open play, 0.18 xG, goal 18’ A. Oliveros (Necaxa), open play, 0.16 xG, saved 71’ S. Santos (Mazatlan), open play, 0.11 xG, off target 4’ T. Badaloni (Necaxa), open play, 0.09 xG, off target 21’ L. Faravelli (Necaxa), open play, 0.09 xG, off target 40’ Fábio Gomes (Mazatlan), open play, 0.08 xG, goal 50’ C. Calderón (Necaxa), direct free kick, 0.07 xG, off target 3’ L. Faravelli (Necaxa), open play, 0.05 xG, saved 47’ L. Faravelli (Necaxa), open play, 0.06 xG, off target 60’ K. Gutiérrez (Necaxa), open play, 0.05 xG, off target 44’ J. Ruiz (Necaxa), open play, 0.05 xG, blocked 8’ T. Badaloni (Necaxa), open play, 0.04 xG, saved 31’ D. Leyva (Necaxa), open play, 0.04 xG, saved 62’ B. Rubio (Mazatlan), open play, 0.04 xG, saved 61’ S. Godínez (Mazatlan), open play, 0.03 xG, off target 79’ Dudu (Mazatlan), open play, 0.03 xG, blocked 80’ G. Lopez (Mazatlan), open play, 0.03 xG, saved 24’ C. Calderón (Necaxa), open play, 0.03 xG, off target 68’ J. Ruiz (Necaxa), open play, 0.02 xG, hit the woodwork 3’ K. Gutiérrez (Necaxa), set piece, 0.02 xG, off target 73’ S. Santos (Mazatlan), open play, 0.02 xG, saved 78’ J. Ruiz (Necaxa), open play, 0.02 xG, blocked 18’ R. Martínez (Necaxa), open play, 0.01 xG, blocked 14’ A. Peña (Necaxa), set piece, 0.46 xG, off target 27’ A. Oliveros (Necaxa), from a corner, 0.33 xG, off target 90+2’ A. Peña (Necaxa), from a corner, 0.33 xG, off target 34’ Fábio Gomes (Mazatlan), from a corner, 0.26 xG, blocked 56’ A. Peña (Necaxa), set piece, 0.20 xG, goal 77’ Dudu (Mazatlan), open play, 0.19 xG, off target 15’ J. Ruiz (Necaxa), open play, 0.18 xG, goal 18’ A. Oliveros (Necaxa), open play, 0.16 xG, saved 71’ S. Santos (Mazatlan), open play, 0.11 xG, off target 4’ T. Badaloni (Necaxa), open play, 0.09 xG, off target 21’ L. Faravelli (Necaxa), open play, 0.09 xG, off target 40’ Fábio Gomes (Mazatlan), open play, 0.08 xG, goal 50’ C. Calderón (Necaxa), direct free kick, 0.07 xG, off target 47’ L. Faravelli (Necaxa), open play, 0.06 xG, off target 3’ L. Faravelli (Necaxa), open play, 0.05 xG, saved 44’ J. Ruiz (Necaxa), open play, 0.05 xG, blocked 60’ K. Gutiérrez (Necaxa), open play, 0.05 xG, off target 62’ B. Rubio (Mazatlan), open play, 0.04 xG, saved 8’ T. Badaloni (Necaxa), open play, 0.04 xG, saved 31’ D. Leyva (Necaxa), open play, 0.04 xG, saved 61’ S. Godínez (Mazatlan), open play, 0.03 xG, off target 24’ C. Calderón (Necaxa), open play, 0.03 xG, off target 79’ Dudu (Mazatlan), open play, 0.03 xG, blocked 80’ G. Lopez (Mazatlan), open play, 0.03 xG, saved 68’ J. Ruiz (Necaxa), open play, 0.02 xG, hit the woodwork 73’ S. Santos (Mazatlan), open play, 0.02 xG, saved 3’ K. Gutiérrez (Necaxa), set piece, 0.02 xG, off target 78’ J. Ruiz (Necaxa), open play, 0.02 xG, blocked 18’ R. Martínez (Necaxa), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Necaxa 3-1-4-2 Starting XI
Unsaín
Martínez
Peña
Oliveros
Gutiérrez
Monreal
Leyva
Faravelli 89’
Calderón 82’
Badaloni 69’
Ruiz 88’
Mazatlan 3-4-2-1 Starting XI
Rodríguez
Almada
Merolla 75’
Díaz
Santos
Gomes 82’
Godínez 76’
Zaleta 66’
Dudu
Ovalle 66’
Rubio

Player stats

Goalkeeper1 player
E. Unsaín
90′ 3 1 33 – – – – –
Defenders4 players
90′ 1 – – 4 1 60 4 – – –
90′ – 1 – 4 4 62 – 1 – –
90′ 1 – – 3 1 64 – – – –
F. Rossano Came on as a substitute
8′ 1 – – 2 1 3 – – – –
Midfielders6 players
K. Gutiérrez
90′ – – 59 – 0.01 3 2 4 2 1 –
90′ – – 27 3 0.12 1 – 6 4 2 –
90′ – – 52 2 0.35 2 – 2 – – –
L. Faravelli Taken off
89′ – 1 51 5 0.16 2 – 2 1 – –
C. Calderón Taken off
82′ – – 44 1 0.04 – 1 2 – 2 –
K. Rosero Came on as a substitute
21′ – – 16 – 0.07 – – 1 – 1 –
Forwards4 players
T. Badaloni Taken off
69′ – – 2 1 0.13 0.07 1 1 1 14 –
J. Ruiz Taken off
88′ 1 1 4 1 0.27 0.35 2 7 3 16 –
R. C. Pineda Came on as a substitute
8′ – – – – – 0.00 – 1 – 4 –
I. Tello Came on as a substitute
1′ – – – – – 0.00 – – – 2 –
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.