We identified 203 real signings for the first-team squad — academy promotions, loan returns and transfers that never went through are excluded. 8 youth investments (under-23) are classified separately. This edition introduces the adjusted hit rate, which statistically weights clubs with few signings to avoid small-sample distortions.
Club Ranking
| Club | League pos. | Signings | Evaluated |
Successful | Fair | Unsuccessful | Raw % | Adjusted % |
| 1 | Monterrey | 7º | 7 | 7 | 4 | 1 | 2 | 64% | 48% |
| 2 | Tigres UANL | 2º | 7 | 7 | 3 | 2 | 2 | 57% | 45% |
| 3 | CF Pachuca | 3º | 7 | 6 | 3 | 0 | 3 | 50% | 41% |
| 4 | U.N.A.M. - Pumas | 9º | 11 | 10 | 4 | 1 | 5 | 45% | 40% |
| 5 | Puebla | 6º | 8 | 7 | 3 | 0 | 4 | 43% | 38% |
| 6 | Toluca | 14º | 10 | 10 | 1 | 6 | 3 | 40% | 38% |
| 7 | Guadalajara Chivas | 8º | 4 | 4 | 1 | 1 | 2 | 38% | 35% |
| 8 | Cruz Azul | 10º | 12 | 11 | 1 | 5 | 5 | 32% | 33% |
| 9 | Santos Laguna | 11º | 7 | 7 | 1 | 2 | 4 | 29% | 32% |
| 10 | Club Tijuana | 17º | 14 | 14 | 2 | 4 | 8 | 29% | 31% |
| 11 | Mazatlán | 15º | 15 | 14 | 2 | 4 | 8 | 29% | 31% |
| 12 | Club America | 4º | 10 | 10 | 2 | 1 | 7 | 25% | 29% |
| 13 | Atlas | 1º | 5 | 5 | 1 | 0 | 4 | 20% | 29% |
| 14 | Atletico San Luis | 12º | 21 | 21 | 4 | 3 | 14 | 26% | 28% |
| 15 | Leon | 5º | 7 | 7 | 0 | 3 | 4 | 21% | 28% |
| 16 | FC Juarez | 18º | 18 | 17 | 1 | 6 | 10 | 24% | 27% |
| 17 | Necaxa | 13º | 18 | 17 | 2 | 4 | 11 | 24% | 27% |
| 18 | Club Queretaro | 16º | 22 | 21 | 3 | 4 | 14 | 24% | 27% |
The Adjusted % applies Bayesian weighting toward the league average (34%), proportional to the volume of signings — the ranking's official order.
Hit rate by transfer window
| Window | Signings | Hit rate % |
|---|
| Start-of-season window (Dec-Apr) | 105 | 30% |
| Mid-year window (May-Aug) | 98 | 33% |
Season Highlights
| Player | Club | Pos | Min | G+A | Nota | Rating |
|---|
| Julián Quiñones | Atlas | M | 3610 | 14+7 | 7.05 | Excellent |
| Nicolás Ibañez | CF Pachuca | F | 3022 | 17+2 | 6.99 | Excellent |
| Diego Valdés | Club America | M | 1555 | 7+5 | 7.36 | Excellent |
| Lucas Rodríguez | Club Tijuana | M | 2300 | 4+6 | 6.99 | Excellent |
| Arturo Ortiz | U.N.A.M. - Pumas | D | 3217 | 4+1 | 7.11 | Excellent |
| Harold Preciado | Santos Laguna | F | 1164 | 6+1 | 7.24 | Excellent |
Methodology
Each evaluated signing is classified into five tiers from a score that combines match ratings, attacking output adjusted for game time, collective contribution and consistency, in comparison with the other players in the competition. Successful signings count as a full point; Fair ones, half a point. Signings without relevant game time are unsuccessful, except for youth investments (under-23) and serious, documented injuries.
Appendix — Signings by club
* Youth investment (under-23, no game time) — outside the calculation.
Atlas (5 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Julián Quiñones | 42 | 3610 | 14 | 7 | Excellent |
| Emanuel Aguilera | 16 | 1119 | 0 | 0 | Did not deliver |
| Anibal Chalá | 36 | 1008 | 1 | 2 | Did not deliver |
| Franco Troyansky | 43 | 553 | 0 | 0 | Did not deliver |
| Gonzalo Maroni | 30 | 206 | 0 | 1 | Did not deliver |
Atletico San Luis (21 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Marcelo Barovero | 34 | 3004 | 0 | 0 | Fair |
| Juan Manuel Sanabria | 34 | 2543 | 2 | 4 | Good |
| Facundo Waller | 32 | 2322 | 2 | 1 | Good |
| Jair Díaz | 31 | 2085 | 0 | 0 | Below expectations |
| Jhon Murillo | 18 | 1282 | 3 | 2 | Good |
| Andres Vombergar | 33 | 1146 | 2 | 0 | Did not deliver |
| Andres Iniestra | 19 | 1111 | 0 | 0 | Did not deliver |
| Rubens Sambueza | 16 | 1093 | 0 | 4 | Good |
| Ramón Juárez | 17 | 992 | 1 | 0 | Below expectations |
| Efrain Orona | 32 | 760 | 1 | 0 | Did not deliver |
| Emmanuel Garcia | 36 | 738 | 0 | 0 | Did not deliver |
| Léo Coelho | 19 | 682 | 0 | 0 | Did not deliver |
| Abel Hernández | 18 | 649 | 3 | 2 | Fair |
| Jose Lozano | 24 | 624 | 1 | 2 | Did not deliver |
| Adam Bareiro | 13 | 624 | 2 | 2 | Fair |
| José Hernández Clemente | 31 | 558 | 0 | 0 | Did not deliver |
| Zahid Muñoz | 28 | 376 | 0 | 0 | Did not deliver |
| Andrés Sánchez | 33 | 369 | 0 | 0 | Did not deliver |
| Luis Calzadilla | 25 | 112 | 0 | 0 | Did not deliver |
| Eric Cantú | 0 | 0 | 0 | 0 | Did not deliver |
| Adrian Lozano | 0 | 0 | 0 | 0 | Did not deliver |
CF Pachuca (7 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Nicolás Ibañez | 38 | 3022 | 17 | 2 | Excellent |
| Avilés Hurtado | 39 | 2608 | 4 | 6 | Excellent |
| Yairo Moreno | 25 | 1471 | 3 | 1 | Good |
| Fernando Navarro | 22 | 416 | 0 | 4 | Below expectations |
| Jesús Trindade | 22 | 319 | 0 | 0 | Did not deliver |
| Geisson Perea | 18 | 109 | 0 | 0 | Did not deliver |
| Illian Hernandez * | 19 | 50 | 0 | 0 | Investment |
Club America (10 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Salvador Reyes | 40 | 2445 | 5 | 4 | Good |
| Miguel Layún | 37 | 1794 | 0 | 4 | Below expectations |
| Diego Valdés | 19 | 1555 | 7 | 5 | Excellent |
| Alex Zendejas | 19 | 1169 | 5 | 0 | Fair |
| Fernando Madrigal | 19 | 805 | 1 | 0 | Did not deliver |
| Jorge Meré | 19 | 685 | 0 | 0 | Did not deliver |
| Juan Otero | 16 | 297 | 1 | 0 | Did not deliver |
| Jonathan dos Santos | 19 | 248 | 0 | 1 | Did not deliver |
| Mario Osuna | 13 | 199 | 0 | 0 | Did not deliver |
| Rick | 3 | 0 | 0 | 0 | Did not deliver |
Club Queretaro (22 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Washington Aguerre | 32 | 2898 | 0 | 0 | Good |
| Pablo Barrera | 34 | 2657 | 2 | 4 | Excellent |
| Maximiliano Perg | 33 | 2487 | 1 | 0 | Fair |
| Kevin Balanta | 29 | 1868 | 0 | 0 | Below expectations |
| Enzo Martínez | 15 | 1373 | 0 | 0 | Fair |
| Jorge Hernández | 16 | 1307 | 0 | 0 | Below expectations |
| Leonardo Sequeira | 16 | 1220 | 4 | 2 | Good |
| Bryan Olivera | 15 | 1000 | 1 | 1 | Fair |
| Jose Enrique Angulo | 16 | 963 | 3 | 1 | Fair |
| Raúl Torres | 29 | 959 | 0 | 0 | Did not deliver |
| Nicolás Sosa | 17 | 788 | 1 | 0 | Below expectations |
| David Cabrera | 30 | 778 | 0 | 0 | Did not deliver |
| Juan Romagnoli | 16 | 416 | 0 | 0 | Did not deliver |
| Osvaldo Martínez | 8 | 269 | 0 | 0 | Did not deliver |
| Guillermo Madrigal | 10 | 242 | 0 | 0 | Did not deliver |
| Jonathan Gonzalez * | 7 | 131 | 0 | 0 | Investment |
| José Godínez | 11 | 119 | 0 | 0 | Did not deliver |
| Fidel Martinez | 12 | 112 | 0 | 0 | Did not deliver |
| Antonio Rodriguez | 16 | 90 | 0 | 0 | Did not deliver |
| Pablo Gómez | 8 | 86 | 0 | 0 | Did not deliver |
| Francisco Figueroa | 7 | 83 | 0 | 0 | Did not deliver |
| Ronaldo Gonzalez | 4 | 31 | 0 | 0 | Did not deliver |
Club Tijuana (14 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Lucas Rodríguez | 28 | 2300 | 4 | 6 | Excellent |
| Yonatthan Rak | 33 | 1932 | 0 | 1 | Did not deliver |
| José Juan Vázquez | 17 | 1237 | 0 | 0 | Fair |
| Lisandro López | 13 | 1160 | 4 | 0 | Good |
| Christian Ortíz | 18 | 817 | 0 | 0 | Below expectations |
| Renato Ibarra | 13 | 763 | 0 | 1 | Fair |
| Joaquín Montecinos | 12 | 748 | 3 | 0 | Fair |
| Facundo Ferreyra | 14 | 653 | 1 | 0 | Fair |
| Misael Dominguez | 24 | 626 | 0 | 1 | Did not deliver |
| Gil Alcalá | 30 | 546 | 0 | 0 | Did not deliver |
| L. Lozoya | 8 | 17 | 0 | 0 | Did not deliver |
| Jonathan Suárez | 12 | 1 | 0 | 0 | Did not deliver |
| Rick | 2 | 0 | 0 | 0 | Did not deliver |
| Salvador Manriquez Frias | 0 | 0 | 0 | 0 | Did not deliver |
Cruz Azul (12 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Erik Lira | 19 | 1515 | 0 | 0 | Fair |
| Uriel Antuna | 19 | 1469 | 2 | 3 | Good |
| Luis Abram | 16 | 966 | 1 | 1 | Fair |
| Ángel Romero | 14 | 857 | 1 | 1 | Fair |
| Carlos Rodriguez | 12 | 839 | 3 | 3 | Fair |
| Alejandro Mayorga | 14 | 716 | 0 | 0 | Did not deliver |
| Alexis Peña | 13 | 637 | 0 | 0 | Did not deliver |
| Christian Tabó | 11 | 582 | 1 | 0 | Fair |
| Iván Morales | 15 | 450 | 0 | 1 | Did not deliver |
| Luis Mendoza | 17 | 225 | 0 | 0 | Did not deliver |
| Rómulo Otero | 20 | 180 | 0 | 0 | Did not deliver |
| Jonathan Díaz * | 2 | 0 | 0 | 0 | Investment |
FC Juarez (18 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Hugo Gonzalez | 31 | 2655 | 0 | 0 | Fair |
| Jose Garcia | 34 | 1931 | 0 | 0 | Did not deliver |
| Fabian Castillo | 26 | 1584 | 0 | 2 | Fair |
| Fernando Arce Jr. | 16 | 1157 | 4 | 0 | Fair |
| Gabriel Fernández | 16 | 1149 | 4 | 1 | Good |
| Jaime Gomez | 27 | 989 | 0 | 0 | Did not deliver |
| Ventura Alvarado | 14 | 787 | 0 | 0 | Did not deliver |
| Pedro Raúl | 7 | 604 | 2 | 1 | Fair |
| Marcos Mauro | 6 | 529 | 0 | 0 | Fair |
| Anderson Leite | 7 | 495 | 1 | 0 | Fair |
| Carlos Rodriguez | 34 | 445 | 0 | 0 | Did not deliver |
| Paul Aguilar | 10 | 421 | 0 | 0 | Did not deliver |
| Ivan Ochoa | 12 | 417 | 0 | 0 | Did not deliver |
| Candido Ramirez | 17 | 315 | 0 | 0 | Did not deliver |
| Fernandinho | 7 | 116 | 0 | 1 | Did not deliver |
| Carlos Fierro | 8 | 91 | 0 | 1 | Did not deliver |
| Jose Madueña | 13 | 85 | 0 | 0 | Did not deliver |
| Oscar Macias * | 8 | 9 | 0 | 0 | Investment |
Guadalajara Chivas (4 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Roberto Alvarado | 19 | 1568 | 3 | 4 | Excellent |
| Pavel Pérez | 7 | 309 | 1 | 1 | Fair |
| Juan Aguayo | 3 | 135 | 0 | 0 | Did not deliver |
| Paolo Yrizar | 7 | 56 | 0 | 0 | Did not deliver |
Leon (7 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Omar Fernández | 33 | 1994 | 0 | 2 | Fair |
| Elías Hernández | 32 | 1483 | 5 | 0 | Fair |
| Santiago Ormeño | 35 | 914 | 1 | 1 | Below expectations |
| Federico Martínez | 13 | 565 | 0 | 1 | Fair |
| Gary Kagelmacher | 12 | 502 | 0 | 0 | Did not deliver |
| Edmundo Vazquez | 13 | 180 | 0 | 0 | Did not deliver |
| Rick | 1 | 0 | 0 | 0 | Did not deliver |
Mazatlán (15 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Bryan Colula | 30 | 1798 | 2 | 0 | Good |
| Jefferson Intriago | 17 | 1557 | 0 | 0 | Fair |
| Gonzalo Freitas | 25 | 1396 | 0 | 0 | Did not deliver |
| Brian Rubio | 34 | 1369 | 3 | 4 | Fair |
| Nicolás Benedetti | 17 | 1324 | 2 | 1 | Good |
| Alfonso Sanchez | 27 | 1140 | 1 | 0 | Did not deliver |
| Gonzalo Sosa | 15 | 929 | 4 | 1 | Fair |
| Oswaldo Alanís | 16 | 899 | 1 | 0 | Did not deliver |
| Ygor Nogueira | 14 | 828 | 0 | 0 | Did not deliver |
| Marco Fabián | 12 | 740 | 1 | 3 | Fair |
| Eduard Bello | 11 | 597 | 1 | 0 | Below expectations |
| Jesus Zavala | 34 | 471 | 0 | 0 | Did not deliver |
| Jorge Zarate | 25 | 384 | 0 | 0 | Did not deliver |
| Richard Rios * | 9 | 142 | 0 | 0 | Investment |
| Raul Sandoval | 12 | 64 | 0 | 0 | Did not deliver |
Monterrey (7 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Esteban Andrada | 37 | 3097 | 0 | 1 | Good |
| Erick Aguirre | 26 | 1851 | 1 | 2 | Good |
| Héctor Moreno | 28 | 1706 | 0 | 0 | Did not deliver |
| Joel Campbell | 33 | 1571 | 4 | 3 | Fair |
| Duván Vergara | 22 | 1038 | 5 | 1 | Good |
| Luís Romo | 14 | 1011 | 1 | 3 | Good |
| Rick | 1 | 65 | 0 | 0 | Did not deliver |
Necaxa (18 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Fabricio Formiliano | 29 | 2479 | 0 | 0 | Fair |
| Brian García | 33 | 2473 | 0 | 1 | Fair |
| Agustín Oliveros | 23 | 1880 | 0 | 0 | Below expectations |
| Alonso Escoboza | 32 | 1738 | 2 | 4 | Good |
| Alan Medina | 31 | 1622 | 2 | 2 | Fair |
| Fernando Madrigal | 15 | 1104 | 0 | 3 | Good |
| Milton Giménez | 15 | 869 | 5 | 1 | Fair |
| Luis Garcia | 25 | 846 | 3 | 1 | Below expectations |
| Luis Quintana | 22 | 708 | 0 | 0 | Did not deliver |
| Ángelo Araos | 16 | 492 | 1 | 0 | Did not deliver |
| Facundo Batista | 20 | 373 | 1 | 0 | Below expectations |
| Jonathan Gonzalez * | 16 | 191 | 0 | 0 | Investment |
| Jorge Valdivia | 4 | 171 | 0 | 1 | Did not deliver |
| Antonio López | 15 | 142 | 0 | 0 | Did not deliver |
| Arturo Palma | 8 | 83 | 0 | 0 | Did not deliver |
| Rick | 2 | 76 | 0 | 0 | Did not deliver |
| Nicolás Castillo | 2 | 55 | 0 | 0 | Did not deliver |
| Diego Abella | 0 | 0 | 0 | 0 | Did not deliver |
Puebla (8 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Pablo Parra | 34 | 1920 | 5 | 1 | Good |
| Fernando Aristeguieta | 35 | 1720 | 9 | 0 | Good |
| Federico Mancuello | 16 | 1041 | 0 | 3 | Good |
| Jordi Cortizo | 15 | 760 | 1 | 1 | Below expectations |
| Martín Barragán | 18 | 314 | 2 | 0 | Below expectations |
| Kevin Ramírez | 6 | 168 | 0 | 2 | Did not deliver |
| Dieter Villalpando | 9 | 78 | 1 | 0 | Did not deliver |
| Ramón Juárez * | 13 | 1 | 0 | 0 | Investment |
Santos Laguna (7 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Harold Preciado | 14 | 1164 | 6 | 1 | Excellent |
| Leonardo Suárez | 14 | 815 | 2 | 3 | Fair |
| Gibran Lajud | 31 | 737 | 0 | 0 | Did not deliver |
| Alessio Da Cruz | 8 | 578 | 3 | 0 | Fair |
| Jose Avila | 19 | 121 | 1 | 0 | Did not deliver |
| Franco Pizzichillo | 12 | 41 | 0 | 0 | Did not deliver |
| Rick | 2 | 0 | 0 | 0 | Did not deliver |
Tigres UANL (7 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Juan Vigón | 42 | 2802 | 9 | 2 | Excellent |
| Jesús Angulo | 21 | 1833 | 0 | 2 | Good |
| Florian Thauvin | 31 | 1619 | 5 | 3 | Good |
| Igor Lichnovsky | 11 | 625 | 1 | 0 | Fair |
| Yeferson Soteldo | 17 | 560 | 1 | 2 | Fair |
| Sebastián Cordova | 21 | 449 | 1 | 2 | Below expectations |
| Rick | 2 | 166 | 0 | 0 | Did not deliver |
Toluca (10 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Oscar Vanegas | 28 | 1982 | 0 | 0 | Fair |
| Ian González Nieto | 28 | 1589 | 4 | 0 | Fair |
| Jordan Sierra | 17 | 1328 | 0 | 1 | Fair |
| Camilo Sanvezzo | 17 | 1064 | 3 | 1 | Good |
| Braian Samudio | 28 | 978 | 2 | 0 | Fair |
| Valber Huerta | 12 | 849 | 2 | 1 | Fair |
| Carlos Guzman | 11 | 712 | 0 | 1 | Fair |
| Daniel Alvarez | 16 | 569 | 1 | 0 | Below expectations |
| Diego Chávez | 17 | 443 | 2 | 0 | Below expectations |
| Pablo González | 25 | 50 | 0 | 0 | Did not deliver |
U.N.A.M. - Pumas (11 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Arturo Ortiz | 36 | 3217 | 4 | 1 | Excellent |
| Efrain Velarde | 39 | 2402 | 0 | 1 | Below expectations |
| Higor Meritão | 38 | 2375 | 2 | 2 | Fair |
| Rogério | 29 | 1752 | 7 | 0 | Good |
| Washington Corozo | 37 | 1609 | 7 | 1 | Good |
| Diogo | 29 | 1491 | 6 | 3 | Good |
| José Galindo | 36 | 1289 | 0 | 0 | Did not deliver |
| Cristian Battocchio | 23 | 765 | 0 | 1 | Did not deliver |
| Pablo Bennevendo * | 6 | 180 | 0 | 0 | Investment |
| Rick | 2 | 90 | 0 | 0 | Did not deliver |
| Juan Aguayo | 3 | 45 | 0 | 0 | Did not deliver |