Executive Summary
34%
Clubs' average hit rate
In total we identified 218 real signings by the clubs of Primera División in the 2024 season — academy promotions, loan returns, internal moves and transfers that never went through are excluded. Of these, 208 are included in the hit-rate calculation; 10 are youth investments (under-23 with no game time), classified separately. Signings without relevant minutes in the season count as unsuccessful.
Club Ranking
| Club | League position | Signings | Evaluated | Successful | Fair | Unsuccessful | Hit rate % | SigningLab* |
| 1 | Colo Colo | 1º | 7 | 6 | 3 | 3 | 0 | 75% | 83% |
| 2 | Universidad de Chile | 2º | 11 | 11 | 5 | 5 | 1 | 68% | 91% |
| 3 | Union Espanola | 6º | 12 | 11 | 5 | 3 | 3 | 59% | 73% |
| 4 | Everton de Vina | 7º | 14 | 13 | 3 | 5 | 5 | 42% | 92% |
| 5 | Deportes Iquique | 3º | 25 | 25 | 7 | 7 | 11 | 42% | 72% |
| 6 | Cobreloa | 15º | 22 | 22 | 2 | 9 | 11 | 30% | 73% |
| 7 | Coquimbo Unido | 8º | 12 | 11 | 2 | 2 | 7 | 27% | 100% |
| 8 | U. Catolica | 5º | 11 | 11 | 1 | 4 | 6 | 27% | 91% |
| 9 | Nublense | 9º | 12 | 12 | 0 | 6 | 6 | 25% | 100% |
| 10 | Palestino | 4º | 6 | 6 | 1 | 1 | 4 | 25% | 83% |
| 11 | A. Italiano | 10º | 16 | 15 | 0 | 7 | 8 | 23% | 100% |
| 12 | Cobresal | 13º | 9 | 9 | 0 | 4 | 5 | 22% | 100% |
| 13 | Huachipato | 12º | 11 | 9 | 0 | 4 | 5 | 22% | 100% |
| 14 | Union La Calera | 11º | 23 | 21 | 1 | 7 | 13 | 21% | 86% |
| 15 | Deportes Copiapo | 16º | 14 | 13 | 0 | 5 | 8 | 19% | 92% |
| 16 | O'Higgins | 14º | 13 | 13 | 1 | 3 | 9 | 19% | 77% |
* 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).
| Player | Club | Pos | Min | G+A | Avg rating | Rating | SigningLab |
| Emiliano Vecchio | Union Espanola | M | 1524 | 6+6 | 7.28 | Excellent |
| Stefan Pino | Deportes Iquique | F | 2206 | 13+7 | 7.51 | Excellent |
| Pablo Aránguiz | Union Espanola | M | 1938 | 6+7 | 7.32 | Excellent |
| Lucas Cepeda | Colo Colo | F | 1058 | 3+4 | 6.10 | Excellent |
| Edson Puch | Deportes Iquique | M | 1976 | 8+2 | 7.37 | Excellent |
| Rodrigo Contreras | Everton de Vina | F | 2163 | 16+5 | 7.50 | Excellent |
| Arturo Vidal | Colo Colo | M | 1500 | 4+1 | 6.99 | Excellent |
| Nahuel Donadell | Cobreloa | M | 885 | 3+1 | 7.36 | Excellent |
| Fernando Zuqui | U. Catolica | M | 1222 | 0+4 | 7.18 | Excellent |
| Hans Salinas | Deportes Iquique | M | 1424 | 2+3 | 5.77 | Good |
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.
A. Italiano (16 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Ignacio Jeraldino | 29 | 2191 | 12 | 3 | Fair |
| Emanuel Cecchini | 26 | 2186 | 1 | 1 | Below expectations |
| Guillermo Ortíz | 24 | 2140 | 0 | 0 | Fair |
| Germán Guiffrey | 23 | 1535 | 0 | 1 | Fair |
| Óscar Ustari | 14 | 1176 | 0 | 0 | Fair |
| Nicolas Orellana | 16 | 1115 | 2 | 0 | Fair |
| Santiago Dittborn | 26 | 929 | 2 | 2 | Fair |
| Paolo Guajardo | 27 | 905 | 1 | 0 | Did not deliver |
| Gaston Gil Romero | 9 | 625 | 0 | 0 | Did not deliver |
| Luciano Arriagada | 14 | 555 | 2 | 0 | Did not deliver |
| Thomas Rodríguez | 13 | 463 | 0 | 1 | Did not deliver |
| Carlos Villanueva | 24 | 365 | 0 | 0 | Fair |
| Gonzalo Collao | 17 | 223 | 0 | 0 | Did not deliver |
| Nazareno Bazán | 2 | 38 | 0 | 0 | Did not deliver |
| Lucas Carreno * | 2 | 13 | 0 | 0 | Investment |
| Omar Carabalí | 11 | 0 | 0 | 0 | Did not deliver |
Cobreloa (22 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Bastian Tapia | 30 | 2586 | 2 | 0 | Fair |
| Nicolas Avellaneda | 29 | 2563 | 0 | 0 | Fair |
| Juan Leiva | 29 | 2476 | 1 | 3 | Fair |
| Luis García | 29 | 1916 | 2 | 0 | Fair |
| Cristián Insaurralde | 22 | 1895 | 6 | 7 | Good |
| Rodolfo González | 26 | 1729 | 0 | 0 | Fair |
| Christian Bravo | 24 | 1278 | 1 | 2 | Below expectations |
| Yerko Aguila | 12 | 894 | 0 | 1 | Below expectations |
| Bairon Monroy | 12 | 887 | 3 | 0 | Fair |
| Nahuel Donadell | 11 | 885 | 3 | 1 | Excellent |
| Javier Parraguez | 11 | 880 | 5 | 0 | Fair |
| Marco Borgnino | 20 | 859 | 3 | 4 | Fair |
| Francisco Arancibia | 11 | 830 | 0 | 0 | Did not deliver |
| Mario Sandoval | 18 | 774 | 0 | 0 | Below expectations |
| Mauro Brasil | 13 | 616 | 0 | 1 | Below expectations |
| Diego Gonzalez | 13 | 499 | 0 | 0 | Fair |
| Bastian Valdes | 19 | 461 | 0 | 0 | Did not deliver |
| Juan Soto | 8 | 453 | 0 | 0 | Did not deliver |
| Gastón Rodríguez | 10 | 386 | 1 | 0 | Did not deliver |
| Agustín Mulet | 10 | 286 | 0 | 0 | Did not deliver |
| Marco Campagnaro | 7 | 232 | 0 | 0 | Did not deliver |
| Javier Meléndez | 5 | 58 | 0 | 0 | Did not deliver |
Cobresal (9 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Franco Bechtholdt | 27 | 1552 | 0 | 0 | Fair |
| Emanuel Hernández | 14 | 1219 | 0 | 0 | Fair |
| Emiliano Sosa | 13 | 1167 | 0 | 0 | Below expectations |
| Franco Lobos | 22 | 1003 | 0 | 2 | Below expectations |
| Diego Coelho | 14 | 947 | 5 | 0 | Fair |
| Leandro Navarro | 14 | 832 | 1 | 0 | Below expectations |
| Felipe Barrientos | 22 | 633 | 0 | 0 | Did not deliver |
| Andres Vilches | 10 | 606 | 5 | 0 | Fair |
| Jens Buss | 10 | 196 | 0 | 0 | Did not deliver |
Colo Colo (7 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Arturo Vidal | 19 | 1500 | 4 | 1 | Excellent |
| Guillermo Paiva | 24 | 1429 | 2 | 1 | Fair |
| Lucas Cepeda | 23 | 1058 | 3 | 4 | Excellent |
| Javier Correa | 11 | 839 | 5 | 0 | Good |
| Mauricio Isla | 11 | 802 | 0 | 1 | Fair |
| Gonzalo Castellani | 16 | 570 | 0 | 0 | Fair |
| Cristian Riquelme * | 6 | 183 | 0 | 0 | Investment |
Coquimbo Unido (12 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Manuel Fernández | 26 | 1963 | 0 | 0 | Good |
| Alejandro Camargo | 29 | 1800 | 0 | 1 | Fair |
| Andrés Chávez | 20 | 1356 | 4 | 1 | Below expectations |
| Alejandro Azócar | 30 | 1327 | 3 | 2 | Below expectations |
| Elvis Hernandez | 20 | 986 | 1 | 0 | Below expectations |
| Nicolas Johansen | 15 | 696 | 4 | 0 | Fair |
| Jonathan Bauman | 13 | 555 | 2 | 0 | Did not deliver |
| Juan Manuel Vazquez | 11 | 458 | 0 | 1 | Did not deliver |
| Jorge Henríquez | 17 | 305 | 2 | 0 | Good |
| Francisco Salinas | 6 | 121 | 0 | 0 | Did not deliver |
| Ignacio Jara | 7 | 120 | 1 | 1 | Did not deliver |
| Diego Plaza * | 5 | 13 | 0 | 0 | Investment |
Deportes Copiapo (14 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Byron Nieto | 24 | 1740 | 0 | 1 | Fair |
| Bryan Soto | 22 | 1561 | 1 | 2 | Did not deliver |
| Francisco Calisto | 20 | 1244 | 0 | 0 | Did not deliver |
| Franco Torres | 23 | 1148 | 4 | 3 | Fair |
| Tobías Figueroa | 24 | 1080 | 4 | 1 | Fair |
| Diego Carrasco | 23 | 920 | 0 | 0 | Did not deliver |
| Juan Carlos Gaete | 20 | 829 | 3 | 0 | Below expectations |
| Leonardo Pais | 14 | 667 | 0 | 1 | Below expectations |
| Alvaro Cazula | 12 | 654 | 0 | 0 | Below expectations |
| Elias Calderon | 9 | 640 | 0 | 0 | Below expectations |
| Yerko González | 20 | 619 | 1 | 1 | Fair |
| Jonathan Andia | 9 | 465 | 0 | 1 | Fair |
| Martín Araya | 12 | 381 | 0 | 0 | Did not deliver |
| Luis Hernández * | 3 | 90 | 0 | 0 | Investment |
Deportes Iquique (25 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Agustin Nadruz | 29 | 2404 | 5 | 1 | Good |
| Diego Orellana | 28 | 2327 | 2 | 2 | Fair |
| Daniel Castillo | 30 | 2246 | 0 | 0 | Good |
| Stefan Pino | 26 | 2206 | 13 | 7 | Excellent |
| Luis Casanova | 24 | 2067 | 0 | 2 | Good |
| Edson Puch | 23 | 1976 | 8 | 2 | Excellent |
| Enzo Hoyos | 28 | 1672 | 3 | 8 | Good |
| César González | 29 | 1618 | 3 | 3 | Fair |
| Hans Salinas | 23 | 1424 | 2 | 3 | Good |
| Miguel Sanhueza | 24 | 1374 | 1 | 0 | Below expectations |
| Matias Blasquez | 18 | 1282 | 0 | 0 | Below expectations |
| Álvaro Ramos | 26 | 1245 | 5 | 1 | Fair |
| Joaquin Moya | 28 | 1130 | 1 | 0 | Fair |
| Rubén Farfán | 25 | 997 | 2 | 1 | Below expectations |
| Diego Fernández | 26 | 930 | 1 | 4 | Fair |
| Ronald de la Fuente | 18 | 865 | 0 | 0 | Below expectations |
| Bryan Carvallo | 13 | 783 | 2 | 1 | Fair |
| Jonathan Andia | 9 | 623 | 0 | 2 | Fair |
| Daniel Sappa | 23 | 564 | 0 | 0 | Did not deliver |
| Carlos Rodriguez | 8 | 555 | 0 | 0 | Below expectations |
| Alonso López | 16 | 451 | 0 | 0 | Did not deliver |
| Joaquín Novillo | 6 | 429 | 0 | 0 | Below expectations |
| Lázaro Romero | 7 | 173 | 2 | 0 | Did not deliver |
| Alvaro Delgado | 10 | 168 | 0 | 1 | Did not deliver |
| Fabian Espinoza | 9 | 143 | 0 | 0 | Did not deliver |
Everton de Vina (14 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Ignacio Gonzalez | 29 | 2635 | 0 | 0 | Fair |
| Kevin Méndez | 29 | 2554 | 1 | 7 | Fair |
| Rodrigo Contreras | 25 | 2163 | 16 | 5 | Excellent |
| Tomas Astaburuaga | 28 | 2099 | 3 | 0 | Fair |
| Eduardo Bauermann | 15 | 1408 | 1 | 0 | Good |
| Braian Martínez | 14 | 1157 | 4 | 3 | Below expectations |
| Nicolás Baeza | 25 | 1149 | 0 | 2 | Fair |
| Federico Martínez | 22 | 1141 | 3 | 1 | Below expectations |
| Omar Fernández | 23 | 819 | 1 | 3 | Good |
| Felipe Villagrán | 28 | 678 | 0 | 3 | Fair |
| Axl Ríos | 10 | 233 | 0 | 0 | Did not deliver |
| Jonathan Dos Santos | 9 | 128 | 0 | 0 | Did not deliver |
| Bruno Betancor * | 8 | 71 | 1 | 0 | Investment |
| Juan Delgado | 6 | 26 | 0 | 0 | Did not deliver |
Huachipato (11 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Imanol González | 23 | 1840 | 1 | 0 | Fair |
| Santiago Silva | 30 | 1436 | 0 | 0 | Did not deliver |
| Leandro Díaz | 21 | 1180 | 0 | 1 | Below expectations |
| Thiago Vecino | 12 | 1032 | 7 | 1 | Fair |
| Fabian Cerda | 14 | 733 | 0 | 0 | Fair |
| Sebastián Sáez | 23 | 702 | 1 | 2 | Fair |
| Mario Briceño | 13 | 377 | 1 | 1 | Below expectations |
| Jeisson Vargas | 4 | 138 | 0 | 0 | Did not deliver |
| Zacarías López | 14 | 98 | 0 | 0 | Did not deliver |
| Maicol León * | 2 | 26 | 0 | 0 | Investment |
| Franco Vega * | 0 | 0 | 0 | 0 | Investment |
Nublense (12 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Osvaldo Bosso | 25 | 1930 | 1 | 1 | Fair |
| Gabriel Graciani | 28 | 1923 | 6 | 3 | Fair |
| Carlos Labrin | 26 | 1769 | 0 | 0 | Fair |
| Pedro Sánchez | 23 | 1231 | 4 | 2 | Below expectations |
| Flavio Moya | 28 | 1036 | 3 | 0 | Below expectations |
| Filipe Yanez | 13 | 652 | 0 | 0 | Did not deliver |
| Cristopher Medina | 16 | 633 | 0 | 0 | Did not deliver |
| Matías Plaza | 29 | 603 | 0 | 1 | Below expectations |
| Diego Tapia | 29 | 350 | 0 | 0 | Fair |
| Emanuel Herrera | 14 | 293 | 0 | 0 | Fair |
| Sebastián Valencia | 10 | 256 | 0 | 0 | Fair |
| Pio Bonacci | 8 | 138 | 0 | 0 | Did not deliver |
O'Higgins (13 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Leonel Mosevich | 25 | 2351 | 1 | 0 | Fair |
| Matías Ruiz Díaz | 24 | 2093 | 1 | 2 | Good |
| Martin Sarrafiore | 26 | 1790 | 3 | 2 | Below expectations |
| Nicolás Peranic | 19 | 1669 | 0 | 0 | Below expectations |
| Diego Buonanotte | 30 | 1159 | 2 | 1 | Fair |
| Octavio Bianchi | 25 | 973 | 5 | 2 | Below expectations |
| Yerko Leiva | 24 | 868 | 1 | 0 | Below expectations |
| Simón Contreras | 12 | 845 | 2 | 0 | Fair |
| Vicente Fernández | 10 | 662 | 0 | 0 | Below expectations |
| Carlos Auzqui | 20 | 581 | 0 | 1 | Below expectations |
| Yorman Zapata | 13 | 406 | 0 | 0 | Did not deliver |
| Joaquín Montecinos | 4 | 205 | 0 | 0 | Below expectations |
| Martín Quezada | 11 | 90 | 0 | 0 | Did not deliver |
Palestino (6 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Nicolás Linares | 27 | 1940 | 1 | 1 | Below expectations |
| Gonzalo Sosa | 22 | 1533 | 8 | 3 | Good |
| Junior Marabel | 22 | 1105 | 4 | 2 | Fair |
| Pablo Palacio | 22 | 854 | 0 | 2 | Below expectations |
| Michael Fuentes | 10 | 492 | 0 | 1 | Below expectations |
| Juan Garro | 8 | 321 | 0 | 1 | Did not deliver |
U. Catolica (11 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Agustin Farias | 21 | 1554 | 0 | 0 | Fair |
| Guillermo Soto | 22 | 1409 | 0 | 1 | Fair |
| Fernando Zuqui | 14 | 1222 | 0 | 4 | Excellent |
| Alfred Canales | 24 | 981 | 1 | 0 | Did not deliver |
| Lucas Menossi | 15 | 902 | 1 | 1 | Fair |
| Joaquín Torres | 17 | 442 | 0 | 1 | Below expectations |
| Jader | 8 | 377 | 1 | 1 | Below expectations |
| Francisco Arancibia | 14 | 315 | 0 | 0 | Did not deliver |
| Nicolás Castillo | 17 | 250 | 2 | 0 | Fair |
| Rick | 1 | 0 | 0 | 0 | Did not deliver |
| Ian Toro | 0 | 0 | 0 | 0 | Did not deliver |
Union Espanola (12 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Franco Torgnascioli | 28 | 2599 | 0 | 0 | Fair |
| Diego González | 27 | 2361 | 7 | 1 | Good |
| Pablo Aránguiz | 25 | 1938 | 6 | 7 | Excellent |
| Emiliano Vecchio | 21 | 1524 | 6 | 6 | Excellent |
| Bastian Roco | 20 | 1456 | 0 | 0 | Below expectations |
| Franco Farías | 23 | 1359 | 9 | 0 | Fair |
| Fernando Ovelar | 24 | 1125 | 4 | 2 | Fair |
| Leandro Benegas | 11 | 841 | 6 | 2 | Good |
| Valentin Adamo | 22 | 628 | 3 | 1 | Did not deliver |
| Jeyson Rojas | 10 | 508 | 1 | 1 | Good |
| Nicolás Peñailillo | 18 | 458 | 0 | 0 | Below expectations |
| José Martín Ballesteros * | 22 | 100 | 0 | 0 | Investment |
Union La Calera (23 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Franco Soldano | 28 | 2365 | 3 | 1 | Below expectations |
| Ezequiel Parnisiari | 27 | 2030 | 1 | 1 | Below expectations |
| Raimundo Rebolledo | 23 | 1932 | 0 | 2 | Fair |
| Matías Ibáñez | 23 | 1771 | 0 | 0 | Fair |
| Luciano Aued | 14 | 1210 | 1 | 1 | Fair |
| Agustín Álvarez | 13 | 1118 | 0 | 0 | Below expectations |
| Diego Ulloa | 27 | 1113 | 1 | 1 | Below expectations |
| Nahuel Brunet | 13 | 1077 | 1 | 0 | Below expectations |
| Pablo Parra | 15 | 1060 | 3 | 2 | Good |
| Renato Huerta | 30 | 1030 | 2 | 0 | Did not deliver |
| Esteban Matus | 13 | 1027 | 0 | 0 | Below expectations |
| Matías Muñoz | 28 | 1017 | 1 | 2 | Did not deliver |
| Jorge Peña | 30 | 992 | 0 | 0 | Fair |
| Gabriel Hauche | 14 | 939 | 0 | 0 | Below expectations |
| Walter Ponce | 28 | 900 | 2 | 2 | Below expectations |
| Emanuel Gigliotti | 17 | 769 | 3 | 0 | Below expectations |
| Alejandro Henríquez | 14 | 607 | 0 | 1 | Fair |
| Axel Encinas | 16 | 571 | 0 | 1 | Did not deliver |
| Nicolas Ferreyra | 10 | 561 | 0 | 1 | Fair |
| Bruno Romo | 11 | 219 | 0 | 0 | Fair |
| Darko Fiamengo * | 8 | 179 | 0 | 0 | Investment |
| José Romero * | 1 | 99 | 1 | 0 | Investment |
| Mauricio Morales | 9 | 99 | 0 | 0 | Did not deliver |
Universidad de Chile (11 signings)
| Player | Matches | Minutes | Goals | Assists | Rating |
|---|
| Gabriel Castellón | 29 | 2718 | 0 | 0 | Good |
| Marcelo Díaz | 28 | 2445 | 0 | 1 | Fair |
| Fabián Hormazabal | 26 | 2419 | 2 | 2 | Good |
| Franco Calderon | 26 | 2342 | 2 | 0 | Good |
| Maximiliano Guerrero | 26 | 2288 | 6 | 4 | Good |
| Matías Sepúlveda | 26 | 1155 | 1 | 2 | Fair |
| Charles Aránguiz | 11 | 952 | 1 | 0 | Fair |
| Luciano Pons | 25 | 874 | 3 | 0 | Good |
| Fabricio Formiliano | 9 | 428 | 0 | 0 | Fair |
| David Retamal | 11 | 278 | 0 | 0 | Did not deliver |
| Antonio Diaz | 7 | 254 | 0 | 1 | Fair |