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

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%. 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%

* 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
Bryan OkohAuxerreD10113+06.61Excellent
Ilan KebbalParis FCM22299+47.16Excellent
Afonso MoreiraLyonF17244+76.36Excellent
Pavel ŠulcLyonM156811+36.17Excellent
Igor PaixãoMarseilleM19816+56.95Excellent
Florian ThauvinLensM246011+67.23Excellent
Quentin MerlinRennesF25321+56.71Excellent
Esteban LepaulRennesF252720+57.07Excellent
EndrickLyonF12225+77.09Excellent
Hamza IgamaneLilleF4285+16.94Excellent

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.

Angers (5 signings)

PlayerMatchesMinutesGoalsAssistsRating
Hervé Koffi30265900Good
Louis Mouton32191121Did not deliver
Mohamed Amine Sbai26183431Below expectations
Branco Van den Boomen15124201Good
Goduine Koyalipou1467521Did not deliver

Auxerre (12 signings)

PlayerMatchesMinutesGoalsAssistsRating
Daniel Loader30252533Below expectations
Marvin Senaya30178410Fair
Lamine Sy34155100Below expectations
Josué Casimir32153210Below expectations
Sékou Mara29123432Below expectations
Bryan Okoh14101130Excellent
Francisco Sierralta2486210Fair
Oussama El Azzouzi1181310Below expectations
Naouirou Ahamada1768701Below expectations
Ibrahim Osman1663002Did not deliver
Romain Faivre1158702Fair
Tom Negrel *6000Investment

Le Havre (13 signings)

PlayerMatchesMinutesGoalsAssistsRating
Mory Diaw31265501Fair
Ayumu Seko30262500Fair
Mbwana Samatta27155021Below expectations
Lucas Gourna-Douath15127500Below expectations
Fodé Doucouré31124231Below expectations
Sofiane Boufal17102814Fair
Felix Mambimbi3055810Did not deliver
Godson Kyeremeh2939711Did not deliver
Younes Namli1534001Fair
Lionel M'Pasi3231500Fair
Reda Khadra1522300Did not deliver
Thomas Delaine1020000Did not deliver
Damián Pizarro *52600Investment

Lens (12 signings)

PlayerMatchesMinutesGoalsAssistsRating
Matthieu Udol34300317Good
Florian Thauvin332460116Excellent
Mamadou Sangare29232734Excellent
Samson Baidoo24183221Excellent
Odsonne Édouard291818123Good
Saud Abdulhamid31135624Good
Abdallah Sima3171822Fair
Allan Saint-Maximin1040333Good
Amadou Haidara1425711Below expectations
Arthur Masuaku922900Did not deliver
Mathieu Gorgelin169000Did not deliver
Regis Gurtner17000Did not deliver

Lille (11 signings)

PlayerMatchesMinutesGoalsAssistsRating
Berke Özer32283401Good
Nathan Ngoy31241212Good
Romain Perraud32225334Good
Felix Correia34206845Good
Olivier Giroud31162371Fair
Chancel Mbemba2995300Fair
Calvin Verdonk2579600Fair
Hamza Igamane1342851Excellent
Gaëtan Perrin1234610Fair
Arnaud Bodart3422600Did not deliver
Noah Edjouma *79800Investment

Lorient (5 signings)

PlayerMatchesMinutesGoalsAssistsRating
Noah Cadiou32188131Fair
Karim Dermane31136312Fair
Bingourou Kamara3327000Did not deliver
Benjamin Leroy4000Did not deliver
Bandiougou Fadiga3000Did not deliver

Lyon (11 signings)

PlayerMatchesMinutesGoalsAssistsRating
Dominik Greif33261001Fair
Tyler Morton29252422Good
Afonso Moreira29172447Excellent
Pavel Šulc281568113Excellent
Endrick16122257Excellent
Adam Karabec3194010Below expectations
Ruben Kluivert2480512Fair
Hans Hateboer2275200Below expectations
Martín Satriano1470321Below expectations
Roman Yaremchuk1256141Fair
Rachid Ghezzal2321900Fair

Marseille (17 signings)

PlayerMatchesMinutesGoalsAssistsRating
Timothy Weah30226322Good
Emerson Palmieri29212403Good
Igor Paixão30198165Excellent
Benjamin Pavard29195212Excellent
Nayef Aguerd17139910Good
Facundo Medina20137601Fair
Quinten Timber15111100Good
Angel Gomes1789230Fair
Arthur Vermeeren3083001Fair
Matt O'Riley1773912Excellent
CJ Egan-Riley2662600Fair
Hamed Junior Traorè1761921Below expectations
Jeffrey de Lange3445000Did not deliver
Tochukwu Nnadi1035201Fair
Ethan Nwaneri1632221Fair
Himad Abdelli1015000Did not deliver
Théo Vermot2000Did not deliver

Metz (11 signings)

PlayerMatchesMinutesGoalsAssistsRating
Jean-Philippe Gbamin31248811Fair
Georgiy Tsitaishvili33245732Below expectations
Jonathan Fischer34235300Fair
Terry Yegbe32196601Did not deliver
Habib Diallo26191041Fair
Boubacar Traoré20139110Did not deliver
Bouna Sarr1489700Below expectations
Fodé Ballo-Touré2184300Did not deliver
Giorgi Abuashvili3270020Did not deliver
Giorgi Kvilitaia1350220Did not deliver
Lucas Michal1021900Did not deliver

Monaco (7 signings)

PlayerMatchesMinutesGoalsAssistsRating
Lukáš Hrádecký17144100Below expectations
Wout Faes16114100Fair
Ansu Fati261086110Fair
Simon Adingra1486832Fair
Eric Dier1968710Fair
Stanis Idumbo Muzambo *2016411Investment
Paul Pogba913300Did not deliver

Nantes (14 signings)

PlayerMatchesMinutesGoalsAssistsRating
Chidozie Awaziem31223212Fair
Junior Mwanga15126311Below expectations
Youssef El Arabi3397930Below expectations
Mohamed Kaba1292402Fair
Deiver Machado1591101Fair
Ibrahima Sissoko1581100Below expectations
Hyeok-kyu Kwon1676400Below expectations
Frédéric Guilbert1161000Fair
Rémy Cabella1557420Good
Mayckel Lahdo841811Below expectations
Hyun-Seok Hong1228400Fair
Amady Camara *1716800Investment
Uroš Radaković2211200Did not deliver
Abakar Sylla *26400Investment

Nice (9 signings)

PlayerMatchesMinutesGoalsAssistsRating
Kojo Peprah Oppong34260810Below expectations
Yehvann Diouf34252000Fair
Abdulay Juma Bah34206300Fair
Charles Vanhoutte31186402Good
Elye Wahi15101571Below expectations
Salis Abdul Samed3293300Did not deliver
Kevin Omoruyi3190100Did not deliver
Isak Jansson2868310Did not deliver
Tiago Gouveia2258500Did not deliver

Paris FC (31 signings)

PlayerMatchesMinutesGoalsAssistsRating
Mamadou Moustapha Mbow33271601Fair
Ilan Kebbal30222994Excellent
Adama Camara33217110Fair
Moses Simon31202433Fair
Kevin Trapp33198000Fair
Maxime López28196003Fair
Otavio29190810Good
Pierre Lees Melou22178613Good
Nhoa Sangui26175200Below expectations
Diego Coppola15117002Good
Hamari Traore19115801Fair
Samir Sophian Chergui18115510Did not deliver
Thibault De Smet23114701Below expectations
Jonathan Ikoné25110231Below expectations
Jean-Philippe Krasso25109922Did not deliver
Willem Geubbels30101950Did not deliver
Marshall Munetsi1799141Good
Alimami Gory2798851Did not deliver
Vincent Marchetti2583921Below expectations
Rudy Matondo1174620Below expectations
Ciro Immobile1271122Good
Timothée Kolodziejczak2767400Did not deliver
Luca Koleosho1754331Fair
Tuomas Ollila1832000Did not deliver
Mathieu Cafaro2215900Did not deliver
Lohann Doucet *912710Investment
Nouha Dicko159811Did not deliver
Pierre-Yves Hamel37900Did not deliver
Julien López175000Did not deliver
Lamine Gueye1000Did not deliver
Rémy Riou2000Did not deliver

Paris Saint Germain (2 signings)

PlayerMatchesMinutesGoalsAssistsRating
Illia Zabarnyi32238710Fair
Lucas Chevalier29153000Fair

RED Star FC 93 (17 signings)

PlayerMatchesMinutesGoalsAssistsRating
Gaetan Poussin19000Did not deliver
Dylan Durivaux19000Did not deliver
Balthazar Pierret19000Did not deliver
Damien Durand19001Did not deliver
Josue Escartin *19010Investment
Bradley Danger19000Did not deliver
Dembo Sylla *17600Investment
Ryad Hachem17600Did not deliver
Kevin Cabral17511Did not deliver
Matthieu Huard16200Did not deliver
Giovanni Haag13400Did not deliver
Hacene Benali12800Did not deliver
Théo Magnin *11500Investment
Pape Meissa Ba11400Did not deliver
Saîf-Eddine Khaoui11400Did not deliver
Quentin Beunardeau1000Did not deliver
Kemo Cissé1000Did not deliver

Rennes (9 signings)

PlayerMatchesMinutesGoalsAssistsRating
Valentin Rongier32274525Good
Mahdi Camara32266031Good
Quentin Merlin34253215Excellent
Esteban Lepaul322527205Excellent
Breel Embolo31187293Fair
Przemysław Frankowski20121512Fair
Sebastian Szymański1678613Good
Arnaud Nordin1057313Fair
Yassir Zabiri *126300Investment

Saint Etienne (5 signings)

PlayerMatchesMinutesGoalsAssistsRating
Julien Le Cardinal213500Did not deliver
João Ferreira25700Did not deliver
Joshua Duffus23900Did not deliver
Mahmoud Jaber0000Did not deliver
Chico Lamba0000Did not deliver

Stade Brestois 29 (8 signings)

PlayerMatchesMinutesGoalsAssistsRating
Joris Chotard33277721Fair
Daouda Guindo29170011Below expectations
Michel Diaz33156000Fair
Remy Labeau Lascary27119551Below expectations
Junior Dina Ebimbe29118050Below expectations
Pathé Mboup31106910Did not deliver
Radosław Majecki2686500Below expectations
Lucas Tousart2785710Below expectations

Strasbourg (10 signings)

PlayerMatchesMinutesGoalsAssistsRating
Mike Penders33297000Fair
Joaquin Panichelli272195161Fair
Julio Enciso28189236Fair
Martial Godo301613101Good
Ben Chilwell24160202Good
Mathis Amougou2740600Did not deliver
David Datro Fofana *918000Investment
Aaron Anselmino *32400Investment
Stefan Bajić11000Did not deliver
Soumaila Coulibaly *1000Investment

Toulouse (7 signings)

PlayerMatchesMinutesGoalsAssistsRating
Emersonn27150462Below expectations
Santiago Hidalgo32131146Fair
Pape Diop15118512Good
Mario Sauer2968310Did not deliver
Abu Francis1053200Below expectations
Jacen Russell-Rowe1347310Below expectations
Mathis Saka3800Did not deliver