2024–25 Liga MX season
78th professional season of the top-flight football league in Mexico
From Wikipedia, the free encyclopedia
The 2024–25 Liga MX season (known as the Liga BBVA MX for sponsorship reasons) was the 78th professional season of the top-flight football league in Mexico. The season was divided into two championships—the Apertura 2024 and the Clausura 2025—each in an identical format and each contested by the same eighteen teams.
Apertura: 153
Clausura: 153
| Season | 2024–25 |
|---|---|
| Champions | Apertura: América (16th title) Clausura: Toluca (11th title) |
| Champions Cup | Toluca América Monterrey Cruz Azul Tigres UANL Pumas UNAM |
| Matches | 306 Apertura: 153 Clausura: 153 |
| Goals | 840 (2.75 per match) Apertura: 403 (2.63 per match) Clausura: 437 (2.86 per match) |
| Top goalscorer | Apertura: Paulinho (13 goals) Clausura: Uroš Đurđević Paulinho Raúl Zúñiga (12 goals each) |
| Biggest home win | Apertura: Guadalajara 5–0 Juárez (31 August 2024) Toluca 5–0 Puebla (22 October 2024) Clausura: Toluca 5–0 Querétaro (26 February 2025) América 5–0 Mazatlán (19 April 2025) |
| Biggest away win | Apertura: Mazatlán 0–5 América (1 November 2024) Clausura: Juárez 0–4 Toluca (22 February 2025) Santos Laguna 0–4 Tijuana (20 April 2025) |
| Highest scoring | Apertura: Pachuca 6–2 Necaxa (2 November 2024) Clausura: Necaxa 3–5 Pachuca (11 April 2025) |
| Longest winning run | Apertura: 7 matches Cruz Azul Clausura: 6 matches Toluca |
| Longest unbeaten run | Apertura: 9 matches Cruz Azul Clausura: 10 matches León Cruz Azul |
| Longest winless run | Apertura: 8 matches Querétaro Clausura: 8 matches Puebla Santos Laguna |
| Longest losing run | Apertura: 6 matches Puebla Querétaro Clausura: 6 matches Atlético San Luis Santos Laguna |
| Highest attendance | Apertura: 51,983 Monterrey vs Tigres UANL (19 October 2024) Clausura: 50,023 Monterrey vs Atlético San Luis (22 February 2025) |
| Lowest attendance | Apertura: 5,147 Puebla vs Juárez (28 September 2024) Clausura: 6,315 Juárez vs Puebla (1 March 2025) |
| Total attendance | Apertura: 3,296,796 Clausura: 2,911,104 |
| Average attendance | Apertura: 20,105 Clausura: 21,548 |
← 2023–24 2025–26 →
Stats are from the regular season onlySource: Liga MX | |
Clubs
A total of eighteen clubs participated in the 2024–25 edition of the Liga MX. All had participated in Liga MX since the 2020–21 season.
Moves
América changed its venue due to works at the Estadio Azteca for the 2026 FIFA World Cup.[1] On 4 July 2024, América announced the Estadio Ciudad de los Deportes as their venue for the Apertura 2024 season.[2]
Cruz Azul changed its venue due logistical issues at the Estadio Ciudad de los Deportes.[3] On 8 January 2025, Cruz Azul announced the Estadio Olímpico Universitario as their venue for the Clausura 2025 season.[4]
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 | El Encanto | 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 |
| Tigres UANL | San Nicolás de los Garza, Nuevo León | Universitario | 41,886 |
| Pumas UNAM | Mexico City | Olímpico Universitario | 58,445 |
- ^ The Estadio Azteca was 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) | ||
|---|---|---|---|---|---|---|---|
| Front | Other | ||||||
| América | Santiago Baños | Nike | Caliente | List
| |||
| Atlas | José Riestra | Charly | Caliente | List
| |||
| Atlético San Luis | Jacobo Payán Espinosa | Sporelli | Canel's | ||||
| Cruz Azul | Víctor Velázquez | Pirma | Cemento Cruz Azul | List
| |||
| Guadalajara | Amaury Vergara | Puma | Caliente | List
| |||
| Juárez | Andrés Fassi | Sporelli | None | List
| |||
| León | Jesús Martínez Murguia | Charly | Cementos Fortaleza | ||||
| Mazatlán | Mauricio Lanz González | Pirma | Caliente | List
| |||
| Monterrey | José Antonio Noriega[5] | Puma | Codere | ||||
| Necaxa | Ernesto Tinajero Flores | Pirma | Rolcar | List
| |||
| Pachuca | Armando Martínez Patiño | Charly | Cementos Fortaleza | List
| |||
| Puebla | Manuel Jiménez García | Pirma | Caliente | List
| |||
| Querétaro | Juan Olvera | Keuka | Pedigree | ||||
| Santos Laguna | Aleco Irarragorri Kalb | Charly | Soriana | ||||
| Tijuana | Jorge Hank Inzunsa | Charly | Caliente | ||||
| Toluca | Arturo Pérez Arredondo | New Balance | Roshfrans | ||||
| Tigres UANL | Mauricio Culebro | Vacant | Adidas | Cemex | List
| ||
| Pumas UNAM | Luis Raúl González | Nike | DHL | List
| |||
Managerial/coaching changes
| Club | Outgoing manager/coach | Manner of departure |
Date of vacancy | Replaced by | Date of appointment | Position in table |
Ref. |
|---|---|---|---|---|---|---|---|
| Pre-Apertura changes | |||||||
| Atlético San Luis | Sacked | 29 April 2024 | 15 May 2024 | Pre–season | [6][7] | ||
| Tijuana | Sacked | 1 May 2024 | 24 May 2024 | [8][9] | |||
| Mazatlán | End of tenure as caretaker | 7 May 2024 | 7 May 2024 | [10] | |||
| Puebla | Sacked | 8 May 2024 | 22 May 2024 | [11][12] | |||
| Tigres UANL | Sacked | 5 June 2024 | 9 June 2024 | [13][14] | |||
| Apertura changes | |||||||
| Monterrey | Sacked | 6 August 2024 | 6 August 2024 | 4th | |||
| Monterrey | End of tenure as caretaker | 18 August 2024 | 18 August 2024 | 1st | [15] | ||
| León | Sacked | 1 September 2024 | 7 September 2024 | 16th | [16][17] | ||
| Guadalajara | Mutual agreement | 10 October 2024 | 10 October 2024 | 9th | [18][19] | ||
| Necaxa | Sacked | 28 October 2024 | 28 October 2024 | 13th | [20] | ||
| Juárez | 29 October 2024 | 29 October 2024 | 17th | [21] | |||
| Pre–Clausura changes | |||||||
| Santos Laguna | Resigned | 11 November 2024 | 23 November 2024 | Pre–season | [22][23] | ||
| Puebla | Sacked | 14 November 2024 | 2 December 2024 | [24][25] | |||
| Guadalajara | End of tenure as caretaker | 22 November 2024 | 2 December 2024 | [26][27] | |||
| Necaxa | 26 November 2024 | 26 November 2024 | [28] | ||||
| Juárez | 29 November 2024 | 29 November 2024 | [29] | ||||
| Toluca | End of contract | 4 December 2024 | 11 December 2024 | [30][31] | |||
| Querétaro | Sacked | 6 December 2024 | 7 December 2024 | [32][33] | |||
| Atlas | Mutual agreement | 9 December 2024 | 12 December 2024 | [34][35] | |||
| Clausura changes | |||||||
| Cruz Azul | Signed by FC Porto | 24 January 2025 | 24 January 2025 | 17th | [36][37] | ||
| Ratified as manager | 23 February 2025 | 23 February 2025 | 4th | [38] | |||
| Pumas UNAM | Mutual agreement | 26 February 2025 | 26 February 2025 | 12th | [39][40] | ||
| Tigres UANL | Sacked | 2 March 2025 | 2 March 2025 | 3rd | [41] | ||
| Pumas UNAM | End of tenure as caretaker | 2 March 2025 | 2 March 2025 | 12th | [42] | ||
| Guadalajara | Mutual agreement | 3 March 2025 | 3 March 2025 | 10th | [43][44] | ||
| Tijuana | Sacked | 11 March 2025 | 14 March 2025 | 18th | [45][46] | ||
Torneo Apertura
The Apertura 2024 was the first tournament of the season and began on 5 July 2024. The defending champions were 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 | Team | 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[a] |
| 2 | Toluca | 17 | 10 | 5 | 2 | 38 | 16 | +22 | 35 | |
| 3 | Tigres UANL | 17 | 10 | 4 | 3 | 25 | 15 | +10 | 34 | |
| 4 | Pumas UNAM | 17 | 9 | 4 | 4 | 21 | 13 | +8 | 31 | |
| 5 | Monterrey | 17 | 9 | 4 | 4 | 26 | 19 | +7 | 31 | |
| 6 | Atlético San Luis | 17 | 9 | 3 | 5 | 27 | 19 | +8 | 30 | |
| 7 | Tijuana | 17 | 8 | 5 | 4 | 24 | 25 | −1 | 29 | Qualification for the play-in round[b] |
| 8 | América (C) | 17 | 8 | 3 | 6 | 27 | 21 | +6 | 27 | |
| 9 | Guadalajara | 17 | 7 | 4 | 6 | 24 | 15 | +9 | 25 | |
| 10 | Atlas | 17 | 5 | 7 | 5 | 17 | 23 | −6 | 22 | |
| 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 |
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored; 4) Head-to-head results between tied teams; 5) Number of goals scored away; 6) Highest relegation coefficient; 7) Fair Play points
(C) Champions
Notes:
Results
Clubs played every other once (either home or away), completing a total of 17 rounds.
Regular season statistics
Top goalscorersPlayers sorted first by goals scored, then by last name.
Source: Liga MX |
Top assists
Source: Soccerway |
Clean sheets
Source: FBRef |
Hat-tricks
(H) – Home; (A) – Away
|
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
- Most red cards: 6
- Fewest yellow cards: 27
- Fewest red cards: 0
Source: Liga MX
Attendance
| Pos | Team | Total | High | Low | Average | Change |
|---|---|---|---|---|---|---|
| 1 | Monterrey | 384,318 | 51,983 | 36,441 | 42,702 | −1.5% |
| 2 | Tigres 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 | Pumas 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 | Lowest attended[a] | |||||||
|---|---|---|---|---|---|---|---|---|
| Week | Home | Score | Away | Attendance | Home | Score | Away | Attendance |
| 1 | Tigres 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 | Tigres 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 | Tigres 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 | Tigres 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 | Tigres 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 | Tigres UANL | 51,983 | Juárez | 2–3 | León | 8,235 |
| 13 | Monterrey | 0–0 | Pumas UNAM | 40,959 | Santos Laguna | 1–1 | Pachuca | 6,531 |
| 14 | Pumas 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 | Tigres 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 hosted the 10th place team in an elimination game. The 7th hosted the 8th place team in the double-chance game, with the winner advancing as the 7-seed. The loser of this game then hosted the winner of the elimination game between the 9th and 10th place teams to determine the 8-seed.
| Play-in games | No. 8 seed game | Final seeds | |||||||||||
| 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 | 10 | Atlas | 0 | ||||||||||
| 9 | Guadalajara | 1 | |||||||||||
| 10 | Atlas | 2 | |||||||||||
Play-in matches
Bracket
| Quarter-finals | Semi-finals | Finals | ||||||||||||||||||
| 4 | UNAM | 0 | 3 | 3 | ||||||||||||||||
| 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 | 3 | 0 | 3 | ||||||||||||||||
| 5 | Monterrey | 1 | 1 | 2 | ||||||||||||||||
| 7 | América | 2 | 1 | 3 | ||||||||||||||||
| 1 | Cruz Azul (s) | 0 | 3 | 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 | 2 | 2 | 4 | ||||||||||||||||
Quarterfinals
Semifinals
Finals
| Monterrey | 1–1 | América |
|---|---|---|
|
Report |
|
América won 3–2 on aggregate.
Torneo Clausura
The Clausura tournament began on 10 January 2025.
Regular phase
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Toluca (C) | 17 | 11 | 4 | 2 | 41 | 22 | +19 | 37 | Qualification for the quarter–finals[a] |
| 2 | América | 17 | 10 | 4 | 3 | 34 | 10 | +24 | 34 | |
| 3 | Cruz Azul | 17 | 9 | 6 | 2 | 26 | 16 | +10 | 33 | |
| 4 | Tigres UANL | 17 | 10 | 3 | 4 | 24 | 14 | +10 | 33 | |
| 5 | Necaxa | 17 | 10 | 1 | 6 | 36 | 29 | +7 | 31 | |
| 6 | León | 17 | 9 | 3 | 5 | 24 | 21 | +3 | 30 | |
| 7 | Monterrey | 17 | 8 | 4 | 5 | 32 | 23 | +9 | 28 | Qualification for the play-in round[b] |
| 8 | Pachuca | 17 | 8 | 4 | 5 | 29 | 23 | +6 | 28 | |
| 9 | Juárez | 17 | 6 | 6 | 5 | 16 | 21 | −5 | 24 | |
| 10 | Pumas UNAM | 17 | 6 | 3 | 8 | 23 | 26 | −3 | 21 | |
| 11 | Guadalajara | 17 | 5 | 6 | 6 | 18 | 21 | −3 | 21 | |
| 12 | Querétaro | 17 | 6 | 2 | 9 | 17 | 24 | −7 | 20 | |
| 13 | Tijuana | 17 | 6 | 1 | 10 | 29 | 35 | −6 | 19 | |
| 14 | Atlas | 17 | 4 | 6 | 7 | 25 | 32 | −7 | 18 | |
| 15 | Atlético San Luis | 17 | 6 | 0 | 11 | 20 | 33 | −13 | 18 | |
| 16 | Mazatlán | 17 | 4 | 5 | 8 | 16 | 26 | −10 | 17 | Team ended last place in the coefficient table[c] |
| 17 | Puebla | 17 | 2 | 3 | 12 | 12 | 25 | −13 | 9 | |
| 18 | Santos Laguna | 17 | 2 | 1 | 14 | 15 | 36 | −21 | 7 |
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored; 4) Head-to-head results between tied teams; 5) Number of goals scored away; 6) Highest relegation coefficient; 7) Fair Play points
(C) Champions
Notes:
Results
Clubs played every other once (either home or away), completing a total of 17 rounds.
Regular season statistics
Top goalscorersPlayers sorted first by goals scored, then by last name.
Source: Soccerway |
Top assistsPlayers sorted first by number of assists, then by last name.
Source: Soccerway
|
Clean sheets
Source: MedioTiempo |
Hat-tricks
(H) – Home; (A) – Away
|
Scoring
- First goal of the season:
Antonio Álvarez for América against Querétaro
- Last goal of the season:
Adonis Preciado for Querétaro against Juárez
Discipline
- Player
- Most yellow cards: 8
Mateo Chávez (Guadalajara)
Lucas Merolla (Mazatlán)
- Most red cards: 2
Brayan Angulo (Puebla)
Bryan González (Pachuca)
- Team
- Most yellow cards: 60
- Most red cards: 6
- Fewest yellow cards: 22
- Fewest red cards: 0
Source: Liga MX
Attendance
| Pos | Team | Total | High | Low | Average | Change |
|---|---|---|---|---|---|---|
| 1 | Monterrey | 358,568 | 50,023 | 37,244 | 44,821 | +5.0% |
| 2 | Tigres UANL | 346,019 | 41,615 | 31,651 | 38,447 | +0.5% |
| 3 | Guadalajara | 262,929 | 41,003 | 24,483 | 32,866 | −7.5%3 |
| 4 | Toluca | 215,064 | 27,273 | 24,163 | 26,883 | +6.9% |
| 5 | León | 180,458 | 26,673 | 25,186 | 25,780 | +46.4% |
| 6 | América | 231,165 | 29,543 | 15,499 | 25,685 | +20.6%1 |
| 7 | Pumas UNAM | 190,561 | 38,246 | 8,845 | 21,173 | +11.3% |
| 8 | Atlas | 188,115 | 34,787 | 14,312 | 20,902 | +49.8% |
| 9 | Cruz Azul | 155,753 | 37,561 | 9,732 | 19,469 | −20.5%2, 4 |
| 10 | Necaxa | 147,361 | 20,706 | 15,639 | 18,420 | +16.3% |
| 11 | Tijuana | 143,064 | 23,333 | 12,333 | 17,883 | −21.6% |
| 12 | Puebla | 138,006 | 36,335 | 11,030 | 17,251 | +24.8% |
| 13 | Atlético San Luis | 143,289 | 22,529 | 10,715 | 15,921 | +2.7% |
| 14 | Pachuca | 122,590 | 22,186 | 10,042 | 15,324 | +43.0% |
| 15 | Querétaro | 130,173 | 28,922 | 8,174 | 14,464 | +3.4% |
| 16 | Santos Laguna | 112,498 | 23,111 | 8,585 | 14,062 | +49.3% |
| 17 | Mazatlán | 95,915 | 14,945 | 7,274 | 10,657 | +11.9% |
| 18 | Juárez | 88,122 | 19,124 | 6,315 | 9,791 | +9.0% |
| League total | 3,296,796 | 50,023 | 6,315 | 21,548 | +7.2% |
Source: Liga MX
Notes:
Only regular season listed.
1: América played their home matches at Estadio Ciudad de los Deportes due to Estadio Azteca renovation works.
2: Cruz Azul played their home matches at Estadio Olímpico Universitario due to Estadio Azteca renovation works.
3: Guadalajara played their week 13 match vs Cruz Azul at Estadio Jalisco due to a one-match ban to Estadio Akron.
4: Cruz Azul played their week 14 match vs Pumas UNAM at Estadio Cuauhtémoc.
Highest and lowest
| Highest attended | Lowest attended[a] | |||||||
|---|---|---|---|---|---|---|---|---|
| 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 | Tigres 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 | Tigres 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 | Tigres UANL | 2–1 | Atlas | 39,454 | Querétaro | 1–0 | Atlético San Luis | 8,174 |
| 7 | Tigres 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 | Tigres 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 | Tigres UANL | 3–0 | Santos Laguna | 40,133 | Querétaro | 1–0 | Mazatlán | 9,871 |
| 13 | Monterrey | 1–2 | Tijuana | 43,514 | Juárez | 2–0 | Puebla | 6,315 |
| 14 | Monterrey | 1–2 | Guadalajara | 44,481 | Atlético San Luis | 2–1 | Mazatlán | 12,154 |
| 15 | Tigres UANL | 2–1 | Monterrey | 41,615 | Santos Laguna | 1–2 | Querétaro | 10,255 |
| 16 | Monterrey | 1–0 | América | 49,098 | Juárez | 2–2 | Necaxa | 10,704 |
| 17 | Tigres UANL | 2–1 | Pumas UNAM | 38,276 | Juárez | 0–2 | Querétaro | 6,525 |
Source: Liga MX
- ^ Does not include matches played behind closed doors.
Final phase
Play-in round
The 9th place team hosted the 10th place team in an elimination game. The 7th hosted the 8th place team in the double-chance game, with the winner advancing as the 7-seed. The loser of this game then hosted the winner of the elimination game between the 9th and 10th place teams to determine the 8-seed.
| Play-in games | No. 8 seed game | Final seeds | |||||||||||
| Serie A | |||||||||||||
| 7 | Monterrey | 1 | 8 | Pachuca | No. 7 seed | ||||||||
| 8 | Pachuca | 2 | 7 | Monterrey | No. 8 seed | ||||||||
| 7 | Monterrey | 2 | |||||||||||
| Serie B | 10 | UNAM | 0 | ||||||||||
| 9 | Juárez | 1 (1) | |||||||||||
| 10 | UNAM | 1 (2) | |||||||||||
Play-in matches
No. 8 seed match
Bracket
| Quarter-finals | Semi-finals | Finals | ||||||||||||||||||
| 1 | Toluca (s) | 2 | 2 | 4 | ||||||||||||||||
| 8 | Monterrey | 3 | 1 | 4 | ||||||||||||||||
| 1 | Toluca | 1 | 3 | 4 | ||||||||||||||||
| 4 | UANL | 1 | 0 | 1 | ||||||||||||||||
| 4 | UANL (s) | 0 | 2 | 2 | ||||||||||||||||
| 5 | Necaxa | 0 | 2 | 2 | ||||||||||||||||
| 1 | Toluca | 0 | 2 | 2 | ||||||||||||||||
| 2 | América | 0 | 0 | 0 | ||||||||||||||||
| 2 | América | 0 | 2 | 2 | ||||||||||||||||
| 7 | Pachuca | 0 | 0 | 0 | ||||||||||||||||
| 2 | América (s) | 0 | 2 | 2 | ||||||||||||||||
| 3 | Cruz Azul | 1 | 1 | 2 | ||||||||||||||||
| 3 | Cruz Azul | 3 | 2 | 5 | ||||||||||||||||
| 6 | León | 2 | 1 | 3 | ||||||||||||||||
Quarter-finals
Semi-finals
Finals
Toluca won 2–0 on aggregate.
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 was used to establish the payment of fines that were used for the development of the clubs of the silver circuit.[47]
Per Article 24 of the competition regulations, the payment of $MXN160 million was 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 was paid by the sixteenth team in the table,[48] as of the 2021–22 season the remaining $MXN80 million were paid through the financial remnants generated by the Liga MX itself.[49] The team that finished last on the table started the following season with a coefficient of zero. If the last ranked team, which was Tijuana, had repeated as the last ranked team in the 2024–25 season coefficient table, they would 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 | 34 | 208 | 102 | 2.0392 | +107 | Safe from paying any fine |
| 2 | Monterrey | 35 | 40 | 33 | 32 | 31 | 28 | 199 | 102 | 1.9510 | +78 | |
| 3 | Toluca | 27 | 32 | 21 | 32 | 35 | 37 | 184 | 102 | 1.8039 | +79 | |
| 4 | Tigres UANL | 30 | 25 | 30 | 31 | 34 | 33 | 183 | 102 | 1.7941 | +57 | |
| 5 | Cruz Azul | 24 | 24 | 17 | 33 | 42 | 33 | 173 | 102 | 1.6961 | +29 | |
| 6 | Guadalajara | 22 | 34 | 27 | 31 | 25 | 21 | 160 | 102 | 1.5686 | +25 | |
| 7 | Pachuca | 32 | 31 | 22 | 29 | 13 | 28 | 155 | 102 | 1.5196 | +14 | |
| 8 | León | 22 | 30 | 23 | 24 | 18 | 30 | 147 | 102 | 1.4412 | +7 | |
| 9 | Tijuana [c] | 0 | 0 | 0 | 0 | 29 | 19 | 48 | 34 | 1.4118 | –7 | |
| 10 | Pumas UNAM | 14 | 18 | 28 | 27 | 31 | 21 | 139 | 102 | 1.3627 | +1 | |
| 11 | Atlético San Luis | 18 | 19 | 23 | 16 | 30 | 18 | 124 | 102 | 1.2157 | –23 | |
| 12 | Necaxa | 19 | 14 | 15 | 27 | 15 | 31 | 121 | 102 | 1.1863 | –22 | |
| 13 | Querétaro[b] | 0 | 0 | 19 | 24 | 12 | 20 | 75 | 68 | 1.1029 | –35 | |
| 14 | Juárez | 19 | 15 | 18 | 16 | 17 | 24 | 109 | 102 | 1.0686 | –45 | |
| 15 | Santos Laguna | 33 | 19 | 23 | 15 | 10 | 7 | 107 | 102 | 1.0490 | –52 | |
| 16 | Atlas (F) | 13 | 21 | 17 | 14 | 22 | 18 | 105 | 102 | 1.0294 | –39 | MXN$33 million |
| 17 | Puebla (F) | 22 | 20 | 25 | 5 | 14 | 9 | 95 | 102 | 0.9314 | –57 | MXN$47 million |
| 18 | Mazatlán (F) | 17 | 7 | 22 | 16 | 14 | 17 | 93 | 102 | 0.9118 | –61 | 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 had to pay fine indicated
Source: Liga MX
Aggregate tables
2024–25 aggregate table
The 2024–25 aggregate table (the sum of points of both the Apertura 2024 and Clausura 2025 seasons) was used to determine the participants for the 2026 CONCACAF Champions Cup. The league champions with the most points in the 2024–25 aggregate table qualified directly for the 2026 CONCACAF Champions Cup round of 16, while the league champion with fewer points in the aggregate table qualified 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 qualified for the CONCACAF Champions Cup round one. The 2024–25 season champion (first place in table) also received 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 (S) | 34 | 22 | 9 | 3 | 65 | 28 | +37 | 75 | Qualification for the CONCACAF Champions Cup Round One |
| 2 | Toluca (C) | 34 | 21 | 9 | 4 | 79 | 38 | +41 | 72 | Qualification for the CONCACAF Champions Cup Round of 16 |
| 3 | Tigres UANL | 34 | 20 | 7 | 7 | 49 | 29 | +20 | 67 | Qualification for the CONCACAF Champions Cup Round One |
| 4 | América (A) | 34 | 18 | 7 | 9 | 61 | 31 | +30 | 61 | |
| 5 | Monterrey | 34 | 17 | 8 | 9 | 58 | 42 | +16 | 59 | |
| 6 | Pumas UNAM | 34 | 15 | 7 | 12 | 44 | 39 | +5 | 52 | |
| 7 | León | 34 | 12 | 12 | 10 | 45 | 44 | +1 | 48 | |
| 8 | Atlético San Luis | 34 | 15 | 3 | 16 | 47 | 52 | −5 | 48 | |
| 9 | Tijuana | 34 | 14 | 6 | 14 | 53 | 60 | −7 | 48 | |
| 10 | Guadalajara | 34 | 12 | 10 | 12 | 42 | 36 | +6 | 46 | |
| 11 | Necaxa | 34 | 13 | 7 | 14 | 56 | 55 | +1 | 46 | |
| 12 | Pachuca | 34 | 11 | 8 | 15 | 49 | 52 | −3 | 41 | |
| 13 | Juárez | 34 | 11 | 8 | 15 | 38 | 57 | −19 | 41 | |
| 14 | Atlas | 34 | 9 | 13 | 12 | 42 | 55 | −13 | 40 | |
| 15 | Querétaro | 34 | 9 | 5 | 20 | 30 | 55 | −25 | 32 | |
| 16 | Mazatlán | 34 | 6 | 13 | 15 | 26 | 45 | −19 | 31 | Team ended last place in the coefficient table |
| 17 | Puebla | 34 | 6 | 5 | 23 | 29 | 56 | −27 | 23 | |
| 18 | Santos Laguna | 34 | 4 | 5 | 25 | 27 | 66 | −39 | 17 |
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored; 4) Head-to-head results between tied teams; 5) Number of goals scored away; 6) Highest relegation coefficient; 7) Fair Play points
(A) Apertura champion; (C) Clausura champion; (S) Season champion
2024 aggregate table
The 2024 aggregate table (the sum of points of both the Clausura 2024 and Apertura 2024 seasons) was 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 | |
| 3 | Tigres UANL | 34 | 19 | 8 | 7 | 59 | 38 | +21 | 65 | |
| 4 | Monterrey | 34 | 18 | 9 | 7 | 58 | 38 | +20 | 63 | |
| 5 | América | 34 | 18 | 8 | 8 | 57 | 33 | +24 | 62 | |
| 6 | Pumas UNAM | 34 | 16 | 10 | 8 | 48 | 35 | +13 | 58 | |
| 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 | |
| 9 | Tijuana | 34 | 10 | 13 | 11 | 45 | 55 | −10 | 43 | |
| 10 | Pachuca | 34 | 12 | 6 | 16 | 54 | 56 | −2 | 42 | |
| 11 | León | 34 | 10 | 12 | 12 | 44 | 48 | −4 | 42 | |
| 12 | Necaxa | 34 | 10 | 12 | 12 | 50 | 55 | −5 | 42 | |
| 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 | |
| 15 | Juárez | 34 | 9 | 6 | 19 | 41 | 62 | −21 | 33 | |
| 16 | Mazatlán | 34 | 6 | 12 | 16 | 31 | 51 | −20 | 30 | |
| 17 | Santos Laguna | 34 | 6 | 7 | 21 | 27 | 58 | −31 | 25 | |
| 18 | Puebla | 34 | 5 | 4 | 25 | 35 | 74 | −39 | 19 |
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored; 4) Head-to-head results between tied teams; 5) Number of goals scored away; 6) Highest relegation coefficient; 7) Fair Play points
Awards
Monthly Awards
| Tournament | Month | Manager of the Month | Player of the Month | Goal of the Month | Save of the Month | References | ||||
|---|---|---|---|---|---|---|---|---|---|---|
| Manager | Club | Player | Club | Player | Club | Player | Club | |||
| Apertura 2024 | July | Guadalajara | Guadalajara | Guadalajara | [50][51][52] | |||||
| August | ||||||||||
| September | Cruz Azul | Cruz Azul | Cruz Azul | Cruz Azul | [53][54][55][56] | |||||
| October | Cruz Azul | Cruz Azul | Monterrey | Atlas | [57][58][59][60] | |||||
| November | Cruz Azul | Cruz Azul | Tijuana | [61][62][63] | ||||||
| December | América | América | América | América | [64][65][66][67] | |||||
| Clausura 2025 | January | América | América | América | América | [68][69][70][71] | ||||
| February | América | América | Toluca | América | [72][73][74][75] | |||||
| March | Toluca | Toluca | América | [76][77][78] | ||||||
| April | Toluca | Toluca | Necaxa | Cruz Azul | [79][80][81][82] | |||||
| May | Toluca | Toluca | Toluca | Toluca | [83][84][85][86] | |||||
Semiannual awards
| Pos. | Player | Team |
|---|---|---|
| GK | América | |
| DF | América | |
| Cruz Azul | ||
| Atlético San Luis | ||
| Cruz Azul | ||
| MF | Atlético San Luis | |
| América | ||
| Monterrey | ||
| FW | América | |
| Toluca | ||
| Cruz Azul | ||
| Manager: | ||
| Pos. | Player | Team |
|---|---|---|
| GK | América | |
| DF | Toluca | |
| Cruz Azul | ||
| Toluca | ||
| Toluca | ||
| MF | América | |
| Toluca | ||
| Tigres UANL | ||
| FW | Toluca | |
| Toluca | ||
| Necaxa | ||
| Manager: | ||
- Most Valuable Player
Annual awards
| Category | Recipient | Club | Ref. |
|---|---|---|---|
| Best Attacking Midfielder | Toluca | [89] | |
| Best Goalkeeper | Cruz Azul | ||
| Best Center-back | Cruz Azul | ||
| Best Full-back | Toluca | ||
| Best Defensive Midfielder | Necaxa | ||
| Best Liga de Expansión MX Player | UdeG | ||
| Best Rookie | Guadalajara | ||
| Best Forward | Toluca | ||
| Best Manager | América | ||
| Balón de Oro | Toluca | ||
| Goal of the Year | Toluca |