SigningLab · Annual Report

Signing Accuracy — Primeira Liga 2023/24

Published on January 8, 2024

Executive Summary

206
Real signings
194
Evaluated
37%
Clubs' average hit rate
45
Successful
104
Unsuccessful

In total we identified 206 real signings by the clubs of Primeira Liga in the 2023/24 season — academy promotions, loan returns, internal moves and transfers that never went through are excluded. Of these, 194 are included in the hit-rate calculation; 12 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 %
1Sporting CP43201
67%
2Guimaraes87322
57%
3Casa Pia99342
56%
4Benfica118323
50%
5Moreirense1919739
45%
6Arouca109324
44%
7GIL Vicente12º109324
44%
8FC Porto98233
44%
9Farense10º22226511
39%
10Estoril13º1515348
33%
11SC Braga66204
33%
12Estrela14º1414257
32%
13Chaves18º1313247
31%
14Famalicao1010217
25%
15Rio Ave11º86033
25%
16Vizela17º1212138
21%
17Portimonense16º14141211
14%
18AVS19º12100010
0%

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 ratingRating
Viktor GyökeresSporting CPF291529+117.72Excellent
Cristo GonzálezAroucaF279015+97.21Excellent
Ángel Di MaríaBenficaF22309+107.29Excellent
JasonAroucaM25906+57.07Excellent
Rodrigo GomesEstorilM24467+77.04Excellent
Bruno Duarte Da SilvaFarenseF226413+37.03Excellent
Maxime DominguezGIL VicenteM23496+47.03Excellent
Léo JabáEstrelaM22345+47.09Excellent
AlanMoreirenseM24783+47.05Excellent
Samuel EssendeVizelaF267115+06.82Excellent

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 (12 signings)

PlayerMatchesMinutesGoalsAssistsRating
Jorge Teixeira218000Did not deliver
Simao Bertelli218000Did not deliver
Clayton Sampaio218000Did not deliver
Léo Alaba218001Did not deliver
Bernardo217920Did not deliver
John Mercado *216610Investment
Nenê215100Did not deliver
Fábio Pacheco19000Did not deliver
Stênio *23900Investment
Fernando Fonseca21600Did not deliver
Yair Mena21100Did not deliver
Pedro Trigueira2000Did not deliver

Arouca (10 signings)

PlayerMatchesMinutesGoalsAssistsRating
Cristo González342790159Excellent
Jason34259065Excellent
Francisco Montero29258911Good
Pedro Santos33147210Fair
Robson Bambu1088300Fair
Alfonso Trezza3286600Did not deliver
Matías Rocha2557110Did not deliver
Miguel Puche3234600Did not deliver
Vladislav Morozov *914500Investment
Yanis Hamache44100Did not deliver

Benfica (11 signings)

PlayerMatchesMinutesGoalsAssistsRating
Anatoliy Trubin33252000Fair
Ángel Di María302230910Excellent
Orkun Kökçü28179578Excellent
Arthur31135960Good
Álvaro Fernandez1757611Below expectations
Marcos Leonardo1633070Fair
David Jurásek1126500Did not deliver
Benjamín Rollheiser *1416310Investment
Juan Bernat58700Did not deliver
Gianluca Prestianni *31000Investment
Gustavo Marques *1200Investment

Casa Pia (9 signings)

PlayerMatchesMinutesGoalsAssistsRating
Gaizka Larrazabal34252821Good
Pablo31166936Good
Nuno Moreira15103021Good
Andre Geraldes2961600Did not deliver
Ruben Lameiras1654801Fair
Fernando2453820Fair
Jaja1443600Did not deliver
Rafael Brito1134702Fair
André Lacximicant1421611Fair

Chaves (13 signings)

PlayerMatchesMinutesGoalsAssistsRating
Hugo Souza32234000Fair
Kelechi Nwakali33208014Good
Rúben Ribeiro27168911Fair
Ygor Nogueira24166000Below expectations
Leandro Sanca32146503Good
Bruno Rodrigues25135400Did not deliver
Dário Essugo14116600Fair
Junior Pius15116400Fair
Carraça2399700Did not deliver
Paulo Victor3382511Below expectations
Thibang Phete1544400Did not deliver
Pedro Pinho1525010Did not deliver
Ruben Lameiras820600Did not deliver

Estoril (15 signings)

PlayerMatchesMinutesGoalsAssistsRating
Rodrigo Gomes30244677Excellent
Mateus Fernandes28224012Excellent
Marcelo Carné34198000Did not deliver
Heriberto Tavares33125820Fair
João Basso14120910Fair
Jordan Holsgrove15117722Good
Vinicius Zanocelo16112110Fair
Eliaquim Mangala26104210Did not deliver
Raúl Parra3357910Did not deliver
Koba Koindredi1857000Did not deliver
Erick Cabaco634500Below expectations
Fabrício Andrade1234120Fair
Alex Soares1124700Did not deliver
Ivan Pavlic620400Did not deliver
Frederik Franck Winther511600Did not deliver

Estrela (14 signings)

PlayerMatchesMinutesGoalsAssistsRating
Léo Cordeiro32261430Good
Léo Jabá31223454Excellent
Hevertton Santos31198301Fair
Johnstone Omurwa16115200Fair
Ruben Lima1593101Fair
Leonel Bucca1681310Fair
Pedro Mendes1881200Did not deliver
Pedro Sá2764800Did not deliver
Nanu1557901Below expectations
Nilton1455200Did not deliver
Erivaldo Almeida1548401Did not deliver
Rodrigo Pinho1031911Fair
Alioune Ndour1417601Did not deliver
Manuel Keliano1412000Did not deliver

FC Porto (9 signings)

PlayerMatchesMinutesGoalsAssistsRating
Alan Varela31223623Excellent
Nico González27172421Good
Otavio14108001Fair
Zé Pedro1792920Below expectations
Iván Jaime2360110Fair
Jorge Sánchez1757302Fair
Fran Navarro817800Did not deliver
Wendel Silva *2000Investment
Samuel2000Did not deliver

Famalicao (10 signings)

PlayerMatchesMinutesGoalsAssistsRating
Mirko Topić33235102Good
Nathan32184100Below expectations
Chiquinho27175552Excellent
Justin De Haas31159710Did not deliver
Marcos Vinicios1585312Fair
Óscar Aranda2775010Below expectations
Henrique Araújo2769500Did not deliver
Otso Liimatta2447500Did not deliver
Tom Lacoux2938700Did not deliver
Filipe Miguel Barros Soares1116501Did not deliver

Farense (22 signings)

PlayerMatchesMinutesGoalsAssistsRating
Ricardo Velho32288000Excellent
Gonçalo Silva33287810Good
Pastor30248102Good
Marco Matias33231625Excellent
Bruno Duarte Da Silva322264133Excellent
Mattheus32224351Excellent
Talocha33206701Fair
Zach Muscat29169520Below expectations
Facundo Cáseres27111800Did not deliver
Igor Rossi23101900Did not deliver
Elves Baldé3399213Fair
Talys2298600Did not deliver
Rafael Barbosa3287611Fair
Rui Costa2471232Fair
Vitor Goncalves3269410Did not deliver
Ze Luis1559221Fair
Fran Delgado1850600Did not deliver
Artur Jorge2349600Did not deliver
Cristian Ponde2424611Did not deliver
John Jairo Velásquez72900Did not deliver
Luis Felipe21000Did not deliver
Adewale Sapara0000Did not deliver

GIL Vicente (10 signings)

PlayerMatchesMinutesGoalsAssistsRating
Maxime Dominguez33234964Excellent
Leonardo Buta31219402Good
Felix Correia30218253Excellent
Mory Gbane33191410Fair
Alex Pinto15106900Below expectations
Roko Baturina1672820Fair
Buatu1245010Did not deliver
Felipe Silva2027001Did not deliver
Jesús Castillo2126400Did not deliver
Thomas Luciano *153810Investment

Guimaraes (8 signings)

PlayerMatchesMinutesGoalsAssistsRating
Tomás Ribeiro31243211Good
Ricardo Mangas23190713Excellent
João Mendes27145373Excellent
Nuno Santos3097624Fair
Charles3467500Did not deliver
Nelson Oliveira1561822Fair
Adrián Butzke2938300Did not deliver
Arcanjo *0000Investment

Moreirense (19 signings)

PlayerMatchesMinutesGoalsAssistsRating
Maracás31256330Good
Alan33247834Excellent
Lawrence Ofori31246611Good
Marcelo34234021Fair
Fabiano Souza25213912Good
Joao Camacho29210444Excellent
Kobamelo Kodisang32163013Good
Madson de Souza Silva25133851Excellent
Carlos Ponck25103700Did not deliver
Dinis Pinto2293102Did not deliver
André Castro1553811Fair
Jeremy Antonisse2453101Fair
Vinicius Alessandro Mingotti1749210Below expectations
Pedro Aparício2636010Did not deliver
Caio3236001Did not deliver
Wallisson Luiz1122500Below expectations
Hernani Infande59510Did not deliver
Macedo107000Did not deliver
Mika61300Did not deliver

Portimonense (14 signings)

PlayerMatchesMinutesGoalsAssistsRating
Sylvester Jasper25171622Good
Igor Formiga32163111Fair
Guga34159211Below expectations
Ronie Carrillo30139550Fair
Vinicius Silvestre36135000Did not deliver
Luan Campos2151610Below expectations
Rildo1450801Below expectations
Rodrigo Martins1123900Did not deliver
Rafael Alexandre Vicente Alcobia2220200Did not deliver
Paulinho1317200Did not deliver
Steve Mvoué107500Did not deliver
Ricardo Sousa121400Did not deliver
Thiago Dombroski4000Did not deliver
Matheus Nogueira0000Did not deliver

Rio Ave (8 signings)

PlayerMatchesMinutesGoalsAssistsRating
Úmaro Embaló1579811Fair
João Teixeira1373212Fair
Marios Vrushai1566710Fair
Mateo Tanlongo1661901Did not deliver
Adrien Silva1233400Did not deliver
Cezary Miszta *89000Investment
Cristian Castro *47400Investment
Helder Sá123801Did not deliver

SC Braga (6 signings)

PlayerMatchesMinutesGoalsAssistsRating
João Moutinho31208111Good
Rodrigo Zalazar34182766Excellent
José Fonte33151400Did not deliver
Vitor Carvalho33131711Below expectations
Rony Lopes3240320Below expectations
Adrián Marín2132400Did not deliver

Sporting CP (4 signings)

PlayerMatchesMinutesGoalsAssistsRating
Viktor Gyökeres3429152911Excellent
Morten Hjulmand31220032Good
Iván Fresneda *165200Investment
Koba Koindredi143500Did not deliver

Vizela (12 signings)

PlayerMatchesMinutesGoalsAssistsRating
Samuel Essende322671150Excellent
Jota19145600Below expectations
Orest Lebedenko29145421Below expectations
Rodrigo Escoval33139001Did not deliver
Alberto Soro2591041Fair
Domingos Quina1474003Fair
Rafael Bustamante1571500Did not deliver
Jason Lokilo1070711Fair
Bruno Costa1059700Did not deliver
Dylan Saint-Louis2125210Below expectations
Jardel1421701Below expectations
Joaquín Novillo5000Did not deliver