SigningLab · Annual Report

Signing Accuracy — Primeira Liga 2025/26

Published on January 12, 2026

Executive Summary

265
Real signings
240
Evaluated
34%
Clubs' average hit rate
41
Successful
134
Unsuccessful
86%
SigningLab accuracy*

In total we identified 265 real signings by the clubs of Primeira Liga in the 2025/26 season — academy promotions, loan returns, internal moves and transfers that never went through are excluded. Of these, 240 are included in the hit-rate calculation; 25 are youth investments (under-23 with no game time), classified separately. Signings without relevant minutes in the season count as unsuccessful.

League Analysis

Champions FC Porto posted a hit rate of 85% on signings (13 evaluated), holding 1st place in the accuracy ranking. The bottom four in the table had an average hit rate of 13% on signings — below the league average (34%), highlighting the link between recruitment quality and sporting performance.

FC Porto leads the accuracy ranking with 85% and Torreense closes the list with 0%. Following the SigningLab model's recommendations in each window, the average hit rate would have been 86% (+53 p.p. over the clubs' decisions).

Club Ranking

ClubLeague positionSigningsEvaluatedSuccessfulFairUnsuccessfulHit rate %SigningLab*
1FC Porto15131102
85%
85%
2Benfica109612
72%
78%
3SC Braga88512
69%
88%
4Sporting CP118431
69%
62%
5Estoril10º118161
50%
100%
6Alverca11º2521489
38%
95%
7Famalicao44031
38%
75%
8Moreirense1010145
30%
90%
9GIL Vicente1312237
29%
83%
10Arouca119135
28%
89%
11Tondela17º28261916
21%
92%
12Santa Clara12º18151410
20%
93%
13Estrela16º21212415
19%
90%
14Casa Pia15º1514059
18%
100%
15Rio Ave13º14131210
15%
85%
16Nacional14º1111038
14%
73%
17AVS18º23231418
13%
74%
18Guimaraes88026
12%
88%
19Torreense19º97007
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
Luis EstevesGIL VicenteM27704+87.03ExcellentRecommended
Luis Javier Suárez Sporting CPF269728+67.42ExcellentRecommended
Alberto CostaFC PortoD22311+86.56ExcellentRecommended
Gabri VeigaFC PortoM16223+86.68ExcellentRecommended
Sidny Lopes CabralEstrelaM13245+37.30ExcellentNot recommended
Sidny Lopes CabralBenficaM3561+25.16ExcellentNot recommended
LincolnAlvercaM23732+57.08ExcellentRecommended
Richard RiosBenficaM22795+47.09ExcellentRecommended
Seko FofanaFC PortoM2953+05.91ExcellentRecommended
Jan BednarekFC PortoD26902+07.38ExcellentRecommended

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 v13 model, trained exclusively on the 2021-2024 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 (23 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Tomane29202441RecommendedFair
Pedro Lima28189842Not recommendedFair
Leonardo Rivas30153401Not recommendedBelow expectations
Adriel17144001Not recommendedExcellent
Paulo Vitor24142100Not recommendedBelow expectations
Roni16131720Not recommendedFair
Diego Duarte30130331RecommendedBelow expectations
Óscar Perea28125720RecommendedBelow expectations
Mateus Pivô14114900Not recommendedFair
Ángel Algobia25108710Not recommendedDid not deliver
Diogo Spencer16100612Not recommendedBelow expectations
Guilherme Neiva2993223Not recommendedBelow expectations
Carlos Ponck2192800RecommendedBelow expectations
Ruben Semedo1378200RecommendedBelow expectations
Rafael Barbosa1364812Not recommendedBelow expectations
Sidi Bane958810Not recommendedDid not deliver
João Pedro Oliveira Gonçalves1654000RecommendedBelow expectations
Guillem Molina1034300Not recommendedDid not deliver
Bruno Lourenco1123300Not recommendedDid not deliver
Andre Green720700Not recommendedDid not deliver
Jordi Escobar816900Not recommendedDid not deliver
Kobamelo Kodisang512500Not recommendedDid not deliver
Pedro Trigueira81300Not recommendedDid not deliver

Alverca (25 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Kaiky Naves32283520RecommendedGood
Nabil Touaizi33282615Not recommendedFair
Sergi Gómez31248400RecommendedFair
Lincoln30237325RecommendedExcellent
Figueiredo27188662Not recommendedGood
Amorim19163020Not recommendedFair
Marko Milovanović31153692Not recommendedFair
Francisco Chissumba19152300RecommendedFair
Chiquinho20149224RecommendedGood
Sandro Lima31142752RecommendedFair
Sabit Abdulai19117601Not recommendedBelow expectations
Rhaldney1499310RecommendedFair
Matheus Mendes3181000RecommendedFair
Julián Jose Martinez1967100Not recommendedDid not deliver
Gonçalo Esteves *1117310Not recommendedInvestment
Mathis Clairicia *1313600Not recommendedInvestment
Tiago Leite1713300Not recommendedDid not deliver
Fabrício Andrade910210Not recommendedDid not deliver
Gian Cabezas *85300Not recommendedInvestment
Stéphane Diarra73000Not recommendedDid not deliver
Diogo Martins8800Not recommendedDid not deliver
Mateus Oliveira11000Not recommendedDid not deliver
Talisca *1000Not recommendedInvestment
André Paulo1000Not recommendedDid not deliver
Reinaldo0000Not recommendedDid not deliver

Arouca (11 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Näis Djouahra34274363Not recommendedFair
Hyun-ju Lee30206873Not recommendedBelow expectations
Barbero33191482Not recommendedBelow expectations
Espen van Ee29189221Not recommendedFair
Bas Kuipers17135212RecommendedExcellent
Javi Sánchez15122701Not recommendedFair
Arnau Solà1359101Not recommendedDid not deliver
Omar Fayed1255800RecommendedBelow expectations
Mateo Flores1220800Not recommendedBelow expectations
Jesús Santiago *103800Not recommendedInvestment
Fally Mayulu *83000Not recommendedInvestment

Benfica (10 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Richard Rios27227954RecommendedExcellent
Amar Dedić26191114Not recommendedGood
Enzo Barrenechea30180610RecommendedGood
Georgiy Sudakov29142041RecommendedFair
Franjo Ivanović3388661RecommendedGood
Dodi Lukebakio1974503RecommendedGood
Sidny Lopes Cabral1135612Not recommendedExcellent
Rafael Obrador *116800Not recommendedInvestment
Henrique Pereira0000Not recommendedDid not deliver
Rafael Rodrigues0000Not recommendedDid not deliver

Casa Pia (15 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
David Sousa28244520Not recommendedFair
Sebastián Pérez30167200RecommendedFair
Abdu Conte23144502Not recommendedBelow expectations
Dailon Rocha Livramento30106001Not recommendedDid not deliver
Lawrence Ofori1479910Not recommendedBelow expectations
Joao Marques1671411RecommendedFair
Tiago Morais2968200Not recommendedDid not deliver
Kaique Rocha1849710RecommendedFair
Kelian Nsona1748411Not recommendedDid not deliver
Kevin Prieto2547501Not recommendedDid not deliver
Yassin Oukili1046200RecommendedFair
Claudio Mendes1928710Not recommendedDid not deliver
Xander Severina910300Not recommendedDid not deliver
Ivan Mandić *16000Not recommendedInvestment
Rodrigo Nascimento1000Not recommendedDid not deliver

Estoril (11 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Ricard Sánchez26198224Not recommendedFair
Ferro31163420RecommendedFair
Antef Tsoungui25138500Not recommendedFair
Pizzi3465505RecommendedGood
Nodar Lominadze2964420Not recommendedFair
Patrick de Paula1340810RecommendedFair
Martin Turk3127000RecommendedFair
Peixinho2521010Not recommendedDid not deliver
Khayon Edwards *91100Not recommendedInvestment
Bernardo Lourenço *1000Not recommendedInvestment
Luís Gomes *8000Not recommendedInvestment

Estrela (21 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Renan Ribeiro33297000Not recommendedFair
Luan Patrick33268500RecommendedFair
Abraham Marcus31257455Not recommendedExcellent
Bernardo Schappo27206200Not recommendedFair
Ianis Stoica34168232Not recommendedBelow expectations
Jefferson Encada27154902Not recommendedBelow expectations
Sidny Lopes Cabral15132453Not recommendedExcellent
Atanas Chernev17102400Not recommendedDid not deliver
Robinho2795201Not recommendedBelow expectations
Bruno Langa1189500RecommendedFair
Oumar Ngom1183501Not recommendedBelow expectations
Stefan Leković1078320Not recommendedBelow expectations
Jorge Meireles3175802Not recommendedBelow expectations
Sydney van Hooijdonk1235611Not recommendedBelow expectations
Leandro Antonetti2233500Not recommendedDid not deliver
Alan Godoy730000Not recommendedDid not deliver
Ryan615200Not recommendedDid not deliver
Billal Brahimi58800Not recommendedDid not deliver
João Resende21800Not recommendedDid not deliver
Gonzalo Calçada11200Not recommendedDid not deliver
Diogo Pinto13000Not recommendedDid not deliver

FC Porto (15 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Victor Froholdt34287566Not recommendedExcellent
Jan Bednarek32269020RecommendedExcellent
Alberto Costa31223118RecommendedExcellent
Jakub Kiwior28221701Not recommendedExcellent
Gabri Veiga32162238RecommendedExcellent
Borja Sainz32160353RecommendedGood
Pablo Rosario30136421RecommendedGood
Thiago Silva1357600RecommendedGood
Seko Fofana1429530RecommendedExcellent
Luuk de Jong526310RecommendedGood
Igoboras Moffi Teremas1425011RecommendedGood
Dominik Prpić *2618000Not recommendedInvestment
João Costa21800Not recommendedDid not deliver
Yann Karamoh41800Not recommendedDid not deliver
Pedro Lima *1000Not recommendedInvestment

Famalicao (4 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Pedro Santos3471823Not recommendedFair
Antoine Joujou3159431Not recommendedFair
Gustavo Garcia3358300RecommendedFair
Marcos Pena3337700RecommendedBelow expectations

GIL Vicente (13 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Luis Esteves33277048RecommendedExcellent
Ghislain Konan30266100Not recommendedGood
Gustavo Varela32152363Not recommendedFair
Zé Carlos33119800Not recommendedBelow expectations
Agustín Moreira26103321Not recommendedBelow expectations
Joelson Mendes27102213Not recommendedFair
Hevertton Santos3388701RecommendedBelow expectations
Daniel Figueira3484000Not recommendedBelow expectations
Lucão1672000Not recommendedDid not deliver
Martin Fernández3171211Not recommendedDid not deliver
Héctor Hernández1135121RecommendedFair
Weverson52600Not recommendedDid not deliver
Bassco Soyer *1000Not recommendedInvestment

Guimaraes (8 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Rodrigo Abascal30227912RecommendedFair
Juan Castillo34135000RecommendedFair
Thiago Balieiro20117510Not recommendedDid not deliver
Miguel Nóbrega26100010RecommendedBelow expectations
Alioune Ndoye2695521Not recommendedDid not deliver
Orest Lebedenko3047200Not recommendedDid not deliver
Fabio Blanco2340200Not recommendedDid not deliver
Paulo Vitor31500Not recommendedDid not deliver

Moreirense (10 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Diogo Travassos29243653RecommendedGood
Mateja Stjepanović33241210Not recommendedBelow expectations
Kiko Bondoso31202204RecommendedFair
André Ferreira32198001RecommendedFair
Kiko33186210Not recommendedFair
Rodrigo Alonso27149733Not recommendedFair
Luís Semedo2598930Not recommendedDid not deliver
Álvaro Martínez2481900Not recommendedDid not deliver
Nile John1467101Not recommendedDid not deliver
Vasco Sousa946210RecommendedDid not deliver

Nacional (11 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Jesús Ramírez332892180Not recommendedFair
Kaique32252000RecommendedFair
Liziero28234004Not recommendedFair
Pablo Ruan2487300Not recommendedDid not deliver
Gabriel Veron1483110RecommendedBelow expectations
Filipe Miguel Barros Soares1876510Not recommendedDid not deliver
Lenny Vallier2175500Not recommendedDid not deliver
Daniel Jr2175301Not recommendedBelow expectations
Joel Silva2941400RecommendedDid not deliver
Lucas João3229901RecommendedBelow expectations
Motez Nourani718300Not recommendedDid not deliver

Rio Ave (14 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Jakub Brabec30215010Not recommendedFair
Dario Špikić32179923Not recommendedBelow expectations
Tamás Nikitscher30141211Not recommendedBelow expectations
Nikolaos Athanasiou18131301Not recommendedFair
Diogo Bezerra17126512Not recommendedBelow expectations
Jalen Blesa14107770Not recommendedExcellent
Ennio Van Der Gouw1490000Not recommendedBelow expectations
Georgios Liavas3481001Not recommendedDid not deliver
Tamble Monteiro1367601Not recommendedDid not deliver
Ryan Guilherme1343200Not recommendedBelow expectations
Kevin Chamorro2127000RecommendedDid not deliver
Marc Gual1318000Not recommendedDid not deliver
Leonardo Buta *52800Not recommendedInvestment
Alfonso Pastor6000Not recommendedDid not deliver

SC Braga (8 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Gustaf Lagerbielke28239220RecommendedGood
Pau Víctor332269104Not recommendedGood
Leonardo Lelo34184404RecommendedGood
Florian Grillitsch24112911RecommendedGood
Gabriel Moscardo3096000Not recommendedBelow expectations
Demir Ege Tıknaz1447501RecommendedGood
Adrian Leon Barišić645200Not recommendedFair
Alaa Bellaarouch15000Not recommendedDid not deliver

Santa Clara (18 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Paulo Victor29136610RecommendedFair
Brenner31121501Not recommendedDid not deliver
Guilherme Romão1289001RecommendedGood
Welinton1868412Not recommendedFair
Gonçalo Paciência1350730RecommendedFair
Elias Manoel2430030Not recommendedFair
Luquinhas1222400RecommendedBelow expectations
Pedro Pacheco1119500Not recommendedDid not deliver
Andrey *414500Not recommendedInvestment
Anthony Carter712901Not recommendedDid not deliver
Darlan1410600Not recommendedDid not deliver
Edney Henrique14500Not recommendedDid not deliver
Henrique Pereira2000Not recommendedDid not deliver
Neneca *27000Not recommendedInvestment
Douglas Borel0000Not recommendedDid not deliver
Davis Silva0000Not recommendedDid not deliver
Cristian0000Not recommendedDid not deliver
Thauan Lara *0000Not recommendedInvestment

Sporting CP (11 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Luis Javier Suárez 322697286RecommendedExcellent
Giorgos Vagiannidis33129004Not recommendedGood
Ricardo Mangas2787521Not recommendedGood
Luis Guilherme1363410Not recommendedFair
Giorgi Kochorashvili2761601Not recommendedFair
Fotis Ioannidis1346430RecommendedFair
Alisson Santos2022802Not recommendedGood
João Virgínia3418000Not recommendedDid not deliver
Souleymane Faye *109500Not recommendedInvestment
Rômulo *11400Not recommendedInvestment
Diogo Travassos *2000Not recommendedInvestment

Tondela (28 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Christian Marques33272100Not recommendedFair
Maranhão33247062Not recommendedFair
Brayan Medina28220401Not recommendedFair
Bebeto31190530Not recommendedGood
Tiago Manso33155711Not recommendedFair
Joe Hodge29147611Not recommendedBelow expectations
Emmanuel Maviram22146522Not recommendedBelow expectations
Rodrigo Conceição20143610Not recommendedFair
Jordan Siebatcheu25125510RecommendedDid not deliver
Cicero21121111Not recommendedFair
Makan Aïko18106312Not recommendedBelow expectations
Rony Lopes20104942RecommendedFair
João Silva1499610RecommendedFair
Ivan Cavaleiro1385220RecommendedFair
João Afonso3362400Not recommendedBelow expectations
Hélder Tavares3360200Not recommendedDid not deliver
Benjamin Mbunga-Kimpioka1252500Not recommendedDid not deliver
Yarlen1345800Not recommendedDid not deliver
Miro428200Not recommendedDid not deliver
Arjen Van Der Heide1425500Not recommendedDid not deliver
Rémy Vita1022700Not recommendedDid not deliver
Xabi Huarte813400Not recommendedDid not deliver
Afonso Rodrigues *812600Not recommendedInvestment
Moudja Sie Ouattara *411600Not recommendedInvestment
André Ceitil109600Not recommendedDid not deliver
Rick11100Not recommendedDid not deliver
Lucas Cañizares25000Not recommendedDid not deliver
Gabriel Souza9000Not recommendedDid not deliver

Torreense (9 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Musa Drammeh218000Not recommendedDid not deliver
Lucas Paes218000Not recommendedDid not deliver
Guilherme Liberato216600Not recommendedDid not deliver
Brian Agbor2000Not recommendedDid not deliver
Mateusz Kowalski0000Not recommendedDid not deliver
Gustavo Ramalho *0000Not recommendedInvestment
Chumbinho *0000Not recommendedInvestment
Aboubacar Ali Abdallah0000Not recommendedDid not deliver
Thiago da Silva0000Not recommendedDid not deliver