# 2024–25 Liga MX season

The 2024–25 Liga MX season (known as the Liga BBVA MX for sponsorship reasons) is the 78th professional season of the top-flight football league in Mexico. The season is to be divided into two championships—the Apertura 2024 and the Clausura 2025—each in an identical format and each contested by the same eighteen teams.

## Clubs

A total of eighteen clubs are participating in the 2024–25 edition of the Liga MX. All have participated in Liga MX since the 2020–21 season.

### Moves

América will change its venue due to works at the Estadio Azteca for the 2026 FIFA World Cup. On July 4, 2024 América announced the Estadio Ciudad de los Deportes as their venue for the Apertura 2024 season.
Cruz Azul changed its venue due logistical issues at the Estadio Ciudad de los Deportes. On January 8, 2025, Cruz Azul announced the Estadio Olímpico Universitario as their venue for the Clausura 2025 season.

### Stadiums and locations

| Club | Location | Stadium | Capacity |
| América | Mexico City | Estadio Ciudad de los Deportes | 33,000 |
| Atlas | Guadalajara, Jalisco | Jalisco | 55,020 |
| Atlético San Luis | San Luis Potosí, San Luis Potosí | Alfonso Lastras | 27,029 |
| Cruz Azul | Mexico City | Olímpico Universitario | 58,445 |
| Guadalajara | Zapopan, Jalisco | Akron | 46,232 |
| Juárez | Ciudad Juárez, Chihuahua | Olímpico Benito Juárez | 19,703 |
| León | León, Guanajuato | León | 31,297 |
| Mazatlán | Mazatlán, Sinaloa | Mazatlán | 20,195 |
| Monterrey | Guadalupe, Nuevo León | BBVA | 53,500 |
| Necaxa | Aguascalientes, Aguascalientes | Victoria | 23,851 |
| Pachuca | Pachuca, Hidalgo | Hidalgo | 25,922 |
| Puebla | Puebla, Puebla | Cuauhtémoc | 51,726 |
| Querétaro | Querétaro, Querétaro | Corregidora | 34,107 |
| Santos Laguna | Torreón, Coahuila | Corona | 29,101 |
| Tijuana | Tijuana, Baja California | Caliente | 31,158 |
| Toluca | Toluca, State of Mexico | Nemesio Díez | 27,273 |
| UANL | San Nicolás de los Garza, Nuevo León | Universitario | 41,886 |
| UNAM | Mexico City | Olímpico Universitario | 58,445 |
* ^ The Estadio Azteca will be closed from 2024 to 2025 due to renovations for the 2026 FIFA World Cup.

### Stadium changes

* Cruz Azul (Clausura 2025)
* Estadio Olímpico Universitario
* Capacity: 58,445

### Personnel and kits

| Club | Chairman | Head coach | Captain | Kit manufacturer | Shirt sponsor(s) | Shirt sponsor(s) |
| Club | Chairman | Head coach | Captain | Kit manufacturer | Front | Other |
| América | Santiago Baños | André Jardine | Henry Martín | Nike | Caliente | List Front: None Back: Corona, Coca-Cola Sleeves: Restonic, GNP Seguros Shorts: Caliente Socks: Carl's Jr. |
| Atlas | José Riestra | Gonzalo Pineda | Aldo Rocha | Charly | Caliente | List Front: Urrea, Totalplay, Perdura Back: Seguros Atlas, Dalton Corporación, Akron Grupo Sleeves: Berel, Omnibus de México, Red Cola, Electrolit Shorts: Agua Skarch, Hospital Country 2000, Chimex Socks: Perdura |
| Atlético San Luis | Jacobo Payán Espinosa | Domènec Torrent | Javier Güémez | Sporelli | Canel's | List Front: Daikin, BHFitness, Nexen Tire, Laboratorio Tequis, Cementos Moctezuma Back: Caliente, Potosí, Seguros El Potosí Sleeves: Primera Plus, Red Cola, Mobil Shorts: Libertad Soluciones de Vida, H-E-B, BRR Binasa, Caliente Socks: Cementos Moctezuma |
| Cruz Azul | Víctor Velázquez | Vicente Sánchez | Ignacio Rivero | Pirma | Cemento Cruz Azul | List Front: None Back: Caliente, Cemix Sleeves: None Shorts: None Socks: None |
| Guadalajara | Amaury Vergara | Gerardo Espinoza | Víctor Guzmán | Puma | Caliente | List Front: MG Motor, Mercado Pago Back: Omnilife, Akron Grupo, Axen Capital Sleeves: GNP Seguros Shorts: Caliente, Carl's Jr., Autobuses Futura Socks: Perdura |
| Juárez | Andrés Fassi | Martín Varini | Francisco Calvo | Sporelli | None | List Front: None Back: Del Rio, S-Mart Sleeves: Hágalo Home Center Shorts: www.bravotienda.com Socks: None |
| León | Jesús Martínez Murguia | Eduardo Berizzo | Andrés Guardado | Charly | Cementos Fortaleza | List Front: Telcel, Ciudad Maderas, Office Depot Back: Caliente, La Alemana, Mazda Sleeves: Primera Plus, TUDN, Berel, Oxxo Gas Shorts: Hotsson Hotels, Leche León, La Alemana, Broxel Socks: Perdura |
| Mazatlán | Mauricio Lanz González | Víctor Manuel Vucetich | Jefferson Intriago | Pirma | Caliente | List Front: Paquetexpress, Banda el Recodo, dportenis Back: Corona, Banco Azteca, El Encanto Desarrollos Sleeves: Primera Plus, Hilton Hotels & Resorts, Aeternus Funerales, Totalplay Shorts: Carl's Jr., Caliente, Grupo STI, ADE1000 Pegazulejo, Nazil Socks: None |
| Monterrey | José Antonio Noriega | Martín Demichelis | Héctor Moreno | Puma | Codere | List Front: BBVA, Howo, Vidusa Back: Tecate, Oxxo Gas, H-E-B Sleeves: Berel, CREST México, Nowports Shorts: Hospital Angeles Socks: Viva Aerobus |
| Necaxa | Ernesto Tinajero Flores | Nicolás Larcamón | Alexis Peña | Pirma | Rolcar | List Front: Playdoit, J.M. Romo, Bionda, BrandMe Back: Playdoit, Grupo San Cristóbal, Sisolar, Epa! Sleeves: Mobil, ETN Turistar, Megacable Shorts: Gas Noel, Carl's Jr., ETN Turistar, L'ANQGEL, Playdoit, Centro Médico La Salud Socks: Perdura |
| Pachuca | Armando Martínez Patiño | Guillermo Almada | Gustavo Cabral | Charly | Cementos Fortaleza | List Front: Playdoit, JAC, Grupo Inmobiliario Crimsa, Telcel Back: Office Depot, Pastes Kiko's, Playdoit Sleeves: Berel, TUDN, Laboratorio Santa María Shorts: Héroes por la Vida, Terrawind, Playdoit, Eurus Aviation, Broxel, Autobuses de Oriente Socks: Pegazulejo Fortec |
| Puebla | Manuel Jiménez García | Pablo Guede | Diego de Buen | Pirma | Caliente | List Front: Volkswagen, Nikko Autoparts Back: Banco Azteca, Red Cola, Ciudad Maderas, Mobil Super Sleeves: Flanax, Totalplay, Leche Tamariz, Terrawind Shorts: Beriscan Pro, Caliente, Carl's Jr., Hospital Angeles Socks: Perdura |
| Querétaro | Juan Olvera | Benjamín Mora | Kevin Escamilla | Keuka | Pedigree | List Front: Caliente, Conspiradores de Querétaro, Petro Figue's, Caja Morelia Valladolid, Sayer Back: Ciudad Maderas, Afirme, M&M's, H-E-B Sleeves: Red Cola, Bohn, Harinera Monarca, Garmo Click Shorts: Caliente, Hospital Angeles Socks: Perdura |
| Santos Laguna | Aleco Irarragorri Kalb | Fernando Ortiz | Carlos Acevedo | Charly | Soriana | List Front: Peñoles, Lala, Grupo SIMSA Back: Corona, Caliente, Lala Sleeves: Omnibus de México, Sanatorio Español, Grupo Alameda, Berel Shorts: Aeroméxico, Totalplay, City Club Socks: Grupo SIMSA |
| Tijuana | Jorge Hank Inzunsa | Cirilo Saucedo (Interim) | Christian Rivera | Charly | Caliente | List Front: Carl's Jr. Back: Calimax, Caliente, Afirme, Telcel Sleeves: Autobuses Baja California, Caliente Shorts: Petsa Express, Billú, Caliente, Sukarne Socks: Evervital |
| Toluca | Arturo Pérez Arredondo | Antonio Mohamed | Alexis Vega | New Balance | Roshfrans | List Front: None Back: Corona, Caliente Sleeves: Red Cola, Roshfrans Shorts: Caliente Socks: None |
| UANL | Mauricio Culebro | Guido Pizarro | Vacant | Adidas | Cemex | List Front: Cemento Monterrey Back: Tecate, Afirme, H-E-B Sleeves: Berel, Telcel, Chirey Shorts: Oxxo Gas, Vertua Socks: Viva Aerobus |
| UNAM | Luis Raúl González | Efraín Juárez | Lisandro Magallán | Nike | DHL | List Front: Mifel Back: Telcel, Suzuki, Caliente Sleeves: Raloy Lubricantes, Berel, GNP Seguros Shorts: Autobuses Futura, KEM Autopartes Socks: None |

### Managerial/coaching changes

| Club | Outgoing manager/coach | Manner of departure | Date of vacancy | Replaced by | Date of appointment | Position in table |
| Pre-Apertura changes ||||||||
| Atlético San Luis | Gustavo Leal | Sacked | 29 April 2024 | Domènec Torrent | 15 May 2024 | Pre–season |
| Tijuana | Miguel Herrera | Sacked | 1 May 2024 | Juan Carlos Osorio | 24 May 2024 | Pre–season |
| Mazatlán | Gilberto Adame (Interim) | End of tenure as caretaker | 7 May 2024 | Víctor Manuel Vucetich | 7 May 2024 | Pre–season |
| Puebla | Andrés Carevic | Sacked | 8 May 2024 | José Manuel de la Torre | 22 May 2024 | Pre–season |
| UANL | Robert Siboldi | Sacked | 5 June 2024 | Veljko Paunović | 9 June 2024 | Pre–season |
| Apertura changes ||||||||
| Monterrey | Fernando Ortiz | Sacked | 6 August 2024 | Nicolás Sánchez (Interim) | 6 August 2024 | 4th |
| Monterrey | Nicolás Sánchez (Interim) | End of tenure as caretaker | 18 August 2024 | Martín Demichelis | 18 August 2024 | 1st |
| León | Jorge Bava | Sacked | 1 September 2024 | Eduardo Berizzo | 7 September 2024 | 16th |
| Guadalajara | Fernando Gago | Mutual agreement | 10 October 2024 | Arturo Ortega (Interim) | 10 October 2024 | 9th |
| Necaxa | Eduardo Fentanes | Sacked | 28 October 2024 | Luis Padilla (Interim) | 28 October 2024 | 13th |
| Juárez | Maurício Barbieri | Sacked | 29 October 2024 | Salvador Valero (Interim) | 29 October 2024 | 17th |
| Pre–Clausura changes ||||||||
| Santos Laguna | Ignacio Ambríz | Resigned | 11 November 2024 | Fernando Ortiz | 23 November 2024 | Pre–season |
| Puebla | José Manuel de la Torre | Sacked | 14 November 2024 | Pablo Guede | 2 December 2024 | Pre–season |
| Guadalajara | Arturo Ortega (Interim) | End of tenure as caretaker | 22 November 2024 | Óscar García | 2 December 2024 | Pre–season |
| Necaxa | Luis Padilla (Interim) | End of tenure as caretaker | 26 November 2024 | Nicolás Larcamón | 26 November 2024 | Pre–season |
| Juárez | Salvador Valero (Interim) | End of tenure as caretaker | 29 November 2024 | Martín Varini | 29 November 2024 | Pre–season |
| Toluca | Renato Paiva | End of contract | 4 December 2024 | Antonio Mohamed | 11 December 2024 | Pre–season |
| Querétaro | Mauro Gerk | Sacked | 6 December 2024 | Benjamín Mora | 7 December 2024 | Pre–season |
| Atlas | Beñat San José | Mutual agreement | 9 December 2024 | Gonzalo Pineda | 12 December 2024 | Pre–season |
| Clausura changes ||||||||
| Cruz Azul | Martín Anselmi | Signed by FC Porto | 24 January 2025 | Vicente Sánchez (Interim) | 24 January 2025 | 17th |
| Cruz Azul | Vicente Sánchez (Interim) | Ratified as manager | 23 February 2025 | Vicente Sánchez | 23 February 2025 | 4th |
| UNAM | Gustavo Lema | Mutual agreement | 26 February 2025 | Raúl Alpizar (Interim) | 26 February 2025 | 12th |
| UANL | Veljko Paunović | Sacked | 2 March 2025 | Guido Pizarro | 2 March 2025 | 3rd |
| UNAM | Raúl Alpizar (Interim) | End of tenure as caretaker | 2 March 2025 | Efraín Juárez | 2 March 2025 | 12th |
| Guadalajara | Óscar García | Mutual agreement | 3 March 2025 | Gerardo Espinoza | 3 March 2025 | 10th |
| Tijuana | Juan Carlos Osorio | Sacked | 11 March 2025 | Cirilo Saucedo (Interim) | 14 March 2025 | 18th |

## Torneo Apertura

The Apertura 2024 is the first tournament of the season and began on 5 July 2024. The defending champions are América. The season was paused in mid-July due to the 2024 Leagues Cup and resumed on 23 August.

### Regular phase
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Cruz Azul | 17 | 13 | 3 | 1 | 39 | 12 | +27 | 42 | Qualification for the quarter–finals |
| 2 | Toluca | 17 | 10 | 5 | 2 | 38 | 16 | +22 | 35 | Qualification for the quarter–finals |
| 3 | UANL | 17 | 10 | 4 | 3 | 25 | 15 | +10 | 34 | Qualification for the quarter–finals |
| 4 | UNAM | 17 | 9 | 4 | 4 | 21 | 13 | +8 | 31 | Qualification for the quarter–finals |
| 5 | Monterrey | 17 | 9 | 4 | 4 | 26 | 19 | +7 | 31 | Qualification for the quarter–finals |
| 6 | Atlético San Luis | 17 | 9 | 3 | 5 | 27 | 19 | +8 | 30 | Qualification for the quarter–finals |
| 7 | Tijuana | 17 | 8 | 5 | 4 | 24 | 25 | −1 | 29 | Qualification for the play-in round |
| 8 | América (C) | 17 | 8 | 3 | 6 | 27 | 21 | +6 | 27 | Qualification for the play-in round |
| 9 | Guadalajara | 17 | 7 | 4 | 6 | 24 | 15 | +9 | 25 | Qualification for the play-in round |
| 10 | Atlas | 17 | 5 | 7 | 5 | 17 | 23 | −6 | 22 | Qualification for the play-in round |
| 11 | León | 17 | 3 | 9 | 5 | 21 | 23 | −2 | 18 | |
| 12 | Juárez | 17 | 5 | 2 | 10 | 22 | 36 | −14 | 17 | |
| 13 | Necaxa | 17 | 3 | 6 | 8 | 20 | 26 | −6 | 15 | |
| 14 | Mazatlán | 17 | 2 | 8 | 7 | 10 | 19 | −9 | 14 | |
| 15 | Puebla | 17 | 4 | 2 | 11 | 17 | 31 | −14 | 14 | |
| 16 | Pachuca | 17 | 3 | 4 | 10 | 20 | 29 | −9 | 13 | |
| 17 | Querétaro | 17 | 3 | 3 | 11 | 13 | 31 | −18 | 12 | |
| 18 | Santos Laguna | 17 | 2 | 4 | 11 | 12 | 30 | −18 | 10 | |
* ↑ The first six places in the table will qualify for the Liguilla quarter-finals.
* ↑ Teams ranked 7th to 10th will qualify for the play-in round.

### Results

Clubs will play every other once (either home or away), completing a total of 17 rounds.
| Home \ Away | AMÉ | ATL | ASL | CAZ | GUA | JUÁ | LEÓ | MAZ | MON | NEC | PAC | PUE | QUE | SAN | TIJ | TOL | UNL | UNM |
| América | — | 3–0 | — | — | 1–0 | — | — | — | 2–1 | — | 2–1 | 0–1 | 3–1 | 3–0 | — | — | — | 0–1 |
| Atlas | — | — | — | 1–1 | — | — | — | 0–0 | — | — | 2–0 | — | 0–1 | 1–0 | 0–0 | — | 1–1 | 2–1 |
| Atlético San Luis | 2–1 | 2–1 | — | 3–1 | — | — | — | — | 1–0 | — | — | 2–0 | 4–0 | 3–1 | 1–1 | — | — | — |
| Cruz Azul | 4–1 | — | — | — | 1–0 | 4–0 | — | 1–0 | — | 3–0 | — | — | — | 2–0 | 3–0 | 1–1 | 1–1 | — |
| Guadalajara | — | 2–3 | 0–1 | — | — | 5–0 | 2–0 | 2–0 | 1–1 | 3–2 | — | — | — | — | — | 0–0 | — | 0–0 |
| Juárez | 1–2 | 2–2 | 2–4 | — | — | — | 2–3 | 1–0 | — | — | — | — | — | — | 1–1 | — | 0–1 | 1–2 |
| León | 1–1 | 0–0 | 1–0 | 1–2 | — | — | — | 0–0 | — | 1–1 | 0–0 | — | 4–0 | 1–1 | — | — | — | — |
| Mazatlán | 0–5 | — | 2–2 | — | — | — | — | — | — | 0–0 | 3–0 | 1–1 | 2–2 | — | — | — | 2–0 | 0–1 |
| Monterrey | — | 4–0 | — | 0–4 | — | 3–2 | 2–1 | 0–0 | — | — | — | — | 2–1 | — | — | 1–2 | 4–2 | 0–0 |
| Necaxa | 1–1 | 0–0 | 1–1 | — | — | 3–0 | — | — | 0–1 | — | — | 4–1 | — | — | 1–2 | 1–3 | — | 2–0 |
| Pachuca | — | — | 2–0 | 2–4 | 0–2 | 0–1 | — | — | 0–1 | 6–2 | — | — | 1–1 | — | — | 2–2 | — | — |
| Puebla | — | 1–2 | — | 1–2 | 1–0 | 2–3 | 2–2 | — | 1–2 | — | 2–3 | — | 2–1 | 1–0 | — | — | — | — |
| Querétaro | — | — | — | 0–2 | 0–2 | 1–2 | — | — | — | 0–0 | — | — | — | 3–2 | 1–2 | 0–1 | 1–0 | — |
| Santos Laguna | — | — | — | — | 0–2 | 0–2 | — | 0–0 | 0–2 | 3–2 | 1–1 | — | — | — | — | 2–0 | 0–3 | 1–1 |
| Tijuana | 2–2 | — | — | — | 4–2 | — | 2–1 | 1–0 | 2–2 | — | 2–1 | 2–1 | — | 3–1 | — | — | 0–3 | — |
| Toluca | 4–0 | 4–1 | 2–1 | — | — | 3–2 | 2–2 | 3–0 | — | — | — | 5–0 | — | — | 4–0 | — | — | 1–1 |
| UANL | 1–0 | — | 1–0 | — | 1–1 | — | 2–2 | — | — | 1–0 | 2–1 | 1–0 | — | — | — | 2–1 | — | — |
| UNAM | — | — | 3–0 | 0–2 | — | — | 4–1 | — | — | — | 2–0 | 1–0 | 2–0 | — | 1–0 | — | 1–3 | — |

### Regular season statistics
#### Scoring

* First goal of the season:
* Lucas Cavallini for Puebla against Santos Laguna
* Last goal of the season:
* Carlos González for Tijuana against Puebla

#### Discipline
##### Player

* Most yellow cards: 7
** Marcel Ruiz (Toluca)
* Most red cards: 1
** 35 players

##### Team

* Most yellow cards: 49
** Santos Laguna
* Most red cards: 6
** Pachuca
* Fewest yellow cards: 27
** Tijuana
* Fewest red cards: 0
** Atlético San Luis
** Guadalajara
** Mazatlán
** Tijuana
** UNAM
Source: Liga MX

### Attendance

| Pos | Team | Total | High | Low | Average | Change |
| 1 | Monterrey | 384,318 | 51,983 | 36,441 | 42,702 | −1.5%$^†$ |
| 2 | UANL | 305,974 | 41,615 | 26,270 | 38,247 | −1.6%$^†$ |
| 3 | Guadalajara | 319,651 | 40,846 | 31,120 | 35,517 | −2.1%$^†$ |
| 4 | Toluca | 226,321 | 27,273 | 22,646 | 25,147 | −0.4%$^†$ |
| 5 | Cruz Azul | 220,289 | 26,536 | 15,206 | 24,477 | −18.3%$^†$ |
| 6 | Tijuana | 205,297 | 29,333 | 18,333 | 22,811 | +9.8%$^†$ |
| 7 | América | 170,386 | 40,814 | 9,997 | 21,298 | −49.5%$^1$ |
| 8 | UNAM | 152,228 | 37,576 | 7,606 | 19,029 | −25.3%$^†$ |
| 9 | León | 158,464 | 21,585 | 13,279 | 17,607 | −23.0%$^†$ |
| 10 | Necaxa | 142,540 | 20,147 | 12,967 | 15,838 | −9.8%$^†$ |
| 11 | Atlético San Luis | 124,059 | 21,480 | 11,214 | 15,507 | −9.7%$^†$ |
| 12 | Querétaro | 111,910 | 28,891 | 6,391 | 13,989 | −5.3%$^†$ |
| 13 | Atlas | 111,609 | 24,204 | 10,038 | 13,951 | −31.7%$^†$ |
| 14 | Puebla | 124,453 | 34,978 | 5,147 | 13,828 | −20.9%$^†$ |
| 15 | Pachuca | 85,703 | 18,262 | 5,541 | 10,713 | −33.8%$^†$ |
| 16 | Mazatlán | 76,178 | 16,325 | 7,773 | 9,522 | −15.9%$^†$ |
| 17 | Santos Laguna | 84,785 | 12,537 | 6,096 | 9,421 | −43.3%$^†$ |
| 18 | Juárez | 71,837 | 14,917 | 6,098 | 8,980 | −23.3%$^†$ |
| | League total | 3,076,002 | 51,983 | 5,147 | 20,105 | −13.9%$^†$ |
Source: Liga MX Notes: Only regular season listed. 1: América played their matches in another stadium due to Estadio Azteca renovation works.

#### Highest and lowest

| Highest attended | Highest attended | Highest attended | Highest attended | Highest attended | Lowest attended | Lowest attended | Lowest attended | Lowest attended |
| Week | Home | Score | Away | Attendance | Home | Score | Away | Attendance |
| 1 | UANL | 1–0 | Necaxa | 40,371 | Juárez | 2–2 | Atlas | 7,046 |
| 2 | Monterrey | 0–4 | Cruz Azul | 45,957 | Mazatlán | 2–2 | Atlético San Luis | 9,147 |
| 3 | UANL | 1–0 | América | 41,615 | Puebla | 2–2 | León | 7,883 |
| 4 | Monterrey | 2–1 | Querétaro | 39,932 | Puebla | 1–2 | Atlas | 10,847 |
| 5 | UANL | 1–1 | Guadalajara | 41,615 | Mazatlán | 3–0 | Pachuca | 9,095 |
| 6 | Monterrey | 1–2 | Toluca | 43,150 | Mazatlán | 1–1 | Puebla | 8,357 |
| 7 | UANL | 1–0 | Atlético San Luis | 40,263 | Puebla | 2–1 | Querétaro | 8,266 |
| 8 | Monterrey | 3–2 | Juárez | 36,441 | Mazatlán | 0–0 | Necaxa | 7,247 |
| 9 | Monterrey | 0–0 | Mazatlán | 43,721 | Puebla | 2–3 | Pachuca | 7,676 |
| 10 | UANL | 2–2 | León | 39,834 | Puebla | 2–3 | Juárez | 5,147 |
| 11 | Guadalajara | 2–3 | Atlas | 40,846 | Santos Laguna | 0–2 | Juárez | 7,341 |
| 12 | Monterrey | 4–2 | UANL | 51,983 | Juárez | 2–3 | León | 8,235 |
| 13 | Monterrey | 0–0 | UNAM | 40,959 | Santos Laguna | 1–1 | Pachuca | 6,531 |
| 14 | UNAM | 0–2 | Cruz Azul | 37,576 | Santos Laguna | 0–0 | Mazatlán | 6,096 |
| 15 | Monterrey | 4–0 | Atlas | 40,381 | Pachuca | 6–2 | Necaxa | 5,541 |
| 16 | UANL | 2–1 | Toluca | 40,830 | Juárez | 1–1 | Tijuana | 6,098 |
| 17 | Monterrey | 2–1 | León | 41,874 | Pachuca | 0–1 | Juárez | 5,879 |
Source: Liga MX
* ^ Does not include matches played behind closed doors.

### Final phase
#### Play-in round

The 9th place team hosts the 10th place team in an elimination game. The 7th hosts the 8th place team in the double-chance game, with the winner advancing as the 7-seed. The loser of this game then hosts the winner of the elimination game between the 9th and 10th place teams to determine the 8-seed.
| Play-in games | Play-in games | Play-in games | No. 8 seed game | No. 8 seed game | No. 8 seed game | Final seeds | Final seeds | Final seeds |
| Serie A | Serie A | Serie A | | | | | | |
| 7 | Tijuana | 2 (2) | | | | 8 | América | No. 7 seed |
| 8 | América | 2 (3) | | | | 7 | Tijuana | No. 8 seed |
| | | | 7 | Tijuana | 3 | | | |
| Serie B | Serie B | Serie B | 10 | Atlas | 0 | | | |
| 9 | Guadalajara | 1 | | | | | | |
| 10 | Atlas | 2 | | | | | | |

##### Play-in matches

| Team 1 | Score | Team 2 |
| Tijuana | 2–2 (2–3 p) | América |
| Guadalajara | 1–2 | Atlas |
| Team 1 | Score | Team 2 |
| Tijuana | 3–0 | Atlas |

#### Bracket

| Quarter-finals | Quarter-finals | Quarter-finals | Quarter-finals | Quarter-finals | Semi-finals | Semi-finals | Semi-finals | Semi-finals | Semi-finals | Finals | Finals | Finals | Finals | Finals |
| 4 | UNAM | 0 | 3 | 3 | | | | | | | | | | |
| 5 | Monterrey | 1 | 5 | 6 | | | | | | | | | | |
| 5 | Monterrey | 1 | 5 | 6 | 5 | Monterrey | 1 | 5 | 6 | | | | | |
| | | | | | 6 | Atlético San Luis | 2 | 1 | 3 | | | | | |
| 3 | UANL | 0 | 0 | 0 | 6 | Atlético San Luis | 2 | 1 | 3 | | | | | |
| 6 | Atlético San Luis | 3 | 0 | 3 | | | | | | | | | | |
| 6 | Atlético San Luis | 3 | 0 | 3 | | | | | | 5 | Monterrey | 1 | 1 | 2 |
| | | | | | | | | | | 7 | América | 2 | 1 | 3 |
| 1 | Cruz Azul (s) | 0 | 3 | 3 | | | | | | | | | | | 7 | América | 2 | 1 | 3 |
| 8 | Tijuana | 3 | 0 | 3 | | | | | | | | | | |
| 8 | Tijuana | 3 | 0 | 3 | 1 | Cruz Azul | 0 | 3 | 3 | | | | | |
| | | | | | 7 | América | 0 | 4 | 4 | | | | | |
| 2 | Toluca | 0 | 0 | 0 | 7 | América | 0 | 4 | 4 | | | | | |
| 7 | América | 2 | 2 | 4 | | | | | | | | | | |

#### Quarterfinals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Tijuana | 3–3 (s) | Cruz Azul | 3–0 | 0–3 |
| América | 4–0 | Toluca | 2–0 | 2–0 |
| Atlético San Luis | 3–0 | UANL | 3–0 | 0–0 |
| Monterrey | 6–3 | UNAM | 1–0 | 5–3 |

#### Semifinals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| América | 4–3 | Cruz Azul | 0–0 | 4–3 |
| Atlético San Luis | 3–6 | Monterrey | 2–1 | 1–5 |

#### Finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| América | 3–2 | Monterrey | 2–1 | 1–1 |
América won 3–2 on aggregate.

## Torneo Clausura

The Clausura tournament began on 10 January 2025.

### Regular phase
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | América | 12 | 8 | 3 | 1 | 26 | 8 | +18 | 27 | Qualification for the quarter–finals |
| 2 | León | 12 | 8 | 2 | 2 | 20 | 14 | +6 | 26 | Qualification for the quarter–finals |
| 3 | UANL | 12 | 8 | 1 | 3 | 20 | 9 | +11 | 25 | Qualification for the quarter–finals |
| 4 | Toluca | 12 | 7 | 3 | 2 | 30 | 15 | +15 | 24 | Qualification for the quarter–finals |
| 5 | Cruz Azul | 12 | 6 | 4 | 2 | 18 | 11 | +7 | 22 | Qualification for the quarter–finals |
| 6 | Necaxa | 12 | 7 | 0 | 5 | 26 | 21 | +5 | 21 | Qualification for the quarter–finals |
| 7 | Pachuca | 12 | 6 | 3 | 3 | 20 | 15 | +5 | 21 | Qualification for the play-in round |
| 8 | Monterrey | 12 | 5 | 4 | 3 | 24 | 18 | +6 | 19 | Qualification for the play-in round |
| 9 | Juárez | 12 | 5 | 3 | 4 | 11 | 16 | −5 | 18 | Qualification for the play-in round |
| 10 | Guadalajara | 12 | 4 | 4 | 4 | 14 | 15 | −1 | 16 | Qualification for the play-in round |
| 11 | UNAM | 12 | 4 | 2 | 6 | 16 | 20 | −4 | 14 | |
| 12 | Mazatlán | 12 | 3 | 4 | 5 | 11 | 14 | −3 | 13 | |
| 13 | Atlas | 12 | 3 | 4 | 5 | 17 | 23 | −6 | 13 | |
| 14 | Querétaro | 12 | 4 | 1 | 7 | 11 | 18 | −7 | 13 | |
| 15 | Atlético San Luis | 12 | 3 | 0 | 9 | 12 | 26 | −14 | 9 | |
| 16 | Puebla | 12 | 2 | 2 | 8 | 12 | 20 | −8 | 8 | |
| 17 | Tijuana | 12 | 2 | 1 | 9 | 18 | 31 | −13 | 7 | |
| 18 | Santos Laguna | 12 | 2 | 1 | 9 | 11 | 23 | −12 | 7 | |
* ↑ The first six places in the table will qualify for the Liguilla quarter-finals.
* ↑ Teams ranked 7th to 10th will qualify for the play-in round.

### Results

Clubs will play every other once (either home or away), completing a total of 17 rounds.
| Home \ Away | AMÉ | ATL | ASL | CAZ | GUA | JUÁ | LEÓ | MAZ | MON | NEC | PAC | PUE | QUE | SAN | TIJ | TOL | UNL | UNM |
| América | — | — | 3–0 | a | — | 4–0 | 1–1 | | — | 2–3 | — | — | — | — | 1–1 | 3–0 | | — |
| Atlas | 1–3 | — | 3–1 | — | a | | 1–2 | — | 3–3 | 0–4 | — | 3–2 | — | — | — | | — | — |
| Atlético San Luis | — | — | — | — | 3–1 | 1–0 | 1–2 | | — | 0–3 | | — | — | — | — | | 1–3 | 2–3 |
| Cruz Azul | — | 1–1 | 3–0 | — | — | — | | — | 1–1 | — | 2–1 | 1–1 | 1–0 | — | — | — | — | |
| Guadalajara | 0–0 | — | — | | — | — | — | — | — | — | 2–1 | | 1–1 | 1–0 | 2–1 | — | 1–1 | — |
| Juárez | — | — | — | 1–0 | 1–1 | — | — | — | 2–1 | | 2–2 | | | 1–0 | — | 0–4 | — | — |
| León | — | — | — | — | 2–1 | 1–0 | — | — | | — | — | | — | — | 2–1 | 3–3 | 1–0 | |
| Mazatlán | — | | — | 1–1 | | 1–1 | 1–2 | — | 1–0 | — | — | — | — | 1–1 | | 2–1 | — | — |
| Monterrey | | — | 3–1 | — | | — | — | — | — | 1–0 | 2–3 | 1–1 | — | 4–2 | | — | — | — |
| Necaxa | — | — | — | 1–3 | 3–2 | — | 2–1 | 3–1 | — | — | | — | | 3–2 | — | — | 1–2 | — |
| Pachuca | | 0–0 | — | — | — | — | 1–2 | 1–1 | — | — | — | 2–1 | — | 2–1 | 4–1 | — | | 2–1 |
| Puebla | 1–2 | — | 1–2 | — | — | — | — | 0–1 | — | | — | — | — | — | 2–0 | 0–3 | | 1–3 |
| Querétaro | 0–1 | | 1–0 | — | — | — | | | 2–4 | — | 0–1 | 2–0 | — | — | — | — | — | 3–2 |
| Santos Laguna | 1–4 | 2–0 | | 0–1 | — | — | 2–1 | — | — | — | — | 0–2 | | — | | — | — | — |
| Tijuana | — | 3–4 | | 2–3 | — | 1–2 | — | — | — | | — | — | 2–1 | — | — | 2–4 | — | 4–2 |
| Toluca | — | — | — | | 2–1 | — | — | — | 1–1 | 5–2 | | — | 5–0 | | — | — | 1–0 | — |
| UANL | — | 2–1 | — | 2–1 | — | 0–1 | — | 2–1 | a | — | — | — | 1–0 | 3–0 | 4–0 | — | — | |
| UNAM | 0–2 | 0–0 | — | — | 0–1 | | — | 1–0 | 1–3 | 2–1 | — | — | — | — | — | 1–1 | — | — |

### Regular season statistics
#### Scoring

* First goal of the season:
* Antonio Álvarez for América against Querétaro

#### Discipline
##### Player

* Most yellow cards: 6
** Moisés Mosquera (Juárez)
* Most red cards: 2
** Brayan Angulo (Puebla)

##### Team

* Most yellow cards: 43
** Mazatlán
* Most red cards: 5
** Querétaro
* Fewest yellow cards: 12
** América
* Fewest red cards: 0
** Juárez
** Toluca
Source: Liga MX

### Attendance

| Pos | Team | Total | High | Low | Average | Change |
| 1 | Monterrey | 221,475 | 50,023 | 37,244 | 44,295 | +3.7%$^†$ |
| 2 | UANL | 266,128 | 41,615 | 31,651 | 38,018 | −0.6%$^†$ |
| 3 | Guadalajara | 203,446 | 41,003 | 24,483 | 33,908 | −4.5%$^†$ |
| 4 | Toluca | 133,255 | 27,273 | 24,163 | 26,651 | +6.0%$^†$ |
| 5 | León | 129,450 | 26,673 | 25,186 | 25,890 | +47.0%$^†$ |
| 6 | América | 148,996 | 29,543 | 15,499 | 24,833 | +16.6%$^†$ |
| 7 | UNAM | 166,789 | 38,246 | 8,845 | 23,827 | +25.2%$^†$ |
| 8 | Atlas | 127,043 | 34,787 | 16,031 | 21,174 | +51.8%$^†$ |
| 9 | Puebla | 110,716 | 36,335 | 11,030 | 18,453 | +33.4%$^†$ |
| 10 | Tijuana | 110,398 | 23,333 | 12,333 | 18,400 | −19.3%$^†$ |
| 11 | Necaxa | 110,040 | 20,706 | 15,639 | 18,340 | +15.8%$^†$ |
| 12 | Atlético San Luis | 103,711 | 22,529 | 11,807 | 17,285 | +11.5%$^†$ |
| 13 | Santos Laguna | 81,503 | 23,111 | 11,311 | 16,301 | +73.0%$^†$ |
| 14 | Pachuca | 100,404 | 21,224 | 10,042 | 14,343 | +33.9%$^†$ |
| 15 | Querétaro | 101,682 | 28,922 | 8,174 | 14,526 | +3.8%$^†$ |
| 16 | Cruz Azul | 80,844 | 22,895 | 9,732 | 13,474 | −45.0%$^†$ |
| 17 | Juárez | 64,578 | 19,124 | 6,652 | 10,763 | +19.9%$^†$ |
| 18 | Mazatlán | 59,481 | 12,383 | 7,274 | 9,914 | +4.1%$^†$ |
| | League total | 2,319,939 | 50,023 | 6,652 | 21,481 | +6.8%$^†$ |
Source: Liga MX Notes: Only regular season listed. 1: América played their matches in another stadium due to Estadio Azteca renovation works.

#### Highest and lowest

| Highest attended | Highest attended | Highest attended | Highest attended | Highest attended | Lowest attended | Lowest attended | Lowest attended | Lowest attended |
| Week | Home | Score | Away | Attendance | Home | Score | Away | Attendance |
| 1 | Monterrey | 1–1 | Puebla | 37,244 | Mazatlán | 1–1 | Juárez | 9,193 |
| 2 | UANL | 2–1 | Mazatlán | 38,310 | Juárez | 1–0 | Cruz Azul | 13,256 |
| 3 | Monterrey | 2–3 | Pachuca | 43,072 | Mazatlán | 2–1 | Toluca | 7,951 |
| 4 | UANL | 4–0 | Tijuana | 34,668 | Juárez | 1–0 | Santos Laguna | 7,189 |
| 5 | Monterrey | 1–0 | Necaxa | 44,471 | Santos Laguna | 0–2 | Puebla | 11,311 |
| 6 | UANL | 2–1 | Atlas | 39,454 | Querétaro | 1–0 | Atlético San Luis | 8,174 |
| 7 | UANL | 2–1 | Cruz Azul | 41,615 | Mazatlán | 1–1 | Santos Laguna | 7,274 |
| 8 | Monterrey | 3–1 | Atlético San Luis | 50,023 | Juárez | 0–4 | Toluca | 9,572 |
| 9 | UANL | 0–1 | Juárez | 31,651 | Pachuca | 2–1 | Puebla | 10,042 |
| 10 | Monterrey | 4–2 | Santos Laguna | 46,665 | Juárez | 2–2 | Pachuca | 6,652 |
| 11 | Guadalajara | 0–0 | América | 41,003 | Atlético San Luis | 1–0 | Juárez | 11,807 |
| 12 | UANL | 3–0 | Santos Laguna | 40,133 | Querétaro | 1–0 | Mazatlán | 9,871 |
Source: Liga MX
* ^ Does not include matches played behind closed doors.

## Coefficient table

As of the 2020–21 season, the promotion and relegation between Liga MX and Liga de Expansión MX (formerly known as Ascenso MX) was suspended, however, the coefficient table will be used to establish the payment of fines that will be used for the development of the clubs of the silver circuit.
Per Article 24 of the competition regulations, the payment of $MXN160 million will be distributed among the last three positioned in the coefficient table as follows: 80 million in the last place; 47 million the penultimate; and 33 million will be paid by the sixteenth team in the table, as of the 2021–22 season the remaining $MXN80 million will be paid through the financial remnants generated by the Liga MX itself. The team that finishes last on the table will start the following season with a coefficient of zero. If the last ranked team, which was Tijuana, repeats as the last ranked team in the 2024–25 season coefficient table, they will be fined an additional $MXN20 million.
| Pos | Team | '22 A Pts | '23 C Pts | '23 A Pts | '24 C Pts | '24 A Pts | '25 C Pts | Total Pts | Total Pld | Avg | GD | Fine |
| 1 | América | 38 | 34 | 40 | 35 | 27 | 27 | 201 | 97 | 2.0722 | +101 | Safe from paying any fine |
| 2 | Monterrey | 35 | 40 | 33 | 32 | 31 | 19 | 190 | 97 | 1.9588 | +75 | Safe from paying any fine |
| 3 | UANL | 30 | 25 | 30 | 31 | 34 | 25 | 175 | 97 | 1.8041 | +59 | Safe from paying any fine |
| 4 | Toluca | 27 | 32 | 21 | 32 | 35 | 24 | 171 | 97 | 1.7629 | +75 | Safe from paying any fine |
| 5 | Cruz Azul | 24 | 24 | 17 | 33 | 42 | 22 | 162 | 97 | 1.6701 | +26 | Safe from paying any fine |
| 6 | Guadalajara | 22 | 34 | 27 | 31 | 25 | 16 | 155 | 97 | 1.5979 | +27 | Safe from paying any fine |
| 7 | Pachuca | 32 | 31 | 22 | 29 | 13 | 21 | 148 | 97 | 1.5258 | +13 | Safe from paying any fine |
| 8 | León | 22 | 30 | 23 | 24 | 18 | 26 | 143 | 97 | 1.4742 | +9 | Safe from paying any fine |
| 9 | UNAM | 14 | 18 | 28 | 27 | 31 | 14 | 132 | 97 | 1.3608 | 0 | Safe from paying any fine |
| 10 | Tijuana | 0 | 0 | 0 | 0 | 29 | 7 | 36 | 29 | 1.2414 | –14 | Safe from $MXN80 million fine |
| 11 | Atlético San Luis | 18 | 19 | 23 | 16 | 30 | 9 | 115 | 97 | 1.1856 | –24 | Safe from $MXN80 & 47 million fine |
| 12 | Necaxa | 19 | 14 | 15 | 27 | 15 | 21 | 111 | 97 | 1.1563 | –24 | Safe from $MXN80 & 47 million fine |
| 13 | Santos Laguna | 33 | 19 | 23 | 15 | 10 | 7 | 107 | 97 | 1.1031 | –43 | Safe from $MXN80 million fine |
| 14 | Querétaro | 0 | 0 | 19 | 24 | 12 | 13 | 68 | 63 | 1.0794 | –35 |
| 15 | Juárez | 19 | 15 | 18 | 16 | 17 | 18 | 103 | 97 | 1.0619 | –45 |
| 16 | Atlas | 13 | 21 | 17 | 14 | 22 | 13 | 100 | 97 | 1.0309 | –38 | MXN$33 million |
| 17 | Puebla | 22 | 20 | 25 | 5 | 14 | 8 | 94 | 97 | 0.9691 | –52 | MXN$47 million |
| 18 | Mazatlán | 17 | 7 | 22 | 16 | 14 | 13 | 89 | 97 | 0.9175 | –54 | MXN$80 million |
Rules for fine payment: 1) Fine coefficient; 2) Goal difference; 3) Number of goals scored; 4) Head-to-head results between tied teams; 5) Number of goals scored away; 6) Fair Play points F = Team will have to pay fine indicated Source: Liga MX
* ^ 2022–23 accumulated points are not counted towards their relegation coefficient.
* ^ 2022–23 and 2023–24 accumulated points are not counted towards their relegation coefficient.

## Aggregate tables
### 2024–25 aggregate table

The 2024–25 aggregate table (the sum of points of both the Apertura 2024 and Clausura 2025 seasons) is used to determine the participants for the 2026 CONCACAF Champions Cup. The league champions with the most points in the 2024–25 aggregate table qualifies directly for the 2026 CONCACAF Champions Cup round of 16. The league champion with fewer points in the aggregate table qualifies for the CONCACAF Champions Cup round one. In addition, both Apertura and Clausura runners-up and the next two best-ranked teams in the table also qualify for the CONCACAF Champions Cup round one. The first place club also receives US$1 million in prize money and recognition at the 2025 Balón de Oro.
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Cruz Azul | 29 | 19 | 7 | 3 | 57 | 23 | +34 | 64 | Qualification for the CONCACAF Champions Cup Round One |
| 2 | Toluca | 29 | 17 | 8 | 4 | 68 | 31 | +37 | 59 | Qualification for the CONCACAF Champions Cup Round One |
| 3 | UANL | 29 | 18 | 5 | 6 | 45 | 24 | +21 | 59 | |
| 4 | América (X) | 29 | 16 | 6 | 7 | 53 | 29 | +24 | 54 | Qualification for the CONCACAF Champions Cup Round One |
| 5 | Monterrey (X) | 29 | 14 | 8 | 7 | 50 | 37 | +13 | 50 | Qualification for the CONCACAF Champions Cup Round One |
| 6 | UNAM | 29 | 13 | 6 | 10 | 37 | 33 | +4 | 45 | |
| 7 | León | 29 | 11 | 11 | 7 | 41 | 37 | +4 | 44 | |
| 8 | Guadalajara | 29 | 11 | 8 | 10 | 39 | 31 | +8 | 41 | |
| 9 | Atlético San Luis | 29 | 12 | 3 | 14 | 39 | 45 | −6 | 39 | |
| 10 | Necaxa | 29 | 10 | 6 | 13 | 46 | 47 | −1 | 36 | |
| 11 | Tijuana | 29 | 10 | 6 | 13 | 42 | 56 | −14 | 36 | |
| 12 | Atlas | 29 | 8 | 11 | 10 | 34 | 46 | −12 | 35 | |
| 13 | Juárez | 29 | 10 | 5 | 14 | 33 | 52 | −19 | 35 | |
| 14 | Pachuca | 29 | 9 | 7 | 13 | 40 | 44 | −4 | 34 | |
| 15 | Mazatlán | 29 | 5 | 12 | 12 | 21 | 33 | −12 | 27 | |
| 16 | Querétaro | 29 | 7 | 4 | 18 | 24 | 49 | −25 | 25 | |
| 17 | Puebla | 29 | 6 | 4 | 19 | 29 | 51 | −22 | 22 | |
| 18 | Santos Laguna | 29 | 4 | 5 | 20 | 23 | 53 | −30 | 17 | |
* ↑ The two best-ranked non-finalist clubs also qualify for the 2026 CONCACAF Champions Cup round one
* ↑ América qualified as Apertura winners; Monterrey as Apertura runners-up. Both clubs may still qualify directly for the round of 16.

### 2024 aggregate table

The 2024 aggregate table (the sum of points of both the Clausura 2024 and Apertura 2024 seasons) is used to determine the seedings for the 2025 Leagues Cup.
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Cruz Azul | 34 | 23 | 6 | 5 | 62 | 26 | +36 | 75 | 2025 Leagues Cup Tier one |
| 2 | Toluca | 34 | 19 | 10 | 5 | 76 | 39 | +37 | 67 | 2025 Leagues Cup Tier one |
| 3 | UANL | 34 | 19 | 8 | 7 | 59 | 38 | +21 | 65 | 2025 Leagues Cup Tier one |
| 4 | Monterrey | 34 | 18 | 9 | 7 | 58 | 38 | +20 | 63 | 2025 Leagues Cup Tier one |
| 5 | América | 34 | 18 | 8 | 8 | 57 | 33 | +24 | 62 | 2025 Leagues Cup Tier one |
| 6 | UNAM | 34 | 16 | 10 | 8 | 48 | 35 | +13 | 58 | 2025 Leagues Cup Tier one |
| 7 | Guadalajara | 34 | 16 | 8 | 10 | 48 | 32 | +16 | 56 | 2025 Leagues Cup Tier two |
| 8 | Atlético San Luis | 34 | 14 | 4 | 16 | 52 | 54 | −2 | 46 | 2025 Leagues Cup Tier two |
| 9 | Tijuana | 34 | 10 | 13 | 11 | 45 | 55 | −10 | 43 | 2025 Leagues Cup Tier two |
| 10 | Pachuca | 34 | 12 | 6 | 16 | 54 | 56 | −2 | 42 | 2025 Leagues Cup Tier two |
| 11 | León | 34 | 10 | 12 | 12 | 44 | 48 | −4 | 42 | 2025 Leagues Cup Tier two |
| 12 | Necaxa | 34 | 10 | 12 | 12 | 50 | 55 | −5 | 42 | 2025 Leagues Cup Tier two |
| 13 | Atlas | 34 | 8 | 12 | 14 | 38 | 54 | −16 | 36 | 2025 Leagues Cup Tier three |
| 14 | Querétaro | 34 | 9 | 9 | 16 | 35 | 52 | −17 | 36 | 2025 Leagues Cup Tier three |
| 15 | Juárez | 34 | 9 | 6 | 19 | 41 | 62 | −21 | 33 | 2025 Leagues Cup Tier three |
| 16 | Mazatlán | 34 | 6 | 12 | 16 | 31 | 51 | −20 | 30 | 2025 Leagues Cup Tier three |
| 17 | Santos Laguna | 34 | 6 | 7 | 21 | 27 | 58 | −31 | 25 | 2025 Leagues Cup Tier three |
| 18 | Puebla | 34 | 5 | 4 | 25 | 35 | 74 | −39 | 19 | 2025 Leagues Cup Tier three |