SigningLab · Annual Report

Signing Accuracy — Liga MX 2025

Published on January 12, 2026

Executive Summary

210
Real signings
191
Evaluated
41%
Clubs' average hit rate
47
Successful
92
Unsuccessful

In total we identified 210 real signings by the clubs of Liga MX in the 2025 season — academy promotions, loan returns, internal moves and transfers that never went through are excluded. Of these, 191 are included in the hit-rate calculation; 19 are youth investments (under-23 with no game time), classified separately. Signings without relevant minutes in the season count as unsuccessful.

League Analysis

Champions Cruz Azul posted a hit rate of 57% on signings (7 evaluated), holding 5th place in the accuracy ranking. The bottom four in the table had an average hit rate of 24% on signings — below the league average (41%), highlighting the link between recruitment quality and sporting performance.

U.N.A.M. - Pumas leads the accuracy ranking with 77% and Mazatlán closes the list with 15%. p. over the clubs' decisions).

Club Ranking

ClubLeague positionSigningsEvaluatedSuccessfulFairUnsuccessfulHit rate %SigningLab*
1U.N.A.M. - Pumas1111812
77%
82%
2Club America88431
69%
100%
3Guadalajara Chivas119522
67%
89%
4Monterrey66150
58%
100%
5Cruz Azul77403
57%
100%
6Necaxa13º1111353
50%
91%
7Atlas11º77223
43%
86%
8Tigres UANL87304
43%
57%
9CF Pachuca1111254
41%
82%
10Leon14º1614518
39%
71%
11Toluca109234
39%
89%
12Santos Laguna16º77133
36%
86%
13Puebla18º19172510
26%
88%
14Club Queretaro12º22192611
26%
95%
15FC Juarez10º1310127
20%
80%
16Atletico San Luis15º16141310
18%
86%
17Club Tijuana17141310
18%
93%
18Mazatlán17º1010037
15%
100%

* SigningLab: hit rate of SigningLab’s verdicts (recommend or not recommend) on each club’s evaluated signings, projected at the time of signing.

The difference between Signings and Evaluated are youth investments (under-23 with no game time in the season), classified separately. Signings without relevant minutes are unsuccessful (Did not deliver).

Season Highlights

The ten signings with the greatest technical impact of the season, according to the Player Impact Score (PIS).

PlayerClubPosMinG+AAvg ratingRatingSigningLab
Agustín PalavecinoCruz AzulM17996+37.22Excellent
Álvaro AnguloU.N.A.M. - PumasD31956+26.76Excellent
Ismael DíazLeonF194210+66.92Excellent
Rodrigo DouradoClub AmericaM11950+16.35Excellent
Santiago HomenchenkoClub QueretaroM24626+06.79Excellent
João Pedro GalvãoAtletico San LuisF304726+17.27Excellent
Brian GarcíaCF PachucaM28261+46.26Excellent
Manuel CapassoAtlasD17352+07.14Excellent
Juan Pablo VargasPueblaD12701+06.98Excellent
Uriel AntunaU.N.A.M. - PumasF10433+36.67Good

Methodology

Club assessment — the universe of signings

The report considers exclusively genuine signings for the first-team squad, identified by the player's effective incorporation into the group between seasons. Excluded from the universe are: academy promotions, loan returns, internal administrative moves and transfers recorded but never completed. The aim is to measure the quality of market decisions — and those alone.

Player Impact Score (PIS)

Each evaluated signing receives a score from 0 to 100 that combines four observable technical dimensions: individual performance (average match ratings over the season), output (goals, assists and decisive actions adjusted for game time), collective performance (starting status and correlation with the club's results) and availability (volume of matches, adjusted for interruptions). High-impact players with reduced game time are promoted through an alternative efficiency criterion.

Outcome classification

The rating tiers are: Excellent and Good (successful signings — a full point in the index), Fair (intermediate performance — half a point) and Below expectations / Did not deliver (unsuccessful signings). Two categories sit outside the calculation, for distinct reasons: Injury (a serious injury prevented a fair assessment) and Investment (an under-23 player with low game time — the return depends on development and cannot be counted for or against the club in this cycle). Signings that did not reach relevant game time in the season are classified as unsuccessful, reflecting the sporting cost of the decision.

A note on scope

This is SigningLab's public, simplified model, developed for transparent retrospective market assessment. SigningLab's commercial solutions for partner clubs use a substantially larger set of variables and dedicated predictive mechanisms, and are not fully reflected in this document.

Appendix — Signings by club

* Youth investment (under-23, no game time in the season) — outside the hit-rate calculation.

Atlas (7 signings)

PlayerMatchesMinutesGoalsAssistsRating
Gustavo Ferrareis33280003Fair
Manuel Capasso19173520Excellent
Rodrigo Schlegel18163401Good
Arturo González34147570Fair
Jorge Rodriguez23109300Did not deliver
Róber Pier3435401Below expectations
César Ramos149000Did not deliver

Atletico San Luis (16 signings)

PlayerMatchesMinutesGoalsAssistsRating
João Pedro Galvão343047261Excellent
Juanpe29195100Below expectations
Robson Bambu21142501Fair
Benjamín Galindo14109200Below expectations
Jesús Medina1073012Fair
Lucas Esteves1467400Fair
Roberto Meraz1767200Did not deliver
Leonardo Flores1751411Did not deliver
José Suárez1437700Did not deliver
Santiago Muñoz1437002Below expectations
Anderson Duarte1435301Did not deliver
Fidel Barajas *2619210Investment
Gibran Lajud2915400Did not deliver
Jahaziel Marchand188900Did not deliver
Cristian Mares *3000Investment
Carlos Rodas3000Did not deliver

CF Pachuca (11 signings)

PlayerMatchesMinutesGoalsAssistsRating
Brian García38282614Excellent
Kenedy36208292Fair
Luis Quiñones39182420Fair
Christian Rivera20170212Good
Enner Valencia23137681Fair
Jhonder Cadiz2390733Fair
Gastón Togni1951620Fair
William Carvalho1129600Below expectations
Alan Mozo422200Below expectations
Alexandre Alemão310900Did not deliver
Jaime Seoane0000Did not deliver

Club America (8 signings)

PlayerMatchesMinutesGoalsAssistsRating
Rodrigo Dourado19119501Excellent
Raúl Zúñiga30117141Fair
Alexis Gutierrez37114312Fair
Isaias Violante2886124Fair
Raphael Veiga1585122Good
Allan Saint-Maximin1682032Good
Lima1334611Good
Aarón Mejía1532600Below expectations

Club Queretaro (22 signings)

PlayerMatchesMinutesGoalsAssistsRating
Santiago Homenchenko29246260Excellent
Diego Reyes25213500Fair
Ali Ávila241826111Fair
Mateo Coronel24164950Fair
Jhojan Julio29155943Fair
Lucas Abascia16146200Good
Carlo García26128001Below expectations
José Hernández34112800Did not deliver
Carlos Villanueva3289800Below expectations
Daniel Parra1684910Fair
Bayron Duarte1672800Fair
Michael Carcelén1954301Did not deliver
Bernardo Parra1547600Did not deliver
Waldo Madrid1321000Did not deliver
Eduardo Perez1620601Did not deliver
Jesus Hernandez *916000Investment
Edson Partida815900Did not deliver
Fernando Valenzuela45800Did not deliver
Bruce El Mesmari *31900Investment
Luis Gutiérrez3000Did not deliver
Luis Garcia5000Did not deliver
Erik Dueñas *1000Investment

Club Tijuana (17 signings)

PlayerMatchesMinutesGoalsAssistsRating
Adonis Preciado35198732Fair
Mourad El Ghezouani28181851Below expectations
Jose Rivero17130500Fair
Pablo Nicolás Ortíz30103301Below expectations
Diego Abreu1343031Fair
Josef Martínez1726010Good
Vitinho2223900Did not deliver
Kevin Escamilla1618300Did not deliver
Ángel Zapata1613900Did not deliver
Ezequiel Bullaude1212320Did not deliver
Aldahir Perez *1210600Investment
Christian Castillo *106400Investment
Josue Reyes131700Did not deliver
Leonardo Vargas21100Did not deliver
Jorge Hernández37000Did not deliver
David Osuna *3000Investment
Oscar Manzanares8000Did not deliver

Cruz Azul (7 signings)

PlayerMatchesMinutesGoalsAssistsRating
José Paradela4432591010Good
Ángel Márquez43235261Good
Agustín Palavecino22179963Excellent
Jorge Rodarte Barragan2877001Did not deliver
Osinachi Ebere1976540Below expectations
Nicolás Ibañez1049221Good
Rick1000Did not deliver

FC Juarez (13 signings)

PlayerMatchesMinutesGoalsAssistsRating
Alejandro Mayorga34289503Good
Rodolfo Pizarro35223042Did not deliver
Homer Martinez35212301Below expectations
Ricardinho2994111Did not deliver
Monchu1287010Below expectations
Raymundo Fulgencio3785512Fair
Javier Aquino1665000Fair
Luca Martínez Dupuy1448601Did not deliver
Diego Ochoa2143500Did not deliver
Ettson Ayon Calderon1634720Did not deliver
Diego Martinez *21600Investment
Israel Larios *11000Investment
Guillermo Ruiz *5000Investment

Guadalajara Chivas (11 signings)

PlayerMatchesMinutesGoalsAssistsRating
Bryan Gonzalez40348865Good
Diego Campillo35264712Good
Efrain Alvarez40254737Excellent
Richard Ledezma35228018Fair
Daniel Aguirre30213343Good
Brian Gutierrez1794421Excellent
Ángel Sepúlveda1778441Fair
Óscar Whalley4054000Did not deliver
Sergio Aguayo *87400Investment
Jonathan Perez *101200Investment
Francisco Reyes1000Did not deliver

Leon (16 signings)

PlayerMatchesMinutesGoalsAssistsRating
Fernando Beltran33203532Good
Ismael Díaz271942106Excellent
Diber Cambindo17127482Good
Valentin Gauthier32114700Did not deliver
Jordi Cortizo2991201Below expectations
Sebastián Vegas1190700Below expectations
Juan Dominguez1582911Fair
Daniel Arcila2377940Good
Rogelio Funes Mori2973710Below expectations
Bryan Colula1272211Good
Miguel Rodriguez2769610Did not deliver
Nicolás Vallejo1347801Did not deliver
Jordan García1527000Did not deliver
Abraham Villegas Maciel *911000Investment
Gael Garcia *21300Investment
Paolo Medina5000Did not deliver

Mazatlán (10 signings)

PlayerMatchesMinutesGoalsAssistsRating
Dudu32171213Below expectations
Fábio Gomes23156542Fair
Sebastian Santos13117101Fair
Jesús Hernández3394211Did not deliver
Josué Ovalle1284351Fair
Sebastian Fierro1638000Did not deliver
Alberto Herrera728010Did not deliver
Juan Carlos Garcia1518300Did not deliver
Billy Arce1013500Did not deliver
André Alcaraz23000Did not deliver

Monterrey (6 signings)

PlayerMatchesMinutesGoalsAssistsRating
Santiago Mele37153000Fair
Luca Orellano14104634Excellent
Carlos Salcedo2497300Fair
Uroš Đurđević1283830Fair
Daniel Alonso Aceves Patiño1681600Fair
Anthony Martial2064312Fair

Necaxa (11 signings)

PlayerMatchesMinutesGoalsAssistsRating
Cristian Calderon32195211Good
Franco Rossano34165104Below expectations
Lorenzo Faravelli16137902Fair
Danny Leyva17136903Good
Raúl Martínez17115400Below expectations
Tomás Jacob15107510Fair
Kevin Gutiérrez1588100Fair
Javier Ruiz1273651Good
Agustín Almendra1344800Fair
Raúl Sánchez2040700Did not deliver
Julián Carranza632330Fair

Puebla (19 signings)

PlayerMatchesMinutesGoalsAssistsRating
Nicolás Díaz29254201Good
Alejandro Organista34229211Below expectations
Fernando Monarrez30172113Fair
Luis Gabriel Rey30165720Fair
Edgar Guerra23165042Fair
Ricardo Gutierrez17154600Fair
Esteban Lozano32153130Did not deliver
Iker Moreno29149910Fair
Juan Pablo Vargas14127010Excellent
Ariel Gamarra33114800Did not deliver
Alonso Jiménez1697400Below expectations
Owen González2282310Did not deliver
Miguel Ramirez3067800Did not deliver
Alexis Canelo728500Did not deliver
Ángelo Araos2625210Did not deliver
Walter Portales924600Did not deliver
Ulises Torres812800Did not deliver
Ignacio Maestro Puch *46000Investment
Eduardo Mustre *94300Investment

Santos Laguna (7 signings)

PlayerMatchesMinutesGoalsAssistsRating
Kevin Balanta30242210Fair
Haret Ortega30172711Fair
Kevin Palacios24130122Below expectations
Lucas Di Yorio14122763Good
Ezequiel Bullaude17119554Fair
Carlos Gruezo1282210Below expectations
Efrain Orona1772700Did not deliver

Tigres UANL (8 signings)

PlayerMatchesMinutesGoalsAssistsRating
Ángel Correa4033801612Good
Marco Farfan20133221Good
César Araújo15105000Good
Rodrigo Aguirre1489412Below expectations
Edgar López3245410Did not deliver
Francisco Reyes1231100Did not deliver
Rafael Guerrero2327500Did not deliver
Antonio Carrera *3000Investment

Toluca (10 signings)

PlayerMatchesMinutesGoalsAssistsRating
Nicolás Castro37235758Good
Hugo Gonzalez40207500Fair
Santiago Simón29170903Good
Pavel Pérez1799301Below expectations
Jorge Diaz1869323Below expectations
Fernando Arce Jr.3666511Fair
Sebastián Cordova1854412Fair
Franco Rossi1641410Did not deliver
Alek Álvarez *1615800Investment
Rick2000Did not deliver

U.N.A.M. - Pumas (11 signings)

PlayerMatchesMinutesGoalsAssistsRating
Keylor Navas38342700Excellent
Álvaro Angulo37319562Excellent
Pedro Vite39290431Good
Robert Morales23194092Good
Alan Medina29187344Fair
Jordan Carillo Rodriguez23150263Good
Juninho Vieira23137184Good
Uriel Antuna20104333Good
Cesar Garza2357500Did not deliver
José Macías1133942Good
Aaron Ramsey623510Below expectations