Atlas vs Cruz Azul

20 July 2025 · Liga MX · 2025/26 · Referee Luis Santander

Full time 3 – 3

Half-time: 2–0

  • Eduardo Aguirre 17’
  • Diego González 31’
  • Dória 60’
  • Ángel Sepúlveda 55’ (pen), 58’, 90’

Match summary

Atlas and Cruz Azul drew 3-3. Atlas led 2-0 at half-time.

In the first half, Eduardo Aguirre put Atlas ahead in the 17th minute and Diego González made it 2-0 in the 31st minute. In the second half, Ángel Sepúlveda pulled one back to make it 2-1 from the penalty spot in the 55th minute, Sepúlveda equalised in the 58th minute, Dória put Atlas back in front in the 60th minute, and Sepúlveda equalised with a header in the 90th minute.

Cruz Azul had the better of the chances, with 3.12 expected goals (xG) from 29 shots to Atlas's 1.86 from 10.

Match stats

29% Possession 71%
10 Shots 29
4 Shots on target 5
4 Corners 11
205 Passes 486
64.4% Pass accuracy 86.0%
10 Tackles 17
10 Fouls 15
2 Yellow cards 2
1 Offsides 0

Key events

Atlas Cruz Azul
G. PinedaManagerArgument
0’
Kick-off
Diego GonzálezShot on target
3’
6’
Ángel SepúlvedaShot on target
Eduardo AguirreLeft foot shot1-0 (Atlas)
17’
22’
Erik LiraArgument
Diego GonzálezLeft foot shot2-0 (Atlas)
31’
Antonio SánchezTime wasting
44’
Half-time2-0
Second half underway
53’
Mateusz BoguszVAR: No penalty
55’
Ángel SepúlvedaPenalty2-1 (Cruz Azul)
58’
Ángel SepúlvedaRight foot shot2-2 (Cruz Azul)
DóriaLeft foot shot3-2 (Atlas)
60’
70’
Mateusz BoguszShot on target
Gustavo del PreteDiego González
74’
Carlos OrrantiaGustavo Ferrareis
74’
82’
José ParadelaArgument
Matías CóccaroUroš Đurđević
86’
90’
Ángel SepúlvedaHeader3-3 (Cruz Azul)
90+4’
Full-time3-3

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 1.86 3.12 17’ Eduardo Aguirre (Atlas), 1-0 17’ 31’ Diego González (Atlas), 2-0 31’ 55’ Ángel Sepúlveda (Cruz Azul), 2-1 55’ 58’ Ángel Sepúlveda (Cruz Azul), 2-2 58’ 60’ Dória (Atlas), 3-2 60’ 90’ Ángel Sepúlveda (Cruz Azul), 3-3 90’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.86 3.12 17’ Eduardo Aguirre (Atlas), 1-0 Aguirre 17’ 31’ Diego González (Atlas), 2-0 González 31’ 55’ Ángel Sepúlveda (Cruz Azul), 2-1 Sepúlveda 55’ 58’ Ángel Sepúlveda (Cruz Azul), 2-2 Sepúlveda 58’ 60’ Dória (Atlas), 3-2 Dória 60’ 90’ Ángel Sepúlveda (Cruz Azul), 3-3 Sepúlveda 90’
Atlas 1.86 xGCruz Azul 3.12 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Cruz Azul attacking Atlas attacking 
55’ Ángel Sepúlveda (Cruz Azul), penalty, 0.79 xG, goal 17’ Eduardo Aguirre (Atlas), open play, 0.63 xG, goal 31’ Diego González (Atlas), open play, 0.62 xG, goal 90’ Ángel Sepúlveda (Cruz Azul), open play, 0.47 xG, goal 89’ Ángel Sepúlveda (Cruz Azul), from a corner, 0.25 xG, off target 35’ Luka Romero (Cruz Azul), open play, 0.23 xG, off target 6’ Ángel Sepúlveda (Cruz Azul), open play, 0.22 xG, saved 19’ Carlos Rotondi (Cruz Azul), open play, 0.20 xG, blocked 3’ Diego González (Atlas), open play, 0.18 xG, saved 66’ Gaddi Aguirre (Atlas), set piece, 0.14 xG, off target 31’ Eduardo Aguirre (Atlas), open play, 0.12 xG, off target 10’ Mateusz Bogusz (Cruz Azul), set piece, 0.09 xG, off target 12’ Luka Romero (Cruz Azul), open play, 0.08 xG, blocked 35’ José Paradela (Cruz Azul), open play, 0.09 xG, blocked 26’ Carlos Rotondi (Cruz Azul), open play, 0.07 xG, off target 49’ José Paradela (Cruz Azul), open play, 0.06 xG, blocked 89’ Ángel Sepúlveda (Cruz Azul), from a corner, 0.06 xG, blocked 2’ Diego González (Atlas), open play, 0.06 xG, blocked 51’ Mateusz Bogusz (Cruz Azul), open play, 0.06 xG, blocked 90+7’ Arturo González (Atlas), open play, 0.06 xG, blocked 58’ Ángel Sepúlveda (Cruz Azul), open play, 0.05 xG, goal 90+8’ José Paradela (Cruz Azul), open play, 0.05 xG, off target 38’ Mateusz Bogusz (Cruz Azul), direct free kick, 0.04 xG, off target 24’ Mateusz Bogusz (Cruz Azul), open play, 0.04 xG, off target 49’ Luka Romero (Cruz Azul), from a corner, 0.04 xG, off target 56’ Uroš Đurđević (Atlas), open play, 0.04 xG, off target 64’ José Paradela (Cruz Azul), open play, 0.04 xG, blocked 71’ Carlos Rotondi (Cruz Azul), open play, 0.04 xG, off target 85’ Gonzalo Piovi (Cruz Azul), direct free kick, 0.03 xG, off target 46’ Jorge Sánchez (Cruz Azul), open play, 0.02 xG, blocked 18’ Diego González (Atlas), open play, 0.02 xG, blocked 66’ Luka Romero (Cruz Azul), open play, 0.02 xG, blocked 80’ José Paradela (Cruz Azul), open play, 0.02 xG, off target 29’ Mateusz Bogusz (Cruz Azul), open play, 0.01 xG, blocked 60’ Dória (Atlas), open play, 0.02 xG, goal 66’ Gonzalo Piovi (Cruz Azul), open play, 0.02 xG, blocked 70’ Mateusz Bogusz (Cruz Azul), from a corner, 0.02 xG, saved 67’ Carlos Rotondi (Cruz Azul), from a corner, 0.01 xG, off target 67’ Carlos Rotondi (Cruz Azul), from a corner, 0.01 xG, blocked 55’ Ángel Sepúlveda (Cruz Azul), penalty, 0.79 xG, goal 17’ Eduardo Aguirre (Atlas), open play, 0.63 xG, goal 31’ Diego González (Atlas), open play, 0.62 xG, goal 90’ Ángel Sepúlveda (Cruz Azul), open play, 0.47 xG, goal 89’ Ángel Sepúlveda (Cruz Azul), from a corner, 0.25 xG, off target 35’ Luka Romero (Cruz Azul), open play, 0.23 xG, off target 6’ Ángel Sepúlveda (Cruz Azul), open play, 0.22 xG, saved 19’ Carlos Rotondi (Cruz Azul), open play, 0.20 xG, blocked 3’ Diego González (Atlas), open play, 0.18 xG, saved 66’ Gaddi Aguirre (Atlas), set piece, 0.14 xG, off target 31’ Eduardo Aguirre (Atlas), open play, 0.12 xG, off target 10’ Mateusz Bogusz (Cruz Azul), set piece, 0.09 xG, off target 12’ Luka Romero (Cruz Azul), open play, 0.08 xG, blocked 35’ José Paradela (Cruz Azul), open play, 0.09 xG, blocked 26’ Carlos Rotondi (Cruz Azul), open play, 0.07 xG, off target 49’ José Paradela (Cruz Azul), open play, 0.06 xG, blocked 89’ Ángel Sepúlveda (Cruz Azul), from a corner, 0.06 xG, blocked 2’ Diego González (Atlas), open play, 0.06 xG, blocked 51’ Mateusz Bogusz (Cruz Azul), open play, 0.06 xG, blocked 90+7’ Arturo González (Atlas), open play, 0.06 xG, blocked 58’ Ángel Sepúlveda (Cruz Azul), open play, 0.05 xG, goal 90+8’ José Paradela (Cruz Azul), open play, 0.05 xG, off target 38’ Mateusz Bogusz (Cruz Azul), direct free kick, 0.04 xG, off target 24’ Mateusz Bogusz (Cruz Azul), open play, 0.04 xG, off target 49’ Luka Romero (Cruz Azul), from a corner, 0.04 xG, off target 56’ Uroš Đurđević (Atlas), open play, 0.04 xG, off target 64’ José Paradela (Cruz Azul), open play, 0.04 xG, blocked 71’ Carlos Rotondi (Cruz Azul), open play, 0.04 xG, off target 85’ Gonzalo Piovi (Cruz Azul), direct free kick, 0.03 xG, off target 46’ Jorge Sánchez (Cruz Azul), open play, 0.02 xG, blocked 18’ Diego González (Atlas), open play, 0.02 xG, blocked 66’ Luka Romero (Cruz Azul), open play, 0.02 xG, blocked 80’ José Paradela (Cruz Azul), open play, 0.02 xG, off target 29’ Mateusz Bogusz (Cruz Azul), open play, 0.01 xG, blocked 60’ Dória (Atlas), open play, 0.02 xG, goal 66’ Gonzalo Piovi (Cruz Azul), open play, 0.02 xG, blocked 70’ Mateusz Bogusz (Cruz Azul), from a corner, 0.02 xG, saved 67’ Carlos Rotondi (Cruz Azul), from a corner, 0.01 xG, off target 67’ Carlos Rotondi (Cruz Azul), from a corner, 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

Atlas 3-4-3 Starting XI
Sánchez
Aguirre
Dória
Ferrareis 74’
Lozano
Hernandez 60’
Rios
Rocha
Đurđević 86’
Aguirre 86’
González 74’
Cruz Azul 4-1-3-2 Starting XI
Mier
Ditta
Piovi
Lira 78’
Sánchez 86’
Rotondi 71’
Rodríguez
Paradela
Romero 71’
Sepúlveda 3
Bogusz 86’

Player stats

Goalkeeper1 player
90′ 2 3 22 – – – – –
Defenders5 players
90′ – 1 – 2 2 21 2 – – –
Dória
90′ 1 – – 5 3 20 – 1 – –
Gustavo Ferrareis Taken off
74′ – – – 1 1 19 – – – –
90′ – – – 3 1 18 – – – –
Carlos Orrantia Came on as a substitute
16′ 1 – – 2 – 6 – – – –
Midfielders7 players
90′ – – 10 – 0.00 1 1 2 1 1 –
Sergio Hernandez Taken off
60′ – – 9 2 0.00 1 – 1 1 – –
90′ – 1 30 1 0.01 1 – 6 3 4 –
Diego González Taken off
74′ 1 – 11 – 0.01 1 1 2 1 1 –
Arturo González Came on as a substitute
30′ – – 7 – 0.00 2 – 4 – 1 –
Gustavo del Prete Came on as a substitute
16′ – – 3 – 0.01 – – 1 – 1 –
Jesús Serrato Came on as a substitute
12′ – – 2 – 0.00 – – 2 – – –
Forwards3 players
Uroš Đurđević Taken off
86′ – – 1 – 0.04 0.04 1 3 3 15 –
Eduardo Aguirre Taken off
86′ 1 1 2 1 0.74 0.24 2 4 1 9 –
Matías Cóccaro Came on as a substitute
12′ – – – – – 0.00 – – – 3 –
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.