SigningLab · Annual Report

Signing Accuracy — Primeira Liga 2024/25

Published on January 13, 2025

Executive Summary

248
Real signings
233
Evaluated
37%
Clubs' average hit rate
43
Successful
111
Unsuccessful
86%
SigningLab accuracy*

In total we identified 248 real signings by the clubs of Primeira Liga in the 2024/25 season — academy promotions, loan returns, internal moves and transfers that never went through are excluded. Of these, 233 are included in the hit-rate calculation; 15 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 %SigningLab*
1Benfica108710
94%
100%
2Sporting CP64310
88%
100%
3FC Porto65302
60%
80%
4Famalicao1212453
54%
75%
5Guimaraes109252
50%
78%
6Rio Ave12º1616475
47%
75%
7Nacional14º272761011
41%
82%
8Santa Clara2018459
36%
67%
9Arouca11º1414257
32%
86%
10Estrela16º1513166
31%
92%
11SC Braga1110145
30%
90%
12AVS15º1716178
28%
94%
13Casa Pia1515249
27%
80%
14Estoril1514158
25%
93%
15Moreirense10º1010055
25%
90%
16GIL Vicente13º1414149
21%
79%
17Farense17º18171412
18%
88%
18Boavista18º88017
6%
88%
19Vizela19º43003
0%
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
Evangelos PavlidisBenficaF227519+77.26ExcellentRecommended
Kerem AktürkoğluBenficaM202611+97.30ExcellentRecommended
Samuel OmorodionFC PortoF226319+37.21ExcellentRecommended
Francisco MouraFC PortoD22183+96.91ExcellentRecommended
Ismael GharbiSC BragaF10684+35.36ExcellentNot recommended
Zeno DebastSporting CPD21260+36.33ExcellentRecommended
Andrea BelottiBenficaF4623+06.89ExcellentRecommended
Daniel PenhaNacionalM15164+16.28ExcellentNot recommended
Jan-Niklas BesteBenficaM4960+15.37GoodRecommended
Leandro BarreiroBenficaM12193+15.99GoodRecommended

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 model trained exclusively on the 2021-2023 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.

AVS (17 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Cristian Castro34292911Not recommendedFair
Lucas Piazón32255403Not recommendedFair
Jaume Grau31230322Not recommendedBelow expectations
Guillermo Ochoa25207000RecommendedFair
Baptiste Roux25186311Not recommendedFair
Gustavo Assunção27176140Not recommendedBelow expectations
Kiki27163512Not recommendedFair
Ze Luis28147131RecommendedFair
Rafael Rodrigues27120511Not recommendedFair
Rodrigo Ribeiro28104710Not recommendedDid not deliver
Aderllan Santos1360100RecommendedGood
Lucas Fernandes949900RecommendedBelow expectations
Giorgi Aburjania1431900Not recommendedDid not deliver
Samuel Granada524201Not recommendedDid not deliver
Gerson Rodrigues618910Not recommendedDid not deliver
Tiago Galletto *88800Not recommendedInvestment
Pedro Trigueira25000Not recommendedDid not deliver

Arouca (14 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Nico Mantl30261800Not recommendedFair
Jose Fontán29260010Not recommendedBelow expectations
Chico Lamba33227312Not recommendedExcellent
Taichi Fukui33220202Not recommendedGood
Henrique Araújo26112662Not recommendedBelow expectations
Amadou Dante21107400Not recommendedDid not deliver
Boris Popović2592000Not recommendedDid not deliver
Alex Pinto3383701Not recommendedBelow expectations
Güven Yalçın2777231RecommendedFair
Mamadou Loum2773400Not recommendedFair
Dylan Nandín1566631Not recommendedFair
Pablo Gozálbez2366210Not recommendedDid not deliver
Ivo Rodrigues1164401Not recommendedFair
Brian Mansilla1635600Not recommendedDid not deliver

Benfica (10 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Evangelos Pavlidis342275197RecommendedExcellent
Kerem Aktürkoğlu302026119RecommendedExcellent
Leandro Barreiro30121931RecommendedGood
Zeki Amdouni2885172RecommendedGood
Bruma1451012RecommendedGood
Jan-Niklas Beste1749601RecommendedGood
Andrea Belotti1446230RecommendedExcellent
Renato Sanches1121100RecommendedFair
Manu *313601Not recommendedInvestment
Issa Kaboré *111700Not recommendedInvestment

Boavista (8 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Tomáš Vaclík13108800Not recommendedBelow expectations
Abdoulay Diaby1289311Not recommendedBelow expectations
Marco van Ginkel1369911RecommendedFair
Osman Kakay959300Not recommendedDid not deliver
Gboly Ariyibi1136200Not recommendedDid not deliver
Moussa Koné1232100Not recommendedDid not deliver
Steven Vitória1223800RecommendedDid not deliver
Layvin Kurzawa417800Not recommendedDid not deliver

Casa Pia (15 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Patrick Sequeira33288000Not recommendedGood
João Goulart34284020Not recommendedFair
José Fonte28203300RecommendedFair
Cassiano271987102Not recommendedFair
Jérémy Livolant26182444Not recommendedExcellent
Andrian Kraev33168510Not recommendedBelow expectations
Ruben Kluivert27125810Not recommendedFair
Miguel Sousa32105500Not recommendedBelow expectations
Max Svensson2584613Not recommendedBelow expectations
Iyad Mohamed1150400Not recommendedDid not deliver
Samuel Obeng1436610Not recommendedDid not deliver
Caue1334310RecommendedDid not deliver
Raúl Garcia Gonzalez1125710Not recommendedBelow expectations
Daniel Azevedo109000Not recommendedDid not deliver
Claudio Mendes0000Not recommendedDid not deliver

Estoril (15 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Joel Robles30261000Not recommendedBelow expectations
Kévin Boma29247910Not recommendedFair
Pedro Amaral29240802RecommendedBelow expectations
Felix Bacher27207820Not recommendedFair
Yanis Begraoui341930113Not recommendedFair
Jandro Orellana28102511Not recommendedBelow expectations
André Lacximicant33100053Not recommendedFair
Xeka1494611RecommendedGood
Pedro Carvalho3276602Not recommendedDid not deliver
Hélder Costa1361610Not recommendedBelow expectations
Gonçalo Costa3252220RecommendedFair
Kevin Chamorro3236800Not recommendedDid not deliver
Israel Salazar2417000Not recommendedDid not deliver
Fran21200Not recommendedDid not deliver
Ismael Sierra Arnal *12000Not recommendedInvestment

Estrela (15 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Issiar Drame23158800Not recommendedBelow expectations
Alan Ruiz27148512RecommendedFair
Ferro25141200Not recommendedFair
Danilo Veiga17128302RecommendedFair
João Costa15126000Not recommendedExcellent
Jovane Cabral26116021RecommendedFair
Igor1380600Not recommendedFair
Amine Oudrhiri1172500Not recommendedDid not deliver
Renato Pantalon1470100Not recommendedBelow expectations
Fábio Ronaldo1169000Not recommendedBelow expectations
Nani1146510RecommendedFair
Tiago Ferreira76000Not recommendedDid not deliver
Daniel Cabral *41300Not recommendedInvestment
Juan Mina31300Not recommendedDid not deliver
André Dhominique *0000Not recommendedInvestment

FC Porto (6 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Samuel Omorodion302263193RecommendedExcellent
Francisco Moura28221839RecommendedExcellent
Nehuén Pérez27207912RecommendedGood
Tiago Djaló1958800RecommendedBelow expectations
William *1116100Not recommendedInvestment
Samuel3000Not recommendedDid not deliver

Famalicao (12 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Rafa Soares26208902RecommendedGood
Rodrigo Pinheiro33200802Not recommendedGood
Tom Van De Looi33174602Not recommendedFair
Lazar Carević29162000Not recommendedGood
Calegari28149401Not recommendedFair
Gil Dias30141652Not recommendedGood
Rochinha2692000Not recommendedBelow expectations
Václav Sejk1686531Not recommendedFair
Simon Elisor1560640Not recommendedFair
Mario González1957822Not recommendedFair
Leonardo Realpe1945000Not recommendedBelow expectations
Ian Custódio0000Not recommendedDid not deliver

Farense (18 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Marco Moreno29204700Not recommendedBelow expectations
Miguel Menino27184320Not recommendedFair
Neto24177720Not recommendedFair
Lucas Áfrico30175810Not recommendedBelow expectations
Tomane24165830RecommendedFair
Paulo Victor28164500Not recommendedBelow expectations
Derick Poloni29145213Not recommendedBelow expectations
Rony Lopes14113410RecommendedGood
Dário Poveda28101041Not recommendedBelow expectations
Zé Carlos1367400RecommendedDid not deliver
Yusupha Njie1464900RecommendedBelow expectations
Tomás Ribeiro1564810RecommendedFair
Álex Bermejo Escribano2763610Not recommendedDid not deliver
Filipe Miguel Barros Soares2263411Not recommendedDid not deliver
Rivaldo2145901Not recommendedBelow expectations
Álex Millán1040300Not recommendedDid not deliver
Samuel Justo721900Not recommendedDid not deliver
Lucas Cañizares *14000Not recommendedInvestment

GIL Vicente (14 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Sandro Cruz26208700Not recommendedBelow expectations
Santi García29148242Not recommendedGood
Facundo Cáseres21141000Not recommendedFair
Josué Sa23129410RecommendedFair
Jordi Mboula30115402Not recommendedDid not deliver
Pablo Felipe2180950Not recommendedFair
Caue1568010RecommendedDid not deliver
Joao Marques1558901RecommendedFair
Sergio Bermejo Lillo1248610Not recommendedDid not deliver
Marvin Elimbi Gilbert2343300Not recommendedDid not deliver
João Teixeira2334600RecommendedBelow expectations
Carlos Eduardo1024100Not recommendedDid not deliver
Sphephelo Sithole45100Not recommendedDid not deliver
Diego Collado112800Not recommendedDid not deliver

Guimaraes (10 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
João Mendes32277400RecommendedFair
Samu31174821RecommendedFair
Arcanjo33135952Not recommendedGood
Gustavo Silva2186570Not recommendedFair
Filipe Relvas1385400RecommendedGood
Óscar Rivas1779710Not recommendedFair
Jesús Ramírez2675432Not recommendedFair
Hevertton Santos1426300RecommendedDid not deliver
Beni *1419300Not recommendedInvestment
Úmaro Embaló815320Not recommendedDid not deliver

Moreirense (10 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Guilherme Schettine31170254Not recommendedFair
Bernardo33167343RecommendedFair
Sidnei Tavares29130211Not recommendedDid not deliver
Cedric Teguia1491321Not recommendedFair
Gabrielzinho1891031Not recommendedBelow expectations
Ivo Rodrigues1375411Not recommendedFair
Pedro Santos3059100Not recommendedDid not deliver
Leonardo Buta2951500RecommendedBelow expectations
Maranhão1126530Not recommendedFair
Guilherme Liberato55000Not recommendedDid not deliver

Nacional (27 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Lucas França33292500Not recommendedGood
Luis Esteves33281703Not recommendedExcellent
Gustavo Garcia34280203Not recommendedGood
Zé Vitor31274320Not recommendedGood
José Gomes28234931Not recommendedFair
Djibril Soumaré25188411Not recommendedFair
Matheus Dias33175101Not recommendedFair
Daniel Penha32151641Not recommendedExcellent
Dudu22142632Not recommendedFair
Arvin Appiah32138500Not recommendedDid not deliver
Ruben Macedo30120011Not recommendedDid not deliver
Paulinho Boia16109012Not recommendedFair
Bruno Costa2192021RecommendedGood
Joel Tagueu1486220RecommendedFair
Léo Santos3078910Not recommendedFair
Nigel Thomas955410Not recommendedBelow expectations
Fuki Yamada1349912Not recommendedFair
Adrián Butzke1148401Not recommendedBelow expectations
João Aurélio3041411RecommendedFair
Chiheb Labidi2541210Not recommendedDid not deliver
Tiago Reis923000Not recommendedDid not deliver
André Sousa3121010Not recommendedFair
Miguel Baeza820910Not recommendedDid not deliver
Dyego Sousa915500Not recommendedDid not deliver
Gabriel Santos38600Not recommendedDid not deliver
Afonso Freitas41800Not recommendedDid not deliver
Jota61600Not recommendedDid not deliver

Rio Ave (16 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Clayton312712142RecommendedGood
Omar Richards26200401Not recommendedFair
Demir Ege Tıknaz28198242Not recommendedExcellent
Kiko Bondoso30196121RecommendedFair
Ole Pohlmann32160612Not recommendedBelow expectations
Tiago Morais32156840RecommendedBelow expectations
João Novais33141300RecommendedFair
Brandon Aguilera26140331Not recommendedFair
Martim Neto26137421Not recommendedFair
Andreas Ndoj16136800Not recommendedFair
Jonathan Panzo22130210RecommendedFair
André Luiz16117911Not recommendedGood
Francisco Petrasso1041610Not recommendedBelow expectations
João Pedro727201Not recommendedGood
Ahmed Hassan1115910Not recommendedDid not deliver
Matheus Teixeira151400Not recommendedDid not deliver

SC Braga (11 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Amine El Ouazzani33159871Not recommendedFair
Gabriel Martínez34154442Not recommendedFair
João Ferreira28131201Not recommendedFair
Bright Arrey-Mbi20113400Not recommendedBelow expectations
Ismael Gharbi29106843Not recommendedExcellent
Robson Bambu23101510Not recommendedBelow expectations
Fran Navarro1067740RecommendedFair
Roberto Fernández1552410Not recommendedBelow expectations
Yuri Ribeiro1445700Not recommendedBelow expectations
Joao Marques *63500Not recommendedInvestment
Rafik Guitane51000Not recommendedDid not deliver

Santa Clara (20 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Luís Rocha31258000Not recommendedBelow expectations
Sidney Lima31239031Not recommendedExcellent
Vinicius33225481Not recommendedGood
Pedro Ferreira32182604Not recommendedGood
Frederico Venancio33181900RecommendedFair
Matheus Pereira30172404RecommendedFair
Lucas Soares32166801RecommendedBelow expectations
Serginho34132821Not recommendedGood
Safira1699522RecommendedFair
Gustavo Klismahn1882703Not recommendedFair
João Costa3374730Not recommendedBelow expectations
Guilherme Ramos3033700RecommendedDid not deliver
Wendel Silva623120Not recommendedFair
Alysson Silva416400Not recommendedDid not deliver
Matheusinho1611600Not recommendedDid not deliver
Habraão13100Not recommendedDid not deliver
Neneca *34000Not recommendedInvestment
Rodrigo Varanda *2000Not recommendedInvestment
Anders Mehring0000Not recommendedDid not deliver
Gustavo Viera0000Not recommendedDid not deliver

Sporting CP (6 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Zeno Debast34212603RecommendedExcellent
Maximiliano Araújo28177434RecommendedGood
Rui Silva17153000RecommendedGood
Vladan Kovačević1554000RecommendedFair
Gabriel Teixeira *142800Not recommendedInvestment
Mauro Couto *61200Not recommendedInvestment

Vizela (4 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Vivaldo *218000Not recommendedInvestment
Anthony Correia215100Not recommendedDid not deliver
João Reis26600Not recommendedDid not deliver
Uroš Milovanović1000Not recommendedDid not deliver