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
87%
SigningLab accuracy*

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%. Following the SigningLab model's recommendations in each window, the average hit rate would have been 87% (+46 p.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%

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.22ExcellentRecommended
Álvaro AnguloU.N.A.M. - PumasD31956+26.76ExcellentRecommended
Ismael DíazLeonF194210+66.92ExcellentRecommended
Rodrigo DouradoClub AmericaM11950+16.35ExcellentRecommended
Santiago HomenchenkoClub QueretaroM24626+06.79ExcellentNot recommended
João Pedro GalvãoAtletico San LuisF304726+17.27ExcellentNot recommended
Brian GarcíaCF PachucaM28261+46.26ExcellentRecommended
Manuel CapassoAtlasD17352+07.14ExcellentNot recommended
Juan Pablo VargasPueblaD12701+06.98ExcellentRecommended
Uriel AntunaU.N.A.M. - PumasF10433+36.67GoodRecommended

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.

SigningLab — projection at the moment of signing

The SigningLab column shows the accuracy the club would have achieved had it followed the projections of the SigningLab v13 model, trained exclusively on the 2021-2024 seasons — therefore prior to all the signings evaluated here. The success projection is generated at the moment of signing — before the player takes the field for the new club — using exclusively information available up to that date: career history, physical-technical profile, adaptation pattern in similar leagues and the signing club's context. It is precisely because it is a forward-looking projection, and not a retrospective reading, that the model's accuracy holds such value: it measures the ability to predict the outcome of a market decision before that decision produces any effect.

The model is trained on more than 2 million individual matches and 423 thousand transfers across a decade, with strict temporal validation. Fair-performance assessments count as a hit in either direction of the recommendation.

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)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Gustavo Ferrareis33280003Not recommendedFair
Manuel Capasso19173520Not recommendedExcellent
Rodrigo Schlegel18163401RecommendedGood
Arturo González34147570RecommendedFair
Jorge Rodriguez23109300Not recommendedDid not deliver
Róber Pier3435401Not recommendedBelow expectations
César Ramos149000Not recommendedDid not deliver

Atletico San Luis (16 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
João Pedro Galvão343047261Not recommendedExcellent
Juanpe29195100RecommendedBelow expectations
Robson Bambu21142501Not recommendedFair
Benjamín Galindo14109200Not recommendedBelow expectations
Jesús Medina1073012RecommendedFair
Lucas Esteves1467400RecommendedFair
Roberto Meraz1767200Not recommendedDid not deliver
Leonardo Flores1751411Not recommendedDid not deliver
José Suárez1437700Not recommendedDid not deliver
Santiago Muñoz1437002Not recommendedBelow expectations
Anderson Duarte1435301Not recommendedDid not deliver
Fidel Barajas *2619210Not recommendedInvestment
Gibran Lajud2915400Not recommendedDid not deliver
Jahaziel Marchand188900Not recommendedDid not deliver
Cristian Mares *3000Not recommendedInvestment
Carlos Rodas3000Not recommendedDid not deliver

CF Pachuca (11 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Brian García38282614RecommendedExcellent
Kenedy36208292Not recommendedFair
Luis Quiñones39182420RecommendedFair
Christian Rivera20170212RecommendedGood
Enner Valencia23137681RecommendedFair
Jhonder Cadiz2390733RecommendedFair
Gastón Togni1951620RecommendedFair
William Carvalho1129600RecommendedBelow expectations
Alan Mozo422200RecommendedBelow expectations
Alexandre Alemão310900Not recommendedDid not deliver
Jaime Seoane0000Not recommendedDid not deliver

Club America (8 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Rodrigo Dourado19119501RecommendedExcellent
Raúl Zúñiga30117141RecommendedFair
Alexis Gutierrez37114312RecommendedFair
Isaias Violante2886124RecommendedFair
Raphael Veiga1585122RecommendedGood
Allan Saint-Maximin1682032RecommendedGood
Lima1334611RecommendedGood
Aarón Mejía1532600Not recommendedBelow expectations

Club Queretaro (22 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Santiago Homenchenko29246260Not recommendedExcellent
Diego Reyes25213500RecommendedFair
Ali Ávila241826111Not recommendedFair
Mateo Coronel24164950RecommendedFair
Jhojan Julio29155943RecommendedFair
Lucas Abascia16146200RecommendedGood
Carlo García26128001Not recommendedBelow expectations
José Hernández34112800Not recommendedDid not deliver
Carlos Villanueva3289800Not recommendedBelow expectations
Daniel Parra1684910Not recommendedFair
Bayron Duarte1672800Not recommendedFair
Michael Carcelén1954301Not recommendedDid not deliver
Bernardo Parra1547600Not recommendedDid not deliver
Waldo Madrid1321000Not recommendedDid not deliver
Eduardo Perez1620601Not recommendedDid not deliver
Jesus Hernandez *916000Not recommendedInvestment
Edson Partida815900Not recommendedDid not deliver
Fernando Valenzuela45800Not recommendedDid not deliver
Bruce El Mesmari *31900Not recommendedInvestment
Luis Gutiérrez3000Not recommendedDid not deliver
Luis Garcia5000Not recommendedDid not deliver
Erik Dueñas *1000Not recommendedInvestment

Club Tijuana (17 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Adonis Preciado35198732RecommendedFair
Mourad El Ghezouani28181851Not recommendedBelow expectations
Jose Rivero17130500RecommendedFair
Pablo Nicolás Ortíz30103301Not recommendedBelow expectations
Diego Abreu1343031Not recommendedFair
Josef Martínez1726010RecommendedGood
Vitinho2223900RecommendedDid not deliver
Kevin Escamilla1618300Not recommendedDid not deliver
Ángel Zapata1613900Not recommendedDid not deliver
Ezequiel Bullaude1212320Not recommendedDid not deliver
Aldahir Perez *1210600Not recommendedInvestment
Christian Castillo *106400Not recommendedInvestment
Josue Reyes131700Not recommendedDid not deliver
Leonardo Vargas21100Not recommendedDid not deliver
Jorge Hernández37000Not recommendedDid not deliver
David Osuna *3000Not recommendedInvestment
Oscar Manzanares8000Not recommendedDid not deliver

Cruz Azul (7 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
José Paradela4432591010RecommendedGood
Ángel Márquez43235261RecommendedGood
Agustín Palavecino22179963RecommendedExcellent
Jorge Rodarte Barragan2877001Not recommendedDid not deliver
Osinachi Ebere1976540Not recommendedBelow expectations
Nicolás Ibañez1049221RecommendedGood
Rick1000Not recommendedDid not deliver

FC Juarez (13 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Alejandro Mayorga34289503Not recommendedGood
Rodolfo Pizarro35223042Not recommendedDid not deliver
Homer Martinez35212301RecommendedBelow expectations
Ricardinho2994111Not recommendedDid not deliver
Monchu1287010Not recommendedBelow expectations
Raymundo Fulgencio3785512RecommendedFair
Javier Aquino1665000RecommendedFair
Luca Martínez Dupuy1448601Not recommendedDid not deliver
Diego Ochoa2143500Not recommendedDid not deliver
Ettson Ayon Calderon1634720Not recommendedDid not deliver
Diego Martinez *21600Not recommendedInvestment
Israel Larios *11000Not recommendedInvestment
Guillermo Ruiz *5000Not recommendedInvestment

Guadalajara Chivas (11 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Bryan Gonzalez40348865RecommendedGood
Diego Campillo35264712RecommendedGood
Efrain Alvarez40254737RecommendedExcellent
Richard Ledezma35228018RecommendedFair
Daniel Aguirre30213343Not recommendedGood
Brian Gutierrez1794421RecommendedExcellent
Ángel Sepúlveda1778441RecommendedFair
Óscar Whalley4054000Not recommendedDid not deliver
Sergio Aguayo *87400Not recommendedInvestment
Jonathan Perez *101200Not recommendedInvestment
Francisco Reyes1000Not recommendedDid not deliver

Leon (16 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Fernando Beltran33203532RecommendedGood
Ismael Díaz271942106RecommendedExcellent
Diber Cambindo17127482RecommendedGood
Valentin Gauthier32114700Not recommendedDid not deliver
Jordi Cortizo2991201RecommendedBelow expectations
Sebastián Vegas1190700Not recommendedBelow expectations
Juan Dominguez1582911RecommendedFair
Daniel Arcila2377940RecommendedGood
Rogelio Funes Mori2973710RecommendedBelow expectations
Bryan Colula1272211RecommendedGood
Miguel Rodriguez2769610RecommendedDid not deliver
Nicolás Vallejo1347801Not recommendedDid not deliver
Jordan García1527000RecommendedDid not deliver
Abraham Villegas Maciel *911000Not recommendedInvestment
Gael Garcia *21300Not recommendedInvestment
Paolo Medina5000Not recommendedDid not deliver

Mazatlán (10 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Dudu32171213Not recommendedBelow expectations
Fábio Gomes23156542RecommendedFair
Sebastian Santos13117101Not recommendedFair
Jesús Hernández3394211Not recommendedDid not deliver
Josué Ovalle1284351Not recommendedFair
Sebastian Fierro1638000Not recommendedDid not deliver
Alberto Herrera728010Not recommendedDid not deliver
Juan Carlos Garcia1518300Not recommendedDid not deliver
Billy Arce1013500Not recommendedDid not deliver
André Alcaraz23000Not recommendedDid not deliver

Monterrey (6 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Santiago Mele37153000RecommendedFair
Luca Orellano14104634RecommendedExcellent
Carlos Salcedo2497300RecommendedFair
Uroš Đurđević1283830RecommendedFair
Daniel Alonso Aceves Patiño1681600RecommendedFair
Anthony Martial2064312RecommendedFair

Necaxa (11 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Cristian Calderon32195211RecommendedGood
Franco Rossano34165104Not recommendedBelow expectations
Lorenzo Faravelli16137902RecommendedFair
Danny Leyva17136903Not recommendedGood
Raúl Martínez17115400Not recommendedBelow expectations
Tomás Jacob15107510RecommendedFair
Kevin Gutiérrez1588100RecommendedFair
Javier Ruiz1273651RecommendedGood
Agustín Almendra1344800RecommendedFair
Raúl Sánchez2040700Not recommendedDid not deliver
Julián Carranza632330RecommendedFair

Puebla (19 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Nicolás Díaz29254201RecommendedGood
Alejandro Organista34229211Not recommendedBelow expectations
Fernando Monarrez30172113RecommendedFair
Luis Gabriel Rey30165720Not recommendedFair
Edgar Guerra23165042Not recommendedFair
Ricardo Gutierrez17154600RecommendedFair
Esteban Lozano32153130Not recommendedDid not deliver
Iker Moreno29149910RecommendedFair
Juan Pablo Vargas14127010RecommendedExcellent
Ariel Gamarra33114800RecommendedDid not deliver
Alonso Jiménez1697400Not recommendedBelow expectations
Owen González2282310Not recommendedDid not deliver
Miguel Ramirez3067800Not recommendedDid not deliver
Alexis Canelo728500Not recommendedDid not deliver
Ángelo Araos2625210Not recommendedDid not deliver
Walter Portales924600RecommendedDid not deliver
Ulises Torres812800Not recommendedDid not deliver
Ignacio Maestro Puch *46000Not recommendedInvestment
Eduardo Mustre *94300Not recommendedInvestment

Santos Laguna (7 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Kevin Balanta30242210RecommendedFair
Haret Ortega30172711RecommendedFair
Kevin Palacios24130122Not recommendedBelow expectations
Lucas Di Yorio14122763RecommendedGood
Ezequiel Bullaude17119554Not recommendedFair
Carlos Gruezo1282210RecommendedBelow expectations
Efrain Orona1772700Not recommendedDid not deliver

Tigres UANL (8 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Ángel Correa4033801612RecommendedGood
Marco Farfan20133221Not recommendedGood
César Araújo15105000RecommendedGood
Rodrigo Aguirre1489412RecommendedBelow expectations
Edgar López3245410RecommendedDid not deliver
Francisco Reyes1231100Not recommendedDid not deliver
Rafael Guerrero2327500Not recommendedDid not deliver
Antonio Carrera *3000Not recommendedInvestment

Toluca (10 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Nicolás Castro37235758RecommendedGood
Hugo Gonzalez40207500RecommendedFair
Santiago Simón29170903RecommendedGood
Pavel Pérez1799301RecommendedBelow expectations
Jorge Diaz1869323Not recommendedBelow expectations
Fernando Arce Jr.3666511Not recommendedFair
Sebastián Cordova1854412RecommendedFair
Franco Rossi1641410Not recommendedDid not deliver
Alek Álvarez *1615800Not recommendedInvestment
Rick2000Not recommendedDid not deliver

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

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Keylor Navas38342700Not recommendedExcellent
Álvaro Angulo37319562RecommendedExcellent
Pedro Vite39290431RecommendedGood
Robert Morales23194092RecommendedGood
Alan Medina29187344Not recommendedFair
Jordan Carillo Rodriguez23150263RecommendedGood
Juninho Vieira23137184RecommendedGood
Uriel Antuna20104333RecommendedGood
Cesar Garza2357500Not recommendedDid not deliver
José Macías1133942RecommendedGood
Aaron Ramsey623510RecommendedBelow expectations