SigningLab · Annual Report

Signing Accuracy — Primera A 2025

Published on January 12, 2026

Executive Summary

351
Real signings
341
Evaluated
39%
Clubs' average hit rate
70
Successful
166
Unsuccessful

In total we identified 351 real signings by the clubs of Primera A in the 2025 season — academy promotions, loan returns, internal moves and transfers that never went through are excluded. Of these, 341 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.

League Analysis

Champions Deportes Tolima posted a hit rate of 75% on signings (12 evaluated), holding 1st place in the accuracy ranking. The bottom four in the table had an average hit rate of 18% on signings — below the league average (39%), highlighting the link between recruitment quality and sporting performance.

Deportes Tolima leads the accuracy ranking with 75% and Internacional de Bogota closes the list with 13%. p. over the clubs' decisions).

Club Ranking

ClubLeague positionSigningsEvaluatedSuccessfulFairUnsuccessfulHit rate %SigningLab*
1Deportes Tolima1212741
75%
92%
2Atletico Nacional88431
69%
88%
3Junior1816925
62%
88%
4Independiente Medellin1010514
55%
80%
5Bucaramanga1515465
47%
100%
6Once Caldas1515465
47%
80%
7Deportivo Cali15º20204106
45%
90%
8America de Cali1919658
45%
84%
9Fortaleza FC11º2019496
45%
90%
10Águilas Doradas12º1919658
45%
79%
11Santa Fe1717458
38%
88%
12Deportivo Pasto13º1717368
35%
100%
13Alianza Valledupar10º1515186
33%
100%
14Millonarios98125
25%
100%
15Deportivo Pereira14º1715159
23%
80%
16Envigado17º77115
21%
86%
17Union Magdalena19º24242616
21%
88%
18Llaneros16º38353824
20%
91%
19Chico18º23230815
17%
100%
20Internacional de Bogota20º28271521
13%
93%

* 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
Sebastián ValenciaFortaleza FCD18954+36.96Excellent
Rafael CarrascalAmerica de CaliM35563+27.31Excellent
Jarlan BarreraIndependiente MedellinM11581+46.30Excellent
Mateus UribeAtletico NacionalM17682+56.57Excellent
Juan QuinteroAmerica de CaliM10773+37.46Excellent
Francisco MezaLlanerosD16882+17.05Excellent
Francisco FydriszewskiIndependiente MedellinF294915+46.83Excellent
Jannenson SarmientoUnion MagdalenaM323710+57.16Excellent
Andres RicaurteFortaleza FCM23552+46.84Excellent
Luciano PonsBucaramangaM294318+57.01Excellent

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.

Alianza Valledupar (15 signings)

PlayerMatchesMinutesGoalsAssistsRating
Yilson Rosales35303500Fair
Juan Camilo Chaverra34261500Fair
Kazalan Suárez30242603Fair
Wiston Fernández33225731Fair
Luis Pérez36188610Good
Felipe Pardo27133070Fair
Kevin Moreno20129800Did not deliver
Carlos Gonzalez161093100Fair
Johan Wallens3799000Fair
José Muñoz2998002Below expectations
Misael Martínez1157711Did not deliver
Ayron Del Valle1556210Fair
Cristian Vergara1248921Below expectations
Fabián Mosquera1836501Below expectations
Jovani Welch0000Did not deliver

America de Cali (19 signings)

PlayerMatchesMinutesGoalsAssistsRating
Jean Carlos Pestaña45375430Good
Rafael Carrascal42355632Excellent
Sebastián Navarro46237712Good
Mateo Castillo Márquez31225602Good
Jan Franc Lucumi41209425Below expectations
Omar Bertel33198502Good
Luis Ramos371932103Fair
Cristian Tovar35149810Fair
Juan Quintero14107733Excellent
Tilman Palacios1475322Below expectations
Santiago Silva3272700Fair
Dylan Borrero1872340Fair
Andrés Roa1550602Fair
Jhon Murillo1240700Did not deliver
Kevin Angulo1731700Did not deliver
Nico Hernández727900Below expectations
Kener González211000Did not deliver
Kener González45100Did not deliver
Andrés Tello1000Did not deliver

Atletico Nacional (8 signings)

PlayerMatchesMinutesGoalsAssistsRating
Camilo Cándido38296205Good
Mateus Uribe28176825Excellent
Billy Arce35127420Good
Juan Bauza1993722Fair
Marlos Moreno1887612Fair
César Haydar1353800Fair
Faber Andrés Gil1746400Below expectations
Facundo Batista2141040Good

Bucaramanga (15 signings)

PlayerMatchesMinutesGoalsAssistsRating
Luciano Pons372943185Excellent
Kevin Londoño41288926Good
Carlos de las Salas22181601Good
Gustavo Charrupi19141100Fair
Faber Andrés Gil21114731Fair
Jhon Vásquez32109120Fair
José Daniel García2181901Fair
Neyder Moreno1780021Fair
Jean Carlos Blanco735200Did not deliver
Felix Charrupí1426500Fair
Alejandro Artunduaga520200Did not deliver
Andrés Andrade620001Good
Alejandro Moralez418800Did not deliver
Andrés Ibargüen317700Did not deliver
Israel Alba610200Did not deliver

Chico (23 signings)

PlayerMatchesMinutesGoalsAssistsRating
Jairo Molina373185143Fair
José Ampudia30261701Fair
Delio Ramírez39237604Fair
Estefáno Arango28211133Fair
Arlen Banguero29186110Below expectations
Vladimir Hernández23130301Fair
Edgard Camargo30123400Did not deliver
Kevin Riascos14120700Fair
Kevin Cortes19108000Fair
Johan Bocanegra18103741Fair
Yael López1492600Did not deliver
Jhonny Jordán1483300Did not deliver
Juan Ojeda1073600Below expectations
Sebastian Salazar1269200Did not deliver
Ronald Valencia1044311Below expectations
Yaliston Martínez540500Did not deliver
Wilmar Arango1337900Did not deliver
Albin Valencia833800Did not deliver
Brayam Palacios620400Did not deliver
Hassan Vergara318500Did not deliver
Luis Segura514500Did not deliver
Juan Marcelin48300Did not deliver
Cristian Baldovino3000Did not deliver

Deportes Tolima (12 signings)

PlayerMatchesMinutesGoalsAssistsRating
Cristopher Fiermarín43353200Good
Samuel Velásquez46285813Good
Gonzalo Lencina452666123Good
Jersson González42260072Fair
Adrián Parra452378103Good
Mauricio González26182153Fair
Ever Valencia36122822Fair
Juan Torres26117235Excellent
Cristian Arrieta38115111Good
Sebastián Guzmán1367800Good
Jader Quiñónes2359411Fair
Bruno Larregui1014900Did not deliver

Deportivo Cali (20 signings)

PlayerMatchesMinutesGoalsAssistsRating
Joaquin Varela20179000Good
Yeison Gordillo28165900Fair
Avilés Hurtado17144861Good
Juan Quintero17144610Fair
Andres Correa16130210Fair
Yani Quintero17130101Fair
Johan Martinez14115424Excellent
Guzmán Corujo25106700Fair
Victor Mejia15101100Fair
Emiliano Rodriguez14100032Below expectations
Jean Colorado1492810Below expectations
Andres Colorado1384910Fair
Luis Orejuela1883700Fair
Julián Quiñones1579500Fair
Felipe Aguilar1578110Excellent
Cristian Graciano2875800Below expectations
Fernando Mimbacas1343420Below expectations
Juan Angulo1232400Fair
Marcos Espíndola15000Did not deliver
Jose Silva1000Did not deliver

Deportivo Pasto (17 signings)

PlayerMatchesMinutesGoalsAssistsRating
Joyce Ossa37331511Good
Luis Caicedo29234100Fair
Felipe Jaramillo31227401Fair
Andrés Alarcón24212740Excellent
Santiago Jiménez13107722Good
John Méndez18106921Fair
Diego Castillo24105000Did not deliver
Freddy Espinal1285512Below expectations
Deinner Quiñones1780710Fair
Nicolás Morínigo1660810Did not deliver
Edwin Velasco1156000Below expectations
David Camacho1554822Fair
Jeferson Rivas1651520Below expectations
Juan Manuel Valencia1245400Did not deliver
Gonzalo Ritacco1744202Fair
Brayan Sánchez1629500Did not deliver
Yair Arboleda58700Did not deliver

Deportivo Pereira (17 signings)

PlayerMatchesMinutesGoalsAssistsRating
Kelvin Osorio30208410Fair
Jhon Largacha30165922Did not deliver
Omar Albornoz1695200Below expectations
Edwin Velasco1184603Good
Jhostin Medranda974211Fair
Victor Mejia1562600Fair
Gianfranco Peña1857421Below expectations
Adrián Estacio1853800Below expectations
Gustavo Torres1350120Fair
Felipe Mosquera1943420Below expectations
Marco Pérez1241411Fair
Rubilio Castillo1040611Below expectations
Eduar Arízalas836500Did not deliver
Jaime Diaz34200Did not deliver
Carlos Cruz *61100Investment
Jhon Martínez *7000Investment
Jaime Diaz0000Did not deliver

Envigado (7 signings)

PlayerMatchesMinutesGoalsAssistsRating
Johan Hinestroza30124700Did not deliver
Juan Montoya17121500Good
Bleiner Agrón1269100Did not deliver
Carlos Torres1057220Fair
Dairon Valencia1150501Did not deliver
Jhon Araujo1739311Below expectations
Leandro Angulo311100Did not deliver

Fortaleza FC (20 signings)

PlayerMatchesMinutesGoalsAssistsRating
Harold Balanta38299110Fair
Emilio Aristizábal342552122Good
Andres Ricaurte43235524Excellent
Kelvin Florez42229535Fair
Cristián Mosquera40208203Fair
Sebastián Valencia23189543Excellent
Jonathan Marulanda23185510Good
Andrés Arroyo25154741Fair
Luis Sánchez20132421Fair
Luis Escorcia24125800Fair
David Camacho18104521Fair
Cristian Santander2699600Below expectations
Diego Ruiz1498401Fair
Stalin Valencia1186900Below expectations
Andrés Amaya2365010Below expectations
John Jairo Velásquez1642610Fair
Enmanuel Arrechea825600Did not deliver
Edilson Cabeza *413500Investment
Jhon Solis611800Did not deliver
Kevin Salazar511300Did not deliver

Independiente Medellin (10 signings)

PlayerMatchesMinutesGoalsAssistsRating
Washington Aguerre42348100Fair
Francisco Fydriszewski442949154Excellent
Léider Berrío47256087Good
Esneyder Mena24186203Good
Alexis Serna33116730Good
Jarlan Barrera22115814Excellent
Yeferson Rodallega1963200Did not deliver
Kevin Mantilla1058000Below expectations
Jader Valencia2149500Below expectations
Julian Angulo1221200Did not deliver

Internacional de Bogota (28 signings)

PlayerMatchesMinutesGoalsAssistsRating
Joao Abonia34253901Below expectations
Samir Mayo38248332Below expectations
Yulian Gomez20180000Fair
Carlos Vivas17153000Below expectations
Brayan Montaño32152300Did not deliver
Mateo Rodas17148010Good
Cristopher Varela20147100Below expectations
Kevin Parra17127940Fair
José Masllorens19115300Below expectations
Guillermo Tegue15112600Did not deliver
Joider Micolta18110011Below expectations
Yimy Gómez20108000Below expectations
Santiago Orozco1597810Below expectations
Juan Castilla1991110Below expectations
Wilmar Cruz1784601Did not deliver
Jean Colorado1581700Did not deliver
Manuel Mónaco2080121Below expectations
Renan1275321Below expectations
Jovanny Bolívar1473410Did not deliver
Eduar Esteban1572000Below expectations
Dannovi Quinonez1264500Fair
Deyson Copete1960300Did not deliver
Juan Valencia1045433Fair
Sebastián Tamara1240501Fair
Franco González937302Below expectations
Carlos Paternina918900Did not deliver
Eduardo Banguero77710Did not deliver
Dayro Pena *73700Investment

Junior (18 signings)

PlayerMatchesMinutesGoalsAssistsRating
Christian Javier Baez45382021Excellent
Jhomier Guerrero50376822Excellent
Guillermo Paiva473092106Good
Daniel Rivera41274600Good
Mauro Silveira27242800Good
Jeison Suárez26226313Excellent
Guillermo Celis23159000Good
Jesús Rivas23139730Excellent
José Cuenú21136400Fair
Teófilo Gutiérrez39116313Good
Fredy Salazar1651300Fair
Lucas Monzón939500Did not deliver
Harold Rivera414700Did not deliver
Miller Bacca *612300Investment
Stiwart Acuña53600Did not deliver
José Caicedo32500Did not deliver
Alexandro Licona *3000Investment
Jaime Acosta11000Did not deliver

Llaneros (38 signings)

PlayerMatchesMinutesGoalsAssistsRating
Bryan Urueña39276337Good
Geovan Montes27198930Fair
Carlos Sierra32179930Good
Marlon Sierra35176900Below expectations
Francisco Meza19168821Excellent
Miguel Ortega19166500Fair
Michael Rangel34165453Fair
Jhojan Escobar16139900Fair
Kevin Armesto17136600Fair
Julian Angulo18120835Fair
Anderson Mojica1496400Below expectations
Freddy Espinal1896000Did not deliver
Daniel Mantilla1691913Fair
Cristian Valencia1688700Did not deliver
Luis Miranda2087011Below expectations
Carlos Cortés1380721Below expectations
Yeiler Goez1563710Below expectations
Howell Mena1361600Did not deliver
Kener Valencia1561130Below expectations
Brian Benitez1558500Did not deliver
Jaison Mina2058100Did not deliver
Erik Bodencer1756100Did not deliver
Juan José Vásquez754200Did not deliver
Roberto Hinojosa1153200Below expectations
Oscar Vega1250500Did not deliver
Brandon Churi1243100Did not deliver
Maicol Medina1642300Did not deliver
Roameth Romaña3127500Fair
Dannovi Quinonez722400Below expectations
Humberto Acevedo818000Did not deliver
Oscar Cabezas218000Did not deliver
Jhonatan Mayorga *716611Investment
Harold Reina510120Did not deliver
Rick16900Did not deliver
Jose Bernal *16700Investment
Santiago Cantillo25800Did not deliver
Juan Loaiza *24500Investment
Carlos Bogotá14500Did not deliver

Millonarios (9 signings)

PlayerMatchesMinutesGoalsAssistsRating
Helibelton Palacios28157221Good
Alex Castro1392111Fair
Edwin Mosquera1669000Did not deliver
Jorge Cabezas1568600Did not deliver
Guillermo De Amores938600Did not deliver
Nicolas Giraldo629001Fair
Cristian Cañozales713110Did not deliver
Bruno Sávio510600Did not deliver
Neymar Sanchez *22300Investment

Once Caldas (15 signings)

PlayerMatchesMinutesGoalsAssistsRating
Jerson Malagon30221621Good
Mateo Zuleta37188035Good
Juan Castaño36154710Fair
Kevin Andres Cuesta Rodriguez14101310Good
Kevin Tamayo1398100Below expectations
Luis Sánchez1290310Fair
Luis Gómez1773104Good
Efraín Navarro1070600Below expectations
Juan Diaz2267400Below expectations
Joan Parra4563100Fair
Deinner Quiñones1655803Fair
Hugo Dorrego1048501Fair
Andrés Ibargüen936400Fair
Mateo Rodas733800Below expectations
Gilbert Álvarez2333510Below expectations

Santa Fe (17 signings)

PlayerMatchesMinutesGoalsAssistsRating
Christian Mafla48375551Excellent
Emanuel Olivera46368110Good
Víctor Moreno50362611Good
Omar Fernández43339249Excellent
Alexis Zapata36211444Fair
Ewil Murillo37192420Below expectations
Jeison Angulo34123810Below expectations
Ángelo Rodríguez40110134Fair
Yaicar Perlaza2689711Below expectations
Joaquín Sosa1158700Below expectations
Kevin Andres Cuesta Rodriguez641300Below expectations
Weibmar Asprilla2441100Fair
Marcelo Meli1337500Below expectations
Yairo Moreno1232401Fair
Lucas Ríos1120300Fair
Anders Mehring1419700Did not deliver
Leandro Angulo37400Did not deliver

Union Magdalena (24 signings)

PlayerMatchesMinutesGoalsAssistsRating
Jannenson Sarmiento383237105Excellent
Dairon Mosquera25196400Fair
David Murillo28177502Fair
Joaquín Mattalia18163700Fair
Martín Payares18163410Fair
Eduar Esteban19154800Fair
Hector Urrego15130011Good
Nicolás Ramos17122700Below expectations
Oscar Vanegas17115010Below expectations
Jhon Lerma16110801Fair
Daniel Mera1495200Did not deliver
Valentin Sanchez1893810Did not deliver
Juan Diego Giraldo3784900Did not deliver
Royscer Colpa1867900Below expectations
Óscar Barreto1466210Below expectations
Rafael Pérez651200Below expectations
Darwin Palomeque545000Did not deliver
Misael Martínez1742611Below expectations
Jimmy Congo1841800Did not deliver
Orles Aragón1040200Did not deliver
Edgar Lastre1322700Did not deliver
Guillermo Gómez1918000Did not deliver
Manuel Tasso159000Did not deliver
Franklin Navarro36400Did not deliver

Águilas Doradas (19 signings)

PlayerMatchesMinutesGoalsAssistsRating
Diego Hernández37322010Good
Wuilker Faríñez30270600Fair
Yony González322493102Good
Frank Lozano20170100Good
Dylan Lozano34166922Fair
Hernán Lópes18153010Good
Matías Ramírez16109516Good
Geovanni Banguera1891700Fair
Jorge Obregón1578431Below expectations
Cristian Martínez1057620Fair
Delvin Alfonzo955900Below expectations
Jorge Rivaldo1146051Good
Cristian Blanco1144900Below expectations
Felipe Aguilar1022900Fair
Anderson Plata916501Did not deliver
Benigno Palacio47900Did not deliver
Carlos Rojas2900Did not deliver
Andres Cadavid1000Did not deliver
Sebastián Guerra32000Did not deliver