SigningLab · Annual Report

Signing Accuracy — Ligue 1 2024/25

Published on January 13, 2025

Executive Summary

170
Real signings
161
Evaluated
43%
Clubs' average hit rate
41
Successful
62
Unsuccessful

In total we identified 170 real signings by the clubs of Ligue 1 in the 2024/25 season — academy promotions, loan returns, internal moves and transfers that never went through are excluded. Of these, 161 are included in the hit-rate calculation; 9 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*
1Paris Saint Germain55410
90%
100%
2Monaco66411
75%
83%
3Nice88341
62%
88%
4Reims15º54211
62%
50%
5Marseille1615663
60%
93%
6Lyon1010523
60%
90%
7Toulouse10º66312
58%
100%
8Strasbourg1312525
50%
67%
9Rennes12º1715375
43%
100%
10Angers14º99153
39%
78%
11Lille1010154
35%
90%
12Saint Etienne17º99225
33%
67%
13Stade Brestois 2999144
33%
89%
14Nantes13º98053
31%
88%
15Auxerre11º1512156
29%
83%
16Lens88044
25%
88%
17Le Havre16º77025
14%
100%
18Montpellier18º44013
12%
100%
19Metz19º44004
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
Mason GreenwoodMarseilleF281422+57.58Excellent
João NevesParis Saint GermainM18573+86.32Excellent
Désiré DouéParis Saint GermainM17346+67.07Excellent
Amine GouiriMarseilleF105110+37.68Excellent
Adrien RabiotMarseilleM24839+57.42Excellent
Lamine CamaraMonacoM20642+77.04Excellent
Khvicha KvaratskheliaParis Saint GermainF9204+36.52Excellent
Charlie CresswellToulouseD26013+16.85Excellent
Pierre-Emile HøjbjergMarseilleM26662+47.11Excellent
Jonathan ClaussNiceD23113+87.40Excellent

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

PlayerMatchesMinutesGoalsAssistsRating
Jordan Lefort34306001Fair
Florent Hanin34267712Good
Carlens Arcus30205501Fair
Jean-Eudes Aholou27197820Fair
Haris Belkebla22179501Fair
Jim Allevinah28176513Did not deliver
Esteban Lepaul32163890Fair
Zinedine Ferhat2684420Below expectations
Ahmadou Bamba Dieng2155030Did not deliver

Auxerre (15 signings)

PlayerMatchesMinutesGoalsAssistsRating
Clement Akpa32249501Fair
Elisha Owusu28235413Fair
Ki-Jana Hoever31214012Below expectations
Hamed Junior Traorè262106102Fair
Sinaly Diomande29194532Good
Gabriel Osho27165710Fair
Ado Onaiwu3399041Fair
Thelonius Bair3495821Below expectations
Assane Dioussé3468800Did not deliver
Florian Aye3458420Did not deliver
Fredrik Oppegård1428000Did not deliver
Lasso Coulibaly *35310Investment
Eros Maddy *152700Investment
Saad Agouzoul5000Did not deliver
Tom Negrel *4000Investment

Le Havre (7 signings)

PlayerMatchesMinutesGoalsAssistsRating
Timothée Pembélé30112110Did not deliver
Yanis Zouaoui3098202Fair
Junior Mwanga1195412Fair
Ahmed Hassan1685531Below expectations
Fodé Ballo-Touré1159500Did not deliver
Mahamadou Diawara1558801Did not deliver
Ilyes Housni2524300Did not deliver

Lens (8 signings)

PlayerMatchesMinutesGoalsAssistsRating
M'Bala Nzola22146461Below expectations
Anass Zaroury32142422Fair
Malang Sarr34138900Fair
Mathew Ryan14126000Fair
Goduine Koyalipou1889140Fair
Hervé Koffi2545000Below expectations
Martín Satriano79600Did not deliver
Denis Petrić7000Did not deliver

Lille (10 signings)

PlayerMatchesMinutesGoalsAssistsRating
Thomas Meunier31195120Good
Aïssa Mandi34173600Fair
Osame Sahraoui31129233Fair
Ngal'ayel Mukau29121801Below expectations
Mitchel Bakker27113832Below expectations
Matias Fernandez25106442Fair
Chuba Akpom1463731Fair
Ethan Mbappé1123700Fair
Rafael Fernandes1000Did not deliver
Marc-Aurele Caillard4000Did not deliver

Lyon (10 signings)

PlayerMatchesMinutesGoalsAssistsRating
Lucas Perri33297000Good
Moussa Niakhaté33272500Fair
Jordan Veretout31157120Good
Georges Mikautadze341445116Good
Tanner Tessmann32126110Fair
Abner32109911Good
Thiago Almada1795314Good
Rémy Descamps329000Did not deliver
Wilfried Zaha77800Did not deliver
Warmed Omari241300Did not deliver

Marseille (16 signings)

PlayerMatchesMinutesGoalsAssistsRating
Gerónimo Rulli34306000Good
Mason Greenwood342814225Excellent
Pierre-Emile Højbjerg31266624Excellent
Adrien Rabiot29248395Excellent
Derek Cornelius28142300Fair
Amine Gouiri141051103Excellent
Neal Maupay31105144Fair
Jon Rowe3381733Fair
Lilian Brassier1778900Fair
Ismaël Bennacer1364902Good
Elye Wahi1557531Below expectations
Ismael Koné1436100Fair
Amar Dedić1330901Fair
Luiz Felipe1013100Did not deliver
Valentín Carboni *610000Investment
Jeffrey de Lange34000Did not deliver

Metz (4 signings)

PlayerMatchesMinutesGoalsAssistsRating
Benjamin Stambouli19000Did not deliver
Pape Sy19000Did not deliver
Gauthier Hein19000Did not deliver
Jessy Deminguet18300Did not deliver

Monaco (6 signings)

PlayerMatchesMinutesGoalsAssistsRating
Lamine Camara29206427Excellent
Christian Mawissa Elebi31152100Did not deliver
Mika Biereth171237132Good
George Ilenikhena2872232Fair
Jordan Teze1958610Good
Mutassim Al-Musrati1138811Good

Montpellier (4 signings)

PlayerMatchesMinutesGoalsAssistsRating
Rabby Nzingoula28169510Below expectations
Nikola Maksimović758300Fair
Bamo Meïté1242800Did not deliver
Birama Touré829500Did not deliver

Nantes (9 signings)

PlayerMatchesMinutesGoalsAssistsRating
Johann Lepenant30206321Fair
Anthony Lopes18156400Fair
Sorba Thomas29133113Below expectations
Saidou Sow1080010Fair
Patrik Carlgren3141600Fair
Francis Coquelin623211Fair
Jean-Philippe Gbamin1722100Did not deliver
Meschack Elia1218110Did not deliver
Yassine Benhattab *0000Investment

Nice (8 signings)

PlayerMatchesMinutesGoalsAssistsRating
Jonathan Clauss28231138Excellent
Moise Bombito27219500Fair
Ali Abdi26141752Fair
Tanguy Ndombélé19113912Good
Baptiste Santamaria1593100Fair
Mohamed Abdelmonem2485500Good
Youssoufa Moukoko2522521Fair
Maxime Dupé34000Did not deliver

Paris Saint Germain (5 signings)

PlayerMatchesMinutesGoalsAssistsRating
Willian Pacho31213001Good
João Neves33185738Excellent
Désiré Doué32173466Excellent
Khvicha Kvaratskhelia1692043Excellent
Matvey Safonov3387800Fair

Reims (5 signings)

PlayerMatchesMinutesGoalsAssistsRating
Cédric Kipré33228911Excellent
Aurélio Buta31197801Fair
Mory Gbane14121501Good
Jordan Siebatcheu845610Did not deliver
Gabriel Moscardo *1710800Investment

Rennes (17 signings)

PlayerMatchesMinutesGoalsAssistsRating
Hans Hateboer32168000Below expectations
Brice Samba17152900Good
Lilian Brassier14123511Excellent
Leo Østigård18122810Fair
Jordan James31119301Below expectations
Anthony Rouault1197300Fair
Seko Fofana1784411Fair
Albert Grønbæk1781321Did not deliver
Glen Kamara1666001Fair
Mousa Al-Taamari1157710Fair
Ismael Koné1446821Good
Andrés Gómez2437730Fair
Jota1133110Fair
Kazeem Olaigbe1230902Below expectations
Kyogo Furuhashi1212500Did not deliver
Naouirou Ahamada *136200Investment
Ayanda Sishuba *5200Investment

Saint Etienne (9 signings)

PlayerMatchesMinutesGoalsAssistsRating
Zuriko Davitashvili33275898Good
Pierre Ekwah29254910Fair
Lucas Stassin281872124Excellent
Yunis Abdelhamid33101200Fair
Maxime Bernauer1276200Did not deliver
Augustine Boakye2074130Did not deliver
Pierre Cornud2158400Below expectations
Benjamin Old1452300Did not deliver
Ibrahima Wadji1434100Did not deliver

Stade Brestois 29 (9 signings)

PlayerMatchesMinutesGoalsAssistsRating
Ludovic Ajorque312505132Good
Abdoulaye Ndiaye28171210Fair
Massadio Haïdara23168000Fair
Abdallah Sima28124362Fair
Mama Baldé27115423Fair
Edimilson Fernandes27110901Did not deliver
Soumaila Coulibaly1343700Below expectations
Ibrahim Salah1936211Below expectations
Antonin Cartillier0000Did not deliver

Strasbourg (13 signings)

PlayerMatchesMinutesGoalsAssistsRating
Đorđe Petrović31279900Excellent
Guéla Doué32272512Good
Diego Moreira32258327Fair
Mamadou Sarr29237701Fair
Sebastian Nanasi32212164Good
Félix Lemaréchal32178843Good
Valentín Barco14117202Good
Sékou Mara3278211Did not deliver
Andrew Omobamidele1055400Below expectations
Samuel Amo-Ameyaw1432520Below expectations
Caleb Wiley627601Did not deliver
Karl-Johan Johnsson3427000Did not deliver
Óscar Perea *122400Investment

Toulouse (6 signings)

PlayerMatchesMinutesGoalsAssistsRating
Charlie Cresswell32260131Excellent
Mark McKenzie31250611Good
Djibril Sidibé28211603Good
Joshua King28169063Fair
Ümit Akdağ3151700Below expectations
Miha Zajc3130900Did not deliver