SigningLab · Annual Report

Signing Accuracy — Liga MX 2023

Published on January 8, 2024

Executive Summary

209
Real signings
200
Evaluated
40%
Clubs' average hit rate
48
Successful
107
Unsuccessful

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

Club Ranking

ClubLeague positionSigningsEvaluatedSuccessfulFairUnsuccessfulHit rate %
1Monterrey65320
80%
2Tigres UANL43201
67%
3Atlas17º77331
64%
4U.N.A.M. - Pumas1010433
55%
5Toluca1111524
54%
6Cruz Azul1413463
54%
7Club America77223
43%
8Santos Laguna13º87223
43%
9CF Pachuca1111407
36%
10Leon77133
36%
11FC Juarez16º282841014
32%
12Puebla18º77124
29%
13Club Tijuana15º16162410
25%
14Mazatlán14º14143110
25%
15Guadalajara Chivas88206
25%
16Atletico San Luis10º1211137
23%
17Club Queretaro11º23203215
20%
18Necaxa12º16152013
13%

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 ratingRating
Julián QuiñonesClub AmericaM276717+77.31Excellent
Federico ViñasLeonF263216+47.42Excellent
Carlos GonzálezClub TijuanaF270413+27.22Excellent
Sergio CanalesMonterreyM179811+47.32Excellent
Juan BrunettaTigres UANLM14137+57.51Excellent
Oussama IdrissiCF PachucaF16856+97.18Excellent
Alexis VegaTolucaF11736+47.39Excellent
Avilés HurtadoFC JuarezF17108+37.16Excellent
José ParadelaNecaxaM13255+37.30Excellent
Aitor GarcíaFC JuarezF23718+17.02Excellent

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
Jordy Caicedo27161351Fair
Eduardo Aguirre26161072Good
Mateo García29149312Fair
Juan Zapata23136240Good
Augusto Solari30116922Below expectations
Raymundo Fulgencio15110203Good
Jhon Murillo14102111Fair

Atletico San Luis (12 signings)

PlayerMatchesMinutesGoalsAssistsRating
Julio Cesar Dominguez38319521Good
Sébastien Salles-Lamonge36173940Fair
Jordan Silva37111100Did not deliver
Diego Urtiaga3681800Did not deliver
Jürgen Damm3073013Fair
Franck Boli1370642Fair
Benjamín Galdames2956930Below expectations
José de Jesús González1519300Did not deliver
Oscar Macias116100Did not deliver
Kevin Ortega *3900Investment
Diego Abitia Leon1300Did not deliver
Cesar Lopez8000Did not deliver

CF Pachuca (11 signings)

PlayerMatchesMinutesGoalsAssistsRating
Sergio Barreto34272712Good
Oussama Idrissi25168569Excellent
Salomón Rondón201571102Excellent
Nelson Deossa20102452Good
Byron Castillo1666600Did not deliver
David Terans1555500Did not deliver
Luís Rodríguez1251900Did not deliver
Celso Ortiz1251700Did not deliver
Valentín Rodríguez928800Did not deliver
Luis Sánchez66400Did not deliver
Rick24600Did not deliver

Club America (7 signings)

PlayerMatchesMinutesGoalsAssistsRating
Julián Quiñones402767177Excellent
Igor Lichnovsky34267322Good
Kevin Alvarez36216414Fair
Cristian Calderon23144101Below expectations
Javairô Dilrosun1880613Fair
Illian Hernandez1836900Did not deliver
Rick1100Did not deliver

Club Queretaro (23 signings)

PlayerMatchesMinutesGoalsAssistsRating
Emanuel Gularte33291723Good
Federico Lértora33281931Good
Raul Sandoval33201621Fair
Oscar Manzanares31195400Below expectations
Guillermo Allison30180300Did not deliver
Jaime Gomez30160601Below expectations
Jordan Sierra30134702Fair
Fernando Tapia25128100Did not deliver
Facundo Batista17115422Good
Francisco Venegas1485700Did not deliver
Camilo Sanvezzo1870520Below expectations
Nicolás Cordero2568111Did not deliver
Marco García2530201Did not deliver
Joaquín Montecinos1625400Did not deliver
Mauro Laínez1219200Did not deliver
Rubio Rubin1610501Did not deliver
Martín Rio *158500Investment
Ayrton Preciado75300Did not deliver
Misael Dominguez82100Did not deliver
Paolo Yrizar141800Did not deliver
Rick1000Did not deliver
Jesus Vega *4000Investment
Leonardo Vargas *1000Investment

Club Tijuana (16 signings)

PlayerMatchesMinutesGoalsAssistsRating
Carlos González332704132Excellent
Diego Barbosa30219802Fair
Domingo Blanco25193223Good
Fernando Madrigal31159150Fair
Rafael Fernández28124800Did not deliver
Efrain Alvarez2596635Fair
Raúl Zúñiga1774530Fair
Aarón Mejía3171800Did not deliver
Jesús Gómez1760900Did not deliver
Jesús Corona3458500Did not deliver
Ivan Tona2648300Did not deliver
Jesus Vega1637400Did not deliver
Joe Corona1533510Did not deliver
Aké Arnaud Loba1014700Did not deliver
Areli Betsiel Hernandez22100Did not deliver
Ricardo Díaz3000Did not deliver

Cruz Azul (14 signings)

PlayerMatchesMinutesGoalsAssistsRating
Willer Ditta32279220Good
Carlos Salcedo34227300Fair
Kevin Mier23211700Fair
Gonzalo Piovi22195300Good
Ángel Sepúlveda33194485Good
Lorenzo Faravelli23191030Good
Camilo Cándido2389711Fair
Moisés1684311Fair
Diber Cambindo1683441Fair
Kevin Castaño1667801Did not deliver
Gabriel Fernández639520Fair
Jesús Dueñas129600Did not deliver
Jonathan Díaz44500Did not deliver
Raymundo Rubio *12900Investment

FC Juarez (28 signings)

PlayerMatchesMinutesGoalsAssistsRating
Aitor García32237181Excellent
Moises Castillo Mosquera29213202Fair
Avilés Hurtado28171083Excellent
Andrija Vukčević24137610Below expectations
Francisco Calvo14124311Good
Michael Santos24120030Fair
Sebastián Jurado13117000Fair
Dieter Villalpando15116403Good
José Abella1694400Did not deliver
Diego Campillo2994021Did not deliver
Sebastian Saucedo2181110Did not deliver
Edson1177420Fair
Aldo Cruz1776501Did not deliver
Angel Zaldívar1773331Fair
Jesus Venegas1464912Below expectations
Manuel Castro1761923Fair
Arturo Ortiz1258510Did not deliver
Amaury Escoto1752721Fair
Sebastián Pérez Bouquet2251002Did not deliver
Christian Oliva1250402Fair
Haret Ortega1143300Did not deliver
Benny Díaz1134300Did not deliver
Ángel Zapata2430511Below expectations
Jairo Torres530201Fair
Diego Valoyes422012Fair
Ramón Pasquel165900Did not deliver
Zahid Muñoz21500Did not deliver
Francisco Reyes4000Did not deliver

Guadalajara Chivas (8 signings)

PlayerMatchesMinutesGoalsAssistsRating
Ricardo Marín36247061Good
Erick Gutierrez34239431Good
José Castillo1788100Did not deliver
Cade Cowell1975310Below expectations
Javier Hernández1036510Below expectations
Juan Brigido1728310Did not deliver
Rick1000Did not deliver
Óscar Whalley32000Did not deliver

Leon (7 signings)

PlayerMatchesMinutesGoalsAssistsRating
Federico Viñas332632164Excellent
Nico López32141361Fair
Alan Medina1495220Fair
Edgar Guerra1282911Fair
Gonzalo Nápoli1661001Did not deliver
Andrés Guardado948300Below expectations
Borja Sánchez1541510Did not deliver

Mazatlán (14 signings)

PlayerMatchesMinutesGoalsAssistsRating
Hugo Gonzalez31265100Good
Luis Amarilla322222111Excellent
Sergio Flores35189410Below expectations
Jair Díaz30178600Below expectations
Luis Olivas28146100Did not deliver
Jose Madueña31129010Did not deliver
Ventura Alvarado20116200Did not deliver
Gustavo del Prete15113231Good
Alan Medina30110401Did not deliver
Joaquin Esquivel3090411Did not deliver
Luis Sánchez1543200Did not deliver
Alonso Escoboza1638101Fair
Lucas Merolla527600Did not deliver
Luis Quintana0000Did not deliver

Monterrey (6 signings)

PlayerMatchesMinutesGoalsAssistsRating
Sergio Canales251798114Excellent
Jorge Rodríguez19146805Good
Gerardo Arteaga15118930Good
Jesús Corona2698804Fair
Brandon Vazquez1995260Fair
Kevin Ortega *142100Investment

Necaxa (16 signings)

PlayerMatchesMinutesGoalsAssistsRating
Ezequiel Unsaín34231601Below expectations
Emilio Martinez Gonzalez33153410Did not deliver
José Paradela16132553Excellent
Jorge Rodriguez32132000Did not deliver
Diber Cambindo15116274Good
Jair Cortés3292200Did not deliver
Raúl Gudiño3586900Did not deliver
Braian Samudio3184841Below expectations
Andres Colorado2964400Did not deliver
Alejandro Mayorga1643800Did not deliver
Jhon Chancellor639900Did not deliver
Osvaldo Gonzalez1239601Did not deliver
Daniel Mantilla928400Did not deliver
Misael Dominguez910600Did not deliver
Alek Álvarez *51000Investment
Edson Partida0000Did not deliver

Puebla (7 signings)

PlayerMatchesMinutesGoalsAssistsRating
Sebastian Olmedo34281211Fair
Kevin Velasco35253325Good
Miguel Sansores32101542Below expectations
Lucas Cavallini1787530Fair
Efrain Orona3571801Did not deliver
Fernando Navarro1668510Below expectations
Gabriel Carabajal2754802Did not deliver

Santos Laguna (8 signings)

PlayerMatchesMinutesGoalsAssistsRating
Pedro Aquino25175113Good
Duván Vergara29144323Good
Santiago Núñez16124800Below expectations
Bruno Amione1088410Fair
Franco Fagúndez1351211Below expectations
Ramiro Sordo1042110Fair
Vladimir Loroña517600Did not deliver
Jesús Gómez *10000Investment

Tigres UANL (4 signings)

PlayerMatchesMinutesGoalsAssistsRating
Juan Brunetta19141375Excellent
Jonathan Herrera33113275Good
Carlos Rodriguez41108000Did not deliver
Eugenio Pizzuto *163800Investment

Toluca (11 signings)

PlayerMatchesMinutesGoalsAssistsRating
Juan Dominguez32235984Good
Federico Pereira19170332Excellent
Jesús Ricardo Angulo34166052Good
Tomás Belmonte32152822Fair
Alexis Vega15117364Excellent
Juan Escobar15110600Below expectations
Robert Morales28105242Good
Mauricio Isais3066600Did not deliver
Pedro Raúl1561820Fair
Jesús Piñuelas3017100Did not deliver
Francisco Figueroa141400Did not deliver

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

PlayerMatchesMinutesGoalsAssistsRating
Nathan Silva36322021Excellent
Lisandro Magallán36311011Good
Gabriel Fernández20150171Excellent
Guillermo Martinez19128170Good
Piero Quispe19113510Below expectations
Rodrigo Lopez31110611Below expectations
Robert Ergas3599402Fair
Leonardo Suárez1586134Fair
Rogelio Funes Mori1154511Fair
Christian Tabó2533600Did not deliver