SigningLab · Annual Report

Signing Accuracy — Ligue 1 2025/26

Published on January 12, 2026

Executive Summary

216
Real signings
202
Evaluated
35%
Clubs' average hit rate
42
Successful
103
Unsuccessful
89%
SigningLab accuracy*

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

League Analysis

Champions Paris Saint Germain posted a hit rate of 50% on signings (2 evaluated), holding 7th place in the accuracy ranking. The bottom four in the table had an average hit rate of 5% on signings — below the league average (35%), highlighting the link between recruitment quality and sporting performance.

Rennes leads the accuracy ranking with 81% and Saint Etienne closes the list with 0%. Following the SigningLab model's recommendations in each window, the average hit rate would have been 89% (+54 p.p. over the clubs' decisions).

Club Ranking

ClubLeague positionSigningsEvaluatedSuccessfulFairUnsuccessfulHit rate %SigningLab*
1Rennes98530
81%
100%
2Lille1110541
70%
80%
3Lens1212714
62%
75%
4Marseille1717764
59%
88%
5Lyon1111443
54%
82%
6Strasbourg107232
50%
86%
7Paris Saint Germain22020
50%
100%
8Angers13º55203
40%
100%
9Monaco76042
33%
83%
10Paris FC11º31306717
32%
97%
11Nantes17º1412156
29%
83%
12Auxerre16º1211137
23%
82%
13Nice14º99126
22%
89%
14Toulouse10º77115
21%
71%
15Le Havre15º1312057
21%
100%
16Lorient55023
20%
100%
17Metz18º1111038
14%
91%
18Stade Brestois 2912º88026
12%
75%
19RED Star FC 9321º17140014
0%
100%
20Saint Etienne20º55005
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
Bryan OkohAuxerreD10113+06.61ExcellentNot recommended
Ilan KebbalParis FCM22299+47.16ExcellentNot recommended
Afonso MoreiraLyonF17244+76.36ExcellentNot recommended
Pavel ŠulcLyonM156811+36.17ExcellentRecommended
Igor PaixãoMarseilleM19816+56.95ExcellentRecommended
Florian ThauvinLensM246011+67.23ExcellentRecommended
Quentin MerlinRennesF25321+56.71ExcellentRecommended
Esteban LepaulRennesF252720+57.07ExcellentRecommended
EndrickLyonF12225+77.09ExcellentRecommended
Hamza IgamaneLilleF4285+16.94ExcellentRecommended

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.

Angers (5 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Hervé Koffi30265900RecommendedGood
Louis Mouton32191121Not recommendedDid not deliver
Mohamed Amine Sbai26183431Not recommendedBelow expectations
Branco Van den Boomen15124201RecommendedGood
Goduine Koyalipou1467521Not recommendedDid not deliver

Auxerre (12 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Daniel Loader30252533Not recommendedBelow expectations
Marvin Senaya30178410RecommendedFair
Lamine Sy34155100Not recommendedBelow expectations
Josué Casimir32153210RecommendedBelow expectations
Sékou Mara29123432Not recommendedBelow expectations
Bryan Okoh14101130Not recommendedExcellent
Francisco Sierralta2486210RecommendedFair
Oussama El Azzouzi1181310Not recommendedBelow expectations
Naouirou Ahamada1768701Not recommendedBelow expectations
Ibrahim Osman1663002Not recommendedDid not deliver
Romain Faivre1158702RecommendedFair
Tom Negrel *6000Not recommendedInvestment

Le Havre (13 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Mory Diaw31265501RecommendedFair
Ayumu Seko30262500Not recommendedFair
Mbwana Samatta27155021Not recommendedBelow expectations
Lucas Gourna-Douath15127500Not recommendedBelow expectations
Fodé Doucouré31124231Not recommendedBelow expectations
Sofiane Boufal17102814RecommendedFair
Felix Mambimbi3055810Not recommendedDid not deliver
Godson Kyeremeh2939711Not recommendedDid not deliver
Younes Namli1534001RecommendedFair
Lionel M'Pasi3231500Not recommendedFair
Reda Khadra1522300Not recommendedDid not deliver
Thomas Delaine1020000Not recommendedDid not deliver
Damián Pizarro *52600Not recommendedInvestment

Lens (12 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Matthieu Udol34300317RecommendedGood
Florian Thauvin332460116RecommendedExcellent
Mamadou Sangare29232734Not recommendedExcellent
Samson Baidoo24183221Not recommendedExcellent
Odsonne Édouard291818123Not recommendedGood
Saud Abdulhamid31135624RecommendedGood
Abdallah Sima3171822RecommendedFair
Allan Saint-Maximin1040333RecommendedGood
Amadou Haidara1425711Not recommendedBelow expectations
Arthur Masuaku922900Not recommendedDid not deliver
Mathieu Gorgelin169000Not recommendedDid not deliver
Regis Gurtner17000Not recommendedDid not deliver

Lille (11 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Berke Özer32283401RecommendedGood
Nathan Ngoy31241212RecommendedGood
Romain Perraud32225334Not recommendedGood
Felix Correia34206845RecommendedGood
Olivier Giroud31162371RecommendedFair
Chancel Mbemba2995300RecommendedFair
Calvin Verdonk2579600RecommendedFair
Hamza Igamane1342851RecommendedExcellent
Gaëtan Perrin1234610RecommendedFair
Arnaud Bodart3422600RecommendedDid not deliver
Noah Edjouma *79800Not recommendedInvestment

Lorient (5 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Noah Cadiou32188131Not recommendedFair
Karim Dermane31136312RecommendedFair
Bingourou Kamara3327000Not recommendedDid not deliver
Benjamin Leroy4000Not recommendedDid not deliver
Bandiougou Fadiga3000Not recommendedDid not deliver

Lyon (11 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Dominik Greif33261001RecommendedFair
Tyler Morton29252422RecommendedGood
Afonso Moreira29172447Not recommendedExcellent
Pavel Šulc281568113RecommendedExcellent
Endrick16122257RecommendedExcellent
Adam Karabec3194010Not recommendedBelow expectations
Ruben Kluivert2480512RecommendedFair
Hans Hateboer2275200Not recommendedBelow expectations
Martín Satriano1470321RecommendedBelow expectations
Roman Yaremchuk1256141RecommendedFair
Rachid Ghezzal2321900RecommendedFair

Marseille (17 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Timothy Weah30226322Not recommendedGood
Emerson Palmieri29212403RecommendedGood
Igor Paixão30198165RecommendedExcellent
Benjamin Pavard29195212RecommendedExcellent
Nayef Aguerd17139910RecommendedGood
Facundo Medina20137601RecommendedFair
Quinten Timber15111100RecommendedGood
Angel Gomes1789230RecommendedFair
Arthur Vermeeren3083001RecommendedFair
Matt O'Riley1773912RecommendedExcellent
CJ Egan-Riley2662600RecommendedFair
Hamed Junior Traorè1761921RecommendedBelow expectations
Jeffrey de Lange3445000Not recommendedDid not deliver
Tochukwu Nnadi1035201Not recommendedFair
Ethan Nwaneri1632221RecommendedFair
Himad Abdelli1015000Not recommendedDid not deliver
Théo Vermot2000Not recommendedDid not deliver

Metz (11 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Jean-Philippe Gbamin31248811Not recommendedFair
Georgiy Tsitaishvili33245732RecommendedBelow expectations
Jonathan Fischer34235300Not recommendedFair
Terry Yegbe32196601Not recommendedDid not deliver
Habib Diallo26191041RecommendedFair
Boubacar Traoré20139110Not recommendedDid not deliver
Bouna Sarr1489700Not recommendedBelow expectations
Fodé Ballo-Touré2184300Not recommendedDid not deliver
Giorgi Abuashvili3270020Not recommendedDid not deliver
Giorgi Kvilitaia1350220Not recommendedDid not deliver
Lucas Michal1021900Not recommendedDid not deliver

Monaco (7 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Lukáš Hrádecký17144100RecommendedBelow expectations
Wout Faes16114100RecommendedFair
Ansu Fati261086110RecommendedFair
Simon Adingra1486832RecommendedFair
Eric Dier1968710RecommendedFair
Stanis Idumbo Muzambo *2016411Not recommendedInvestment
Paul Pogba913300Not recommendedDid not deliver

Nantes (14 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Chidozie Awaziem31223212Not recommendedFair
Junior Mwanga15126311RecommendedBelow expectations
Youssef El Arabi3397930RecommendedBelow expectations
Mohamed Kaba1292402Not recommendedFair
Deiver Machado1591101RecommendedFair
Ibrahima Sissoko1581100Not recommendedBelow expectations
Hyeok-kyu Kwon1676400Not recommendedBelow expectations
Frédéric Guilbert1161000RecommendedFair
Rémy Cabella1557420RecommendedGood
Mayckel Lahdo841811Not recommendedBelow expectations
Hyun-Seok Hong1228400RecommendedFair
Amady Camara *1716800Not recommendedInvestment
Uroš Radaković2211200Not recommendedDid not deliver
Abakar Sylla *26400Not recommendedInvestment

Nice (9 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Kojo Peprah Oppong34260810Not recommendedBelow expectations
Yehvann Diouf34252000RecommendedFair
Abdulay Juma Bah34206300RecommendedFair
Charles Vanhoutte31186402RecommendedGood
Elye Wahi15101571Not recommendedBelow expectations
Salis Abdul Samed3293300Not recommendedDid not deliver
Kevin Omoruyi3190100Not recommendedDid not deliver
Isak Jansson2868310Not recommendedDid not deliver
Tiago Gouveia2258500RecommendedDid not deliver

Paris FC (31 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Mamadou Moustapha Mbow33271601RecommendedFair
Ilan Kebbal30222994Not recommendedExcellent
Adama Camara33217110Not recommendedFair
Moses Simon31202433Not recommendedFair
Kevin Trapp33198000RecommendedFair
Maxime López28196003RecommendedFair
Otavio29190810RecommendedGood
Pierre Lees Melou22178613RecommendedGood
Nhoa Sangui26175200Not recommendedBelow expectations
Diego Coppola15117002RecommendedGood
Hamari Traore19115801RecommendedFair
Samir Sophian Chergui18115510Not recommendedDid not deliver
Thibault De Smet23114701Not recommendedBelow expectations
Jonathan Ikoné25110231Not recommendedBelow expectations
Jean-Philippe Krasso25109922Not recommendedDid not deliver
Willem Geubbels30101950Not recommendedDid not deliver
Marshall Munetsi1799141RecommendedGood
Alimami Gory2798851Not recommendedDid not deliver
Vincent Marchetti2583921Not recommendedBelow expectations
Rudy Matondo1174620Not recommendedBelow expectations
Ciro Immobile1271122RecommendedGood
Timothée Kolodziejczak2767400Not recommendedDid not deliver
Luca Koleosho1754331Not recommendedFair
Tuomas Ollila1832000Not recommendedDid not deliver
Mathieu Cafaro2215900Not recommendedDid not deliver
Lohann Doucet *912710Not recommendedInvestment
Nouha Dicko159811Not recommendedDid not deliver
Pierre-Yves Hamel37900Not recommendedDid not deliver
Julien López175000Not recommendedDid not deliver
Lamine Gueye1000Not recommendedDid not deliver
Rémy Riou2000Not recommendedDid not deliver

Paris Saint Germain (2 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Illia Zabarnyi32238710Not recommendedFair
Lucas Chevalier29153000RecommendedFair

RED Star FC 93 (17 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Gaetan Poussin19000Not recommendedDid not deliver
Dylan Durivaux19000Not recommendedDid not deliver
Balthazar Pierret19000Not recommendedDid not deliver
Damien Durand19001Not recommendedDid not deliver
Josue Escartin *19010Not recommendedInvestment
Bradley Danger19000Not recommendedDid not deliver
Dembo Sylla *17600Not recommendedInvestment
Ryad Hachem17600Not recommendedDid not deliver
Kevin Cabral17511Not recommendedDid not deliver
Matthieu Huard16200Not recommendedDid not deliver
Giovanni Haag13400Not recommendedDid not deliver
Hacene Benali12800Not recommendedDid not deliver
Théo Magnin *11500Not recommendedInvestment
Pape Meissa Ba11400Not recommendedDid not deliver
Saîf-Eddine Khaoui11400Not recommendedDid not deliver
Quentin Beunardeau1000Not recommendedDid not deliver
Kemo Cissé1000Not recommendedDid not deliver

Rennes (9 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Valentin Rongier32274525RecommendedGood
Mahdi Camara32266031RecommendedGood
Quentin Merlin34253215RecommendedExcellent
Esteban Lepaul322527205RecommendedExcellent
Breel Embolo31187293RecommendedFair
Przemysław Frankowski20121512RecommendedFair
Sebastian Szymański1678613RecommendedGood
Arnaud Nordin1057313RecommendedFair
Yassir Zabiri *126300Not recommendedInvestment

Saint Etienne (5 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Julien Le Cardinal213500Not recommendedDid not deliver
João Ferreira25700Not recommendedDid not deliver
Joshua Duffus23900Not recommendedDid not deliver
Mahmoud Jaber0000Not recommendedDid not deliver
Chico Lamba0000Not recommendedDid not deliver

Stade Brestois 29 (8 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Joris Chotard33277721RecommendedFair
Daouda Guindo29170011Not recommendedBelow expectations
Michel Diaz33156000Not recommendedFair
Remy Labeau Lascary27119551Not recommendedBelow expectations
Junior Dina Ebimbe29118050RecommendedBelow expectations
Pathé Mboup31106910Not recommendedDid not deliver
Radosław Majecki2686500RecommendedBelow expectations
Lucas Tousart2785710Not recommendedBelow expectations

Strasbourg (10 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Mike Penders33297000RecommendedFair
Joaquin Panichelli272195161RecommendedFair
Julio Enciso28189236RecommendedFair
Martial Godo301613101Not recommendedGood
Ben Chilwell24160202RecommendedGood
Mathis Amougou2740600Not recommendedDid not deliver
David Datro Fofana *918000Not recommendedInvestment
Aaron Anselmino *32400Not recommendedInvestment
Stefan Bajić11000Not recommendedDid not deliver
Soumaila Coulibaly *1000Not recommendedInvestment

Toulouse (7 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Emersonn27150462Not recommendedBelow expectations
Santiago Hidalgo32131146Not recommendedFair
Pape Diop15118512Not recommendedGood
Mario Sauer2968310Not recommendedDid not deliver
Abu Francis1053200RecommendedBelow expectations
Jacen Russell-Rowe1347310Not recommendedBelow expectations
Mathis Saka3800Not recommendedDid not deliver