SigningLab · Annual Report

Signing Accuracy — Jupiler Pro League 2025/26

Published on January 12, 2026

Executive Summary

219
Real signings
194
Evaluated
32%
Clubs' average hit rate
34
Successful
109
Unsuccessful
89%
SigningLab accuracy*

In total we identified 219 real signings by the clubs of Jupiler Pro League in the 2025/26 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; 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 Club Brugge KV posted a hit rate of 50% on signings (7 evaluated), holding 5th place in the accuracy ranking. The bottom four in the table had an average hit rate of 0% on signings — below the league average (32%), highlighting the link between recruitment quality and sporting performance.

Cercle Brugge leads the accuracy ranking with 80% and Lommel United closes the list with 0%. Following the SigningLab model's recommendations in each window, the average hit rate would have been 89% (+57 p.p. over the clubs' decisions).

Club Ranking

ClubLeague positionSigningsEvaluatedSuccessfulFairUnsuccessfulHit rate %SigningLab*
1Cercle Brugge13º55320
80%
80%
2St. Truiden1010271
55%
100%
3Union St. Gilloise1010433
55%
90%
4Gent98242
50%
88%
5Club Brugge KV87313
50%
57%
6Antwerp12º1212435
46%
92%
7Charleroi98233
44%
88%
8Zulte Waregem11º1916367
38%
75%
9KVC Westerlo54112
38%
100%
10Standard Liege1414266
36%
93%
11Anderlecht119135
28%
78%
12KV Mechelen10º99135
28%
100%
13Genk44103
25%
100%
14RAAL La Louvière15º28285221
21%
79%
15OH Leuven14º87034
21%
71%
16Dender16º1010046
20%
100%
17Beerschot VA18º13110011
0%
91%
18Patro Eisden19º169009
0%
100%
19Liège20º117007
0%
100%
20Lommel United17º86006
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
Rob SchoofsUnion St. GilloiseM14822+56.88ExcellentRecommended
Adem ZorganeUnion St. GilloiseM29754+57.04ExcellentRecommended
Carlos BorgesClub Brugge KVF28178+87.01ExcellentRecommended
Besfort ZeneliUnion St. GilloiseM7813+66.69ExcellentRecommended
Pape Moussa FallRAAL La LouvièreF177211+16.43ExcellentNot recommended
Aleksandar StankovićClub Brugge KVF30836+27.09ExcellentNot recommended
Nacho FerriKVC WesterloF291011+26.66ExcellentRecommended
Nicolò TresoldiClub Brugge KVF250719+57.01ExcellentNot recommended
Maksim PaskotsiGentD18134+16.94ExcellentNot recommended
Guilherme SmithUnion St. GilloiseM15544+24.57GoodNot recommended

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.

Anderlecht (11 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Nathan-Dylan Saliba34231931Not recommendedFair
Enric Llansana34170901RecommendedFair
Adriano Bertaccini32157661RecommendedGood
Ilay Camara27130921RecommendedFair
Moussa Diarra1397000RecommendedBelow expectations
Mihajlo Ilić2576900Not recommendedBelow expectations
Danylo Sikan1041921RecommendedDid not deliver
Justin Heekeren1918000Not recommendedDid not deliver
Coba Gomes Da Costa *814500Not recommendedInvestment
Yasin Özcan *1313200Not recommendedInvestment
Joachim Imbrechts2000Not recommendedDid not deliver

Antwerp (12 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Yuto Tsunashima34274010RecommendedGood
Taishi Brandon Nozawa36265400RecommendedGood
Thibo Somers35243442RecommendedGood
Daam Foulon33229004RecommendedFair
Marwan Alsahafi31133010Not recommendedBelow expectations
Boubakar Kouyate31121310RecommendedGood
Glenn Bijl2965200RecommendedFair
Yannick Thoelen3949600Not recommendedDid not deliver
Isaac Babadi2347900RecommendedDid not deliver
Rein Van Helden941510Not recommendedFair
Mahamadou Diawara1840100Not recommendedDid not deliver
Geoffry Hairemans510600Not recommendedDid not deliver

Beerschot VA (13 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Bas Van den Eynden325700RecommendedBelow expectations
Genki Haraguchi325700Not recommendedDid not deliver
Dennis Gyamfi323100Not recommendedDid not deliver
Lukas Van Eenoo319910Not recommendedDid not deliver
Severin Sabri Guendouz217001Not recommendedDid not deliver
Ken Masui316700Not recommendedDid not deliver
Glenn Claes311600Not recommendedDid not deliver
Nilton33100Not recommendedDid not deliver
Xavier Gies3000Not recommendedDid not deliver
Anas Haj Mohamed *2000Not recommendedInvestment
Andres Labie *3000Not recommendedInvestment
Emre Uzun0000Not recommendedDid not deliver
Edisson Jordanov0000Not recommendedDid not deliver

Cercle Brugge (5 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Pieter Gerkens36284361RecommendedGood
Edan Diop34260773Not recommendedGood
Oluwaseun Adewumi33160150Not recommendedFair
Oumar Diakité26143270Not recommendedFair
Dante Vanzeir1680422RecommendedGood

Charleroi (9 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Aurelien Scheidler36293094RecommendedGood
Patrick Pflücke35237247RecommendedFair
Kevin Van Den Kerkhof30211734Not recommendedGood
Lewin Blum34178401Not recommendedFair
Jakob Napoleon Romsaas38174923Not recommendedDid not deliver
Jules Gaudin3365100Not recommendedDid not deliver
Antoine Colassin3963421RecommendedFair
Filip Szymczak3130100Not recommendedDid not deliver
Freddy Mbemba *32300Not recommendedInvestment

Club Brugge KV (8 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Aleksandar Stanković39308362Not recommendedExcellent
Carlos Borges38281788RecommendedExcellent
Nicolò Tresoldi402507195Not recommendedExcellent
Mamadou Diakhon3381507RecommendedFair
Dani van den Heuvel2376400Not recommendedDid not deliver
Ludovit Reis1026500RecommendedBelow expectations
Lynnt Audoor1420301Not recommendedDid not deliver
Félix Lemaréchal *106900Not recommendedInvestment

Dender (10 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Luc Marijnissen37322510Not recommendedFair
Junior Marsoni Sambu Mansoni32219304Not recommendedFair
David Toševski28152040Not recommendedBelow expectations
Gauthier Gallon15132600Not recommendedFair
Alireza Jahanbakhsh2290711RecommendedFair
Benjamin Fredrick1486200Not recommendedDid not deliver
Krzysztof Koton3038300Not recommendedDid not deliver
Dion Moise Sahi67800Not recommendedDid not deliver
Louis Fortin21000Not recommendedDid not deliver
Rick2000Not recommendedDid not deliver

Genk (4 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Daan Heymans302261104RecommendedGood
Tobias Okiki Lawal29162000Not recommendedBelow expectations
Jusef Erabi2147510Not recommendedDid not deliver
Ayumu Yokoyama1430210Not recommendedDid not deliver

Gent (9 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Siebe Van Der Heyden36295521RecommendedFair
Wilfried Kanga352748124RecommendedFair
Michał Skóraś31251727RecommendedGood
Abdelkahar Kadri34200425RecommendedFair
Maksim Paskotsi22181341Not recommendedExcellent
Daiki Hashioka17128100RecommendedFair
Jean-Kevin Duverne28117411Not recommendedBelow expectations
Hatim Essaouabi1620100Not recommendedDid not deliver
Kjell Peersman *28000Not recommendedInvestment

KV Mechelen (9 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Therence Koudou39306052Not recommendedFair
Myron Van Brederode34284095RecommendedGood
Tommy St Jago29228201RecommendedFair
Dikeni Salifou21100200Not recommendedDid not deliver
Gora Diouf2995111Not recommendedFair
Maxim Kireev1631700Not recommendedBelow expectations
Massimo Decoene3025100Not recommendedDid not deliver
Hassane Bandé208200Not recommendedDid not deliver
Ryan Teague115900Not recommendedDid not deliver

KVC Westerlo (5 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Nacho Ferri382910112RecommendedExcellent
Seiji Kimura21183910RecommendedFair
Clinton Nsiala1026500Not recommendedDid not deliver
Afonso Patrao1624410Not recommendedDid not deliver
Enis Destan *39600Not recommendedInvestment

Liège (11 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Alexis Andre Jr.218000Not recommendedDid not deliver
Pierre-Yves Ngawa218000Not recommendedDid not deliver
Eric N'jo *214900Not recommendedInvestment
Kays Ruiz-Atil *212100Not recommendedInvestment
Kylian Hazard212110Not recommendedDid not deliver
Damien Mouchamps29000Not recommendedDid not deliver
Alexis Lefebvre *18700Not recommendedInvestment
Alexis De Sart27900Not recommendedDid not deliver
Victor Corneillie21200Not recommendedDid not deliver
Emrehan Gedikli *21100Not recommendedInvestment
Jordi Belin2000Not recommendedDid not deliver

Lommel United (8 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Joey Pelupessy654000Not recommendedDid not deliver
Tom Reyners651811Not recommendedDid not deliver
Ralf Seuntjens649122Not recommendedBelow expectations
Jason van Duiven641020Not recommendedBelow expectations
Timothy Eyoma611400Not recommendedDid not deliver
Nicolas Rommens68900Not recommendedDid not deliver
Nikola Ivezic *6000Not recommendedInvestment
John Edwin Montaño *0000Not recommendedInvestment

OH Leuven (8 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Łukasz Łakomy34212333Not recommendedFair
Noe Dussenne26187710RecommendedFair
Henok Teklab33163830RecommendedBelow expectations
Sory Kaba31159562Not recommendedFair
Abdoul Karim Traoré3397221Not recommendedDid not deliver
Kyan Vaesen1757110Not recommendedDid not deliver
Casper Terho1755200RecommendedDid not deliver
Bryang Kayo *910000Not recommendedInvestment

Patro Eisden (16 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Léandro Rousseau *19000Not recommendedInvestment
Aloïs Penin *19000Not recommendedInvestment
Gian Geladé19000Not recommendedDid not deliver
Kéres Masangu19000Not recommendedDid not deliver
Justin Munezero19000Not recommendedDid not deliver
Raymond Asante *18700Not recommendedInvestment
Radja Nainggolan18100Not recommendedDid not deliver
Milan Robberechts *17100Not recommendedInvestment
Denis Prychynenko17100Not recommendedDid not deliver
Ridwane M'Barki11900Not recommendedDid not deliver
Nicolas Orye1900Not recommendedDid not deliver
Arnaud Dony *1800Not recommendedInvestment
Raphaël Sarfo *1000Not recommendedInvestment
Ilyas Lefrancq *1000Not recommendedInvestment
Aaron Kamardin1000Not recommendedDid not deliver
Julien Devriendt0000Not recommendedDid not deliver

RAAL La Louvière (28 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Marcos Hernán Peano36306300Not recommendedGood
Sami Lahssaini34277011Not recommendedFair
Yllan Okou34273410Not recommendedGood
Jordi Liongola31262126Not recommendedGood
Djibril Lamego35255600Not recommendedBelow expectations
Joël Ito34234011Not recommendedBelow expectations
Maxence Maisonneuve36230501Not recommendedBelow expectations
Wagane Faye29230431Not recommendedExcellent
Pape Moussa Fall301772111Not recommendedExcellent
Thierry Lutonda34173311Not recommendedDid not deliver
Samuel Gueulette34129800Not recommendedDid not deliver
Nolan Gillot33129724Not recommendedFair
Owen Maes27128201Not recommendedDid not deliver
Darío Benavides3097401Not recommendedDid not deliver
Oucasse Mendy2093010Not recommendedBelow expectations
Maxime Pau2069610Not recommendedBelow expectations
Mohamed Guindo2158600Not recommendedDid not deliver
Majeed Ashimeru1041300RecommendedDid not deliver
Bryan Soumaré1131700Not recommendedDid not deliver
Nachon Nsingi1525510Not recommendedBelow expectations
Celestin De Schrevel3618000Not recommendedDid not deliver
Alexis Beka Beka1716910Not recommendedDid not deliver
Mouhamed Belkheir516700Not recommendedDid not deliver
Sekou Sidibe1414400Not recommendedDid not deliver
Theo Epailly89200Not recommendedDid not deliver
Lucas Bretelle31301Not recommendedDid not deliver
Mathis Riou15100Not recommendedDid not deliver
Daan Klomp0000Not recommendedDid not deliver

St. Truiden (10 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Abdoulaye Sissako40334923RecommendedFair
Ilias Sebaoui40327255Not recommendedFair
Keisuke Goto382885117RecommendedGood
Taiga Hata35244413RecommendedFair
Arbnor Muja27185562Not recommendedFair
Ryan Merlen3496532Not recommendedFair
Loïc Mbe Soh1992120RecommendedGood
Kaito Matsuzawa3970522Not recommendedDid not deliver
Joedrick Pupe1848910RecommendedFair
Oumar Diouf1821730Not recommendedFair

Standard Liege (14 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Rafiki Saïd37275684Not recommendedGood
Marco Ilaimaharitra32244530RecommendedFair
Tobias Mohr40230922Not recommendedFair
Josué Homawoo33219801RecommendedFair
Adnane Abid37211425Not recommendedFair
Casper Nielsen27187852RecommendedExcellent
Thomas Henry23136032Not recommendedBelow expectations
Timothee Nkada32124141Not recommendedDid not deliver
Nayel Mehssatou39112401Not recommendedBelow expectations
Lucas Pirard4099000RecommendedFair
Mohamed El Hankouri1864100Not recommendedDid not deliver
Teddy Teuma937101RecommendedFair
Rick1000Not recommendedDid not deliver
Belmin Dizdarević7000Not recommendedDid not deliver

Union St. Gilloise (10 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Adem Zorgane37297545RecommendedExcellent
Kjell Scherpen34284200Not recommendedFair
Guilherme Smith34155442Not recommendedGood
Rob Schoofs30148225RecommendedExcellent
Raul Florucz30121473Not recommendedFair
Louis Patris3393001RecommendedFair
Besfort Zeneli1678136RecommendedExcellent
Vic Chambaere4076500Not recommendedDid not deliver
Ivan Pavlic237700Not recommendedDid not deliver
Jens Teunckens6000Not recommendedDid not deliver

Zulte Waregem (19 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Brent Gabriel36324001Not recommendedGood
Jeppe Erenbjerg352787133Not recommendedGood
Thomas Claes34278421Not recommendedFair
Anosike Ementa34261648Not recommendedGood
Jakob Kiilerich31229200Not recommendedFair
Marley Aké30174680Not recommendedBelow expectations
Benoit Nyssen31174422Not recommendedBelow expectations
Laurent Lemoine22167010Not recommendedFair
Anton Tanghe29166430Not recommendedFair
Tochukwu Nnadi18141801Not recommendedBelow expectations
Enrique Lofolomo35133602Not recommendedFair
Wilguens Paugain30129810Not recommendedBelow expectations
Emran Soglo21104503RecommendedBelow expectations
Stavros Gavriel3662911Not recommendedBelow expectations
Serxho Ujka2760912Not recommendedFair
Tobias Hedl3135110Not recommendedDid not deliver
Abdoulaye Traore *316100Not recommendedInvestment
Nikola Mituljikić *94300Not recommendedInvestment
Kadir Seven *1000Not recommendedInvestment