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.

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. On 4 July 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 8 January 2025, Cruz Azul announced the Estadio Olímpico Universitario as their venue for the Clausura 2025 season.

Stadiums and locations ClubLocationStadiumCapacityAméricaMexico CityEstadio Ciudad de los Deportes 33,000AtlasGuadalajara, JaliscoJalisco 55,020Atlético San LuisSan Luis Potosí, San Luis PotosíAlfonso Lastras 27,029Cruz AzulMexico CityOlímpico Universitario 58,445GuadalajaraZapopan, JaliscoAkron 46,232JuárezCiudad Juárez, ChihuahuaOlímpico Benito Juárez 19,703LeónLeón, GuanajuatoLeón 31,297MazatlánMazatlán, SinaloaEl Encanto 20,195MonterreyGuadalupe, Nuevo LeónBBVA 53,500NecaxaAguascalientes, AguascalientesVictoria 23,851PachucaPachuca, HidalgoHidalgo 25,922PueblaPuebla, PueblaCuauhtémoc 51,726QuerétaroQuerétaro, QuerétaroCorregidora 34,107Santos LagunaTorreón, CoahuilaCorona 29,101TijuanaTijuana, Baja CaliforniaCaliente 31,158TolucaToluca, State of MexicoNemesio Díez 27,273Tigres UANLSan Nicolás de los Garza, Nuevo LeónUniversitario 41,886Pumas UNAMMexico CityOlímpico Universitario 58,445

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

Personnel and kits ClubChairmanHead coachCaptainKit manufacturerShirt sponsor(s)Front OtherAméricaSantiago Baños André Jardine Henry MartínNikeCalienteAtlasJosé Riestra Gonzalo Pineda Aldo RochaCharlyCalienteAtlético San LuisJacobo Payán Espinosa Domènec Torrent Javier GüémezSporelliCanel'sCruz AzulVíctor Velázquez Vicente Sánchez Ignacio RiveroPirmaCemento Cruz AzulGuadalajaraAmaury Vergara Gerardo Espinoza Víctor GuzmánPumaCalienteJuárezAndrés Fassi Martín Varini Francisco Calvo SporelliNoneLeónJesús Martínez Murguia Eduardo Berizzo Andrés GuardadoCharlyCementos FortalezaMazatlánMauricio Lanz González Víctor Manuel Vucetich Jefferson IntriagoPirmaCalienteMonterreyJosé Antonio Noriega Martín Demichelis Héctor MorenoPumaCodereNecaxaErnesto Tinajero Flores Nicolás Larcamón Alexis PeñaPirmaRolcarPachucaArmando Martínez Patiño Guillermo Almada Gustavo CabralCharlyCementos FortalezaPueblaManuel Jiménez García Pablo Guede Diego de BuenPirmaCalienteQuerétaroJuan Olvera Benjamín Mora Kevin EscamillaKeukaPedigreeSantos LagunaAleco Irarragorri Kalb Fernando Ortiz Carlos AcevedoCharlySorianaTijuanaJorge Hank Inzunsa Cirilo Saucedo (Interim) Christian RiveraCharlyCalienteTolucaArturo Pérez Arredondo Antonio Mohamed Alexis VegaNew BalanceRoshfransTigres UANLMauricio Culebro Guido PizarroVacantAdidasCemexPumas UNAM Efraín Juárez Lisandro MagallánNikeDHL

Managerial/coaching changes ClubOutgoing manager/coachManner of departureDate of vacancyReplaced byDate of appointmentPosition in tableRef.Pre-Apertura changesAtlético San Luis Gustavo LealSacked29 April 2024 Domènec Torrent15 May 2024Pre–seasonTijuana Miguel HerreraSacked1 May 2024 Juan Carlos Osorio24 May 2024Mazatlán Gilberto Adame (Interim) End of tenure as caretaker7 May 2024 Víctor Manuel Vucetich7 May 2024Puebla Andrés CarevicSacked8 May 2024 José Manuel de la Torre22 May 2024Tigres UANL Robert SiboldiSacked5 June 2024 Veljko Paunović9 June 2024Apertura changesMonterrey Fernando Ortiz Sacked 6 August 2024 Nicolás Sánchez (Interim)6 August 20244thMonterrey Nicolás Sánchez (Interim)End of tenure as caretaker18 August 2024 Martín Demichelis18 August 20241stLeón Jorge BavaSacked1 September 2024 Eduardo Berizzo7 September 202416thGuadalajara Fernando GagoMutual agreement10 October 2024 Arturo Ortega (Interim)10 October 20249thNecaxa Eduardo FentanesSacked28 October 2024 Luis Padilla (Interim)28 October 202413thJuárez Maurício Barbieri29 October 2024 Salvador Valero (Interim)29 October 202417thPre–Clausura changesSantos Laguna Ignacio AmbrízResigned11 November 2024 Fernando Ortiz23 November 2024Pre–seasonPuebla José Manuel de la TorreSacked14 November 2024 Pablo Guede2 December 2024Guadalajara Arturo Ortega (Interim)End of tenure as caretaker22 November 2024 Óscar García2 December 2024Necaxa Luis Padilla (Interim)26 November 2024 Nicolás Larcamón26 November 2024Juárez Salvador Valero (Interim)29 November 2024 Martín Varini29 November 2024Toluca Renato PaivaEnd of contract4 December 2024 Antonio Mohamed11 December 2024Querétaro Mauro GerkSacked6 December 2024 Benjamín Mora7 December 2024Atlas Beñat San JoséMutual agreement9 December 2024 Gonzalo Pineda12 December 2024Clausura changesCruz Azul Martín AnselmiSigned by FC Porto24 January 2025 Vicente Sánchez (Interim)24 January 202517th Vicente Sánchez (Interim)Ratified as manager 23 February 2025 Vicente Sánchez 23 February 20254thPumas UNAM Gustavo LemaMutual agreement26 February 2025 Raúl Alpizar (Interim)26 February 202512thTigres UANL Veljko PaunovićSacked2 March 2025 Guido Pizarro2 March 20253rdPumas UNAM Raúl Alpizar (Interim)End of tenure as caretaker2 March 2025 Efraín Juárez2 March 202512thGuadalajara Óscar GarcíaMutual agreement3 March 2025 Gerardo Espinoza3 March 202510thTijuana Juan Carlos OsorioSacked11 March 2025 Cirilo Saucedo (Interim)14 March 202518th

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

Results Clubs played every other once (either home or away), completing a total of 17 rounds.

Regular season statistics

Top goalscorers Players sorted first by goals scored, then by last name. Rank Player Club Goals1 PaulinhoToluca132 Ángel Sepúlveda Cruz Azul93 Sergio CanalesMonterrey8 Henry MartínAmérica5 André-Pierre GignacTigres UANL7 Óscar Estupiñán Juárez Carlos Rotondi Cruz Azul8 Germán BerterameMonterrey6 Giorgos Giakoumakis Cruz Azul10 Rodrigo AguirreAmérica5 Roberto AlvaradoGuadalajara Jesús R. AnguloToluca Jhonder CádizLeón Diber CambindoNecaxa Cade CowellGuadalajara Lorenzo FaravelliCruz Azul César HuertaPumas UNAM Christian RiveraTijuana Ignacio RiveroCruz Azul Salomón RondónPachuca Sébastien Salles-Lamonge Atlético San Luis

Source: Liga MX

Top assists RankPlayerClubAssists1 Henry MartínAmérica6 Luis RomoCruz Azul3 PaulinhoToluca5 José ParadelaNecaxa Carlos Rodríguez Cruz Azul6 Roberto AlvaradoGuadalajara4 Jesús R. AnguloToluca Sebastián CórdovaTigres UANL Raymundo FulgencioAtlas Jesús GallardoToluca Giorgos Giakoumakis Cruz Azul Ronaldo NájeraAtlético San Luis Lucas Ocampos Monterrey Ralph OrquinJuárez Carlos Rotondi Cruz Azul Source: Soccerway

Clean sheets RankPlayerClubCleansheets1 Kevin MierCruz Azul92 Raúl Rangel Guadalajara8 Hugo González Mazatlán4 Julio González Pumas UNAM6 Tiago VolpiToluca Esteban AndradaMonterrey7 Alfonso Blanco León5 Camilo Vargas Atlas Ezequiel Unsain Necaxa10 Nahuel Guzmán Tigres UANL4 Luis Malagón América0 Source: FBRef

Hat-tricks Player For Against Result Date Round Jesús AnguloTolucaNecaxa3–1 (A)27 October 202414 Salomón RondónPachucaNecaxa6–2 (H)2 November 202415 (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 Santos Laguna

Most red cards: 6 Pachuca

Fewest yellow cards: 27 Tijuana

Fewest red cards: 0 Atlético San Luis Guadalajara Mazatlán Tijuana Pumas UNAM

Source: Liga MX

Attendance

Highest and lowest Highest attended Lowest attended Week Home Score Away Attendance Home Score Away Attendance 1 Tigres UANL 1–0 Necaxa 40,371 Juárez 2–2 Atlas 7,0462 Monterrey 0–4 Cruz Azul 45,957 Mazatlán 2–2 Atlético San Luis 9,1473 Tigres UANL 1–0 América 41,615 Puebla 2–2 León 7,8834 Monterrey 2–1 Querétaro 39,932 Puebla 1–2 Atlas 10,8475 Tigres UANL 1–1 Guadalajara 41,615 Mazatlán 3–0 Pachuca 9,0956 Monterrey 1–2 Toluca 43,150 Mazatlán 1–1 Puebla 8,3577 Tigres UANL 1–0 Atlético San Luis 40,263 Puebla 2–1 Querétaro 8,2668 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,67610 Tigres UANL 2–2 León 39,834 Puebla 2–3 Juárez 5,14711 Guadalajara 2–3 Atlas 40,846 Santos Laguna 0–2 Juárez 7,34112 Monterrey 4–2 Tigres UANL 51,983 Juárez 2–3 León 8,23513 Monterrey 0–0 Pumas UNAM 40,959 Santos Laguna 1–1 Pachuca 6,53114 Pumas UNAM 0–2 Cruz Azul 37,576 Santos Laguna 0–0 Mazatlán 6,09615 Monterrey 4–0 Atlas 40,381 Pachuca 6–2 Necaxa 5,54116 Tigres UANL 2–1 Toluca 40,830 Juárez 1–1 Tijuana 6,09817 Monterrey 2–1 León 41,874 Pachuca 0–1 Juárez 5,879

Source: Liga MX

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 matches

Bracket

Quarterfinals

Semifinals

Finals

Torneo Clausura The Clausura tournament began on 10 January 2025.

Regular phase League table

Results Clubs played every other once (either home or away), completing a total of 17 rounds.

Regular season statistics

Top goalscorers Players sorted first by goals scored, then by last name. Rank Player Club Goals1 PaulinhoToluca12 Uroš ĐurđevićAtlas Raúl ZúñigaTijuana4 Diber CambindoNecaxa115 John KennedyPachuca9 Salomón RondónPachuca Alexis VegaToluca8 José ParadelaNecaxa89 Germán BerterameMonterrey7 Jhonder CádizLeón Víctor DávilaAmérica Álvaro FidalgoAmérica

Source: Soccerway

Top assists Players sorted first by number of assists, then by last name. RankPlayerClubAssists1 Alexis VegaToluca82 Jesús CoronaMonterrey7 José ParadelaNecaxa4 Sergio CanalesMonterrey6 Oussama IdrissiPachuca James RodríguezLeón Alejandro ZendejasAmérica8 Jesús AnguloToluca5 Marcel RuizToluca Juan Manuel Sanabria Atlético San Luis

Source: Soccerway

Clean sheets RankPlayerClubCleansheets1 Luis MalagónAmérica72 Nahuel Guzmán Tigres UANL5 Kevin Mier Cruz Azul Sebastián JuradoJuárez5 Pau LópezToluca40 Carlos MorenoPachuca Ezequiel UnsainNecaxa8 Raúl RangelGuadalajara39 Rodolfo Cota América20 Alfonso Blanco León.00 Pablo LaraPumas UNAM Guillermo Allison Querétaro Esteban Andrada Monterrey Salim Hernández Querétaro Hugo GonzálezMazatlán Miguel JiménezPuebla Alex PadillaPumas UNAM José Antonio RodríguezTijuana Camilo VargasAtlas

Source: MedioTiempo

Hat-tricks Player For Against Result Date Round PaulinhoTolucaJuárez0–4 (A)22 February 20258 Alexis VegaTolucaNecaxa5–2 (H)8 March 202511 Uroš ĐurđevićAtlasTijuana3–4 (A)9 March 202511 Salomón RondónPachucaNecaxa3–5 (A)11 April 202515 PaulinhoTolucaAtlas2–3 (A)12 April 202515 (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 Mazatlán

Most red cards: 6 Guadalajara

Fewest yellow cards: 22 América Atlético San Luis

Fewest red cards: 0 Toluca Source: Liga MX

Attendance

Highest and lowest