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

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%

* 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
Evangelos PavlidisBenficaF227519+77.26Excellent
Kerem AktürkoğluBenficaM202611+97.30Excellent
Samuel OmorodionFC PortoF226319+37.21Excellent
Francisco MouraFC PortoD22183+96.91Excellent
Ismael GharbiSC BragaF10684+35.36Excellent
Zeno DebastSporting CPD21260+36.33Excellent
Andrea BelottiBenficaF4623+06.89Excellent
Daniel PenhaNacionalM15164+16.28Excellent
Jan-Niklas BesteBenficaM4960+15.37Good
Leandro BarreiroBenficaM12193+15.99Good

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.

AVS (17 signings)

PlayerMatchesMinutesGoalsAssistsRating
Cristian Castro34292911Fair
Lucas Piazón32255403Fair
Jaume Grau31230322Below expectations
Guillermo Ochoa25207000Fair
Baptiste Roux25186311Fair
Gustavo Assunção27176140Below expectations
Kiki27163512Fair
Ze Luis28147131Fair
Rafael Rodrigues27120511Fair
Rodrigo Ribeiro28104710Did not deliver
Aderllan Santos1360100Good
Lucas Fernandes949900Below expectations
Giorgi Aburjania1431900Did not deliver
Samuel Granada524201Did not deliver
Gerson Rodrigues618910Did not deliver
Tiago Galletto *88800Investment
Pedro Trigueira25000Did not deliver

Arouca (14 signings)

PlayerMatchesMinutesGoalsAssistsRating
Nico Mantl30261800Fair
Jose Fontán29260010Below expectations
Chico Lamba33227312Excellent
Taichi Fukui33220202Good
Henrique Araújo26112662Below expectations
Amadou Dante21107400Did not deliver
Boris Popović2592000Did not deliver
Alex Pinto3383701Below expectations
Güven Yalçın2777231Fair
Mamadou Loum2773400Fair
Dylan Nandín1566631Fair
Pablo Gozálbez2366210Did not deliver
Ivo Rodrigues1164401Fair
Brian Mansilla1635600Did not deliver

Benfica (10 signings)

PlayerMatchesMinutesGoalsAssistsRating
Evangelos Pavlidis342275197Excellent
Kerem Aktürkoğlu302026119Excellent
Leandro Barreiro30121931Good
Zeki Amdouni2885172Good
Bruma1451012Good
Jan-Niklas Beste1749601Good
Andrea Belotti1446230Excellent
Renato Sanches1121100Fair
Manu *313601Investment
Issa Kaboré *111700Investment

Boavista (8 signings)

PlayerMatchesMinutesGoalsAssistsRating
Tomáš Vaclík13108800Below expectations
Abdoulay Diaby1289311Below expectations
Marco van Ginkel1369911Fair
Osman Kakay959300Did not deliver
Gboly Ariyibi1136200Did not deliver
Moussa Koné1232100Did not deliver
Steven Vitória1223800Did not deliver
Layvin Kurzawa417800Did not deliver

Casa Pia (15 signings)

PlayerMatchesMinutesGoalsAssistsRating
Patrick Sequeira33288000Good
João Goulart34284020Fair
José Fonte28203300Fair
Cassiano271987102Fair
Jérémy Livolant26182444Excellent
Andrian Kraev33168510Below expectations
Ruben Kluivert27125810Fair
Miguel Sousa32105500Below expectations
Max Svensson2584613Below expectations
Iyad Mohamed1150400Did not deliver
Samuel Obeng1436610Did not deliver
Caue1334310Did not deliver
Raúl Garcia Gonzalez1125710Below expectations
Daniel Azevedo109000Did not deliver
Claudio Mendes0000Did not deliver

Estoril (15 signings)

PlayerMatchesMinutesGoalsAssistsRating
Joel Robles30261000Below expectations
Kévin Boma29247910Fair
Pedro Amaral29240802Below expectations
Felix Bacher27207820Fair
Yanis Begraoui341930113Fair
Jandro Orellana28102511Below expectations
André Lacximicant33100053Fair
Xeka1494611Good
Pedro Carvalho3276602Did not deliver
Hélder Costa1361610Below expectations
Gonçalo Costa3252220Fair
Kevin Chamorro3236800Did not deliver
Israel Salazar2417000Did not deliver
Fran21200Did not deliver
Ismael Sierra Arnal *12000Investment

Estrela (15 signings)

PlayerMatchesMinutesGoalsAssistsRating
Issiar Drame23158800Below expectations
Alan Ruiz27148512Fair
Ferro25141200Fair
Danilo Veiga17128302Fair
João Costa15126000Excellent
Jovane Cabral26116021Fair
Igor1380600Fair
Amine Oudrhiri1172500Did not deliver
Renato Pantalon1470100Below expectations
Fábio Ronaldo1169000Below expectations
Nani1146510Fair
Tiago Ferreira76000Did not deliver
Daniel Cabral *41300Investment
Juan Mina31300Did not deliver
André Dhominique *0000Investment

FC Porto (6 signings)

PlayerMatchesMinutesGoalsAssistsRating
Samuel Omorodion302263193Excellent
Francisco Moura28221839Excellent
Nehuén Pérez27207912Good
Tiago Djaló1958800Below expectations
William *1116100Investment
Samuel3000Did not deliver

Famalicao (12 signings)

PlayerMatchesMinutesGoalsAssistsRating
Rafa Soares26208902Good
Rodrigo Pinheiro33200802Good
Tom Van De Looi33174602Fair
Lazar Carević29162000Good
Calegari28149401Fair
Gil Dias30141652Good
Rochinha2692000Below expectations
Václav Sejk1686531Fair
Simon Elisor1560640Fair
Mario González1957822Fair
Leonardo Realpe1945000Below expectations
Ian Custódio0000Did not deliver

Farense (18 signings)

PlayerMatchesMinutesGoalsAssistsRating
Marco Moreno29204700Below expectations
Miguel Menino27184320Fair
Neto24177720Fair
Lucas Áfrico30175810Below expectations
Tomane24165830Fair
Paulo Victor28164500Below expectations
Derick Poloni29145213Below expectations
Rony Lopes14113410Good
Dário Poveda28101041Below expectations
Zé Carlos1367400Did not deliver
Yusupha Njie1464900Below expectations
Tomás Ribeiro1564810Fair
Álex Bermejo Escribano2763610Did not deliver
Filipe Miguel Barros Soares2263411Did not deliver
Rivaldo2145901Below expectations
Álex Millán1040300Did not deliver
Samuel Justo721900Did not deliver
Lucas Cañizares *14000Investment

GIL Vicente (14 signings)

PlayerMatchesMinutesGoalsAssistsRating
Sandro Cruz26208700Below expectations
Santi García29148242Good
Facundo Cáseres21141000Fair
Josué Sa23129410Fair
Jordi Mboula30115402Did not deliver
Pablo Felipe2180950Fair
Caue1568010Did not deliver
Joao Marques1558901Fair
Sergio Bermejo Lillo1248610Did not deliver
Marvin Elimbi Gilbert2343300Did not deliver
João Teixeira2334600Below expectations
Carlos Eduardo1024100Did not deliver
Sphephelo Sithole45100Did not deliver
Diego Collado112800Did not deliver

Guimaraes (10 signings)

PlayerMatchesMinutesGoalsAssistsRating
João Mendes32277400Fair
Samu31174821Fair
Arcanjo33135952Good
Gustavo Silva2186570Fair
Filipe Relvas1385400Good
Óscar Rivas1779710Fair
Jesús Ramírez2675432Fair
Hevertton Santos1426300Did not deliver
Beni *1419300Investment
Úmaro Embaló815320Did not deliver

Moreirense (10 signings)

PlayerMatchesMinutesGoalsAssistsRating
Guilherme Schettine31170254Fair
Bernardo33167343Fair
Sidnei Tavares29130211Did not deliver
Cedric Teguia1491321Fair
Gabrielzinho1891031Below expectations
Ivo Rodrigues1375411Fair
Pedro Santos3059100Did not deliver
Leonardo Buta2951500Below expectations
Maranhão1126530Fair
Guilherme Liberato55000Did not deliver

Nacional (27 signings)

PlayerMatchesMinutesGoalsAssistsRating
Lucas França33292500Good
Luis Esteves33281703Excellent
Gustavo Garcia34280203Good
Zé Vitor31274320Good
José Gomes28234931Fair
Djibril Soumaré25188411Fair
Matheus Dias33175101Fair
Daniel Penha32151641Excellent
Dudu22142632Fair
Arvin Appiah32138500Did not deliver
Ruben Macedo30120011Did not deliver
Paulinho Boia16109012Fair
Bruno Costa2192021Good
Joel Tagueu1486220Fair
Léo Santos3078910Fair
Nigel Thomas955410Below expectations
Fuki Yamada1349912Fair
Adrián Butzke1148401Below expectations
João Aurélio3041411Fair
Chiheb Labidi2541210Did not deliver
Tiago Reis923000Did not deliver
André Sousa3121010Fair
Miguel Baeza820910Did not deliver
Dyego Sousa915500Did not deliver
Gabriel Santos38600Did not deliver
Afonso Freitas41800Did not deliver
Jota61600Did not deliver

Rio Ave (16 signings)

PlayerMatchesMinutesGoalsAssistsRating
Clayton312712142Good
Omar Richards26200401Fair
Demir Ege Tıknaz28198242Excellent
Kiko Bondoso30196121Fair
Ole Pohlmann32160612Below expectations
Tiago Morais32156840Below expectations
João Novais33141300Fair
Brandon Aguilera26140331Fair
Martim Neto26137421Fair
Andreas Ndoj16136800Fair
Jonathan Panzo22130210Fair
André Luiz16117911Good
Francisco Petrasso1041610Below expectations
João Pedro727201Good
Ahmed Hassan1115910Did not deliver
Matheus Teixeira151400Did not deliver

SC Braga (11 signings)

PlayerMatchesMinutesGoalsAssistsRating
Amine El Ouazzani33159871Fair
Gabriel Martínez34154442Fair
João Ferreira28131201Fair
Bright Arrey-Mbi20113400Below expectations
Ismael Gharbi29106843Excellent
Robson Bambu23101510Below expectations
Fran Navarro1067740Fair
Roberto Fernández1552410Below expectations
Yuri Ribeiro1445700Below expectations
Joao Marques *63500Investment
Rafik Guitane51000Did not deliver

Santa Clara (20 signings)

PlayerMatchesMinutesGoalsAssistsRating
Luís Rocha31258000Below expectations
Sidney Lima31239031Excellent
Vinicius33225481Good
Pedro Ferreira32182604Good
Frederico Venancio33181900Fair
Matheus Pereira30172404Fair
Lucas Soares32166801Below expectations
Serginho34132821Good
Safira1699522Fair
Gustavo Klismahn1882703Fair
João Costa3374730Below expectations
Guilherme Ramos3033700Did not deliver
Wendel Silva623120Fair
Alysson Silva416400Did not deliver
Matheusinho1611600Did not deliver
Habraão13100Did not deliver
Neneca *34000Investment
Rodrigo Varanda *2000Investment
Anders Mehring0000Did not deliver
Gustavo Viera0000Did not deliver

Sporting CP (6 signings)

PlayerMatchesMinutesGoalsAssistsRating
Zeno Debast34212603Excellent
Maximiliano Araújo28177434Good
Rui Silva17153000Good
Vladan Kovačević1554000Fair
Gabriel Teixeira *142800Investment
Mauro Couto *61200Investment

Vizela (4 signings)

PlayerMatchesMinutesGoalsAssistsRating
Vivaldo *218000Investment
Anthony Correia215100Did not deliver
João Reis26600Did not deliver
Uroš Milovanović1000Did not deliver