SigningLab · Annual Report

Signing Accuracy — Jupiler Pro League 2024/25

Published on January 13, 2025

Executive Summary

193
Real signings
181
Evaluated
42%
Clubs' average hit rate
41
Successful
89
Unsuccessful

In total we identified 193 real signings by the clubs of Jupiler Pro League in the 2024/25 season — academy promotions, loan returns, internal moves and transfers that never went through are excluded. Of these, 181 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 %SigningLab*
1Genk64301
75%
100%
2Club Brugge KV86402
67%
67%
3Union St. Gilloise76321
67%
67%
4St. Truiden14º1110532
65%
80%
5Anderlecht88341
62%
100%
6KVC Westerlo66231
58%
67%
7Antwerp88242
50%
88%
8Charleroi98242
50%
75%
9KV Mechelen1010334
45%
80%
10Gent109324
44%
89%
11Dender13º27276615
33%
78%
12Standard Liege10º16162410
25%
75%
13Kortrijk15º1010136
25%
60%
14Beerschot VA16º26251915
22%
92%
15Cercle Brugge11º98116
19%
100%
16OH Leuven12º1412039
12%
83%
17Patro Eisden17º88008
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
Christos TzolisClub Brugge KVF290316+97.45Excellent
Luka VuškovićKVC WesterloD29747+26.94Excellent
Jarne SteuckersGenkM31138+87.25Excellent
Ardon JashariClub Brugge KVM27773+46.42Excellent
Promise DavidUnion St. GilloiseF194719+46.70Excellent
Yassine TitraouiCharleroiM22092+15.66Excellent
Anouar Ait El HadjUnion St. GilloiseM16475+75.38Excellent
Gustaf NilssonClub Brugge KVF18559+56.63Excellent
Tjaronn CheryAntwerpM313414+67.29Excellent
Ortwin De WolfKV MechelenG35100+06.99Excellent

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.

Anderlecht (8 signings)

PlayerMatchesMinutesGoalsAssistsRating
Jan-Carlo Simic38272230Good
Leander Dendoncker31261521Good
Zanka17142502Fair
Samuel Edozie25127032Fair
César Huerta18110732Good
Adryelson1271310Fair
Thomas Foket2857702Fair
Mads Juhl Kikkenborg4018000Did not deliver

Antwerp (8 signings)

PlayerMatchesMinutesGoalsAssistsRating
Tjaronn Chery403134146Excellent
Denis Odoi29231212Fair
Olivier Deman20180000Good
Dennis Praet28157001Fair
Jaïro Riedewald26137500Below expectations
Ayrton Costa18120700Fair
Mohamed Bayo1764012Fair
Yannick Thoelen10000Did not deliver

Beerschot VA (26 signings)

PlayerMatchesMinutesGoalsAssistsRating
Loïc Mbe Soh30251620Fair
Brian Plat34249500Fair
Ewan Henderson31224633Fair
Faisal Al-Ghamdi26219011Fair
Nick Shinton30185200Fair
Marwan Alsahafi25183761Below expectations
Thibaud Verlinden21175524Good
Antoine Colassin27163845Fair
Colin Dagba22146401Below expectations
Hakim Sahabo16122000Below expectations
Katuku Derrick Tshimanga33115710Did not deliver
Davor Matijaš36111100Fair
Marco Weymans30111111Fair
Charly Keita21102011Below expectations
Welat Cagro2597120Did not deliver
Rajiv Van La Parra1293401Did not deliver
Herve Matthys1489811Below expectations
ArJany Martha2764501Did not deliver
Ayouba Kosiah2954110Did not deliver
Daishawn Redan849240Below expectations
Dean Huiberts2838700Did not deliver
Djevencio van der Kust1233900Fair
D'Margio Wright-Phillips *1917000Investment
Florian Krüger1111800Did not deliver
Cheikh Thiam6000Did not deliver
Emir Ortakaya8000Did not deliver

Cercle Brugge (9 signings)

PlayerMatchesMinutesGoalsAssistsRating
Gary Magnee34222005Fair
Ibrahim Diakité33218330Below expectations
Maxime Delanghe38216300Did not deliver
Lucas Perrin15122520Good
Paris Brunner2569550Below expectations
Bruno Gonçalves1956912Below expectations
Steve Ngoura1043200Did not deliver
Heriberto Jurado *6100Investment
Eloy Room13000Did not deliver

Charleroi (9 signings)

PlayerMatchesMinutesGoalsAssistsRating
Yassine Titraoui38220921Excellent
Aiham Ousou27202500Fair
Mohamed Koné37189000Excellent
Cheick Keita40166130Fair
Mardochee Nzita39113300Fair
Grejohn Kyei2039410Did not deliver
Alexis Flips3133100Fair
Theo Defourny129000Did not deliver
Robin Denuit *52500Investment

Club Brugge KV (8 signings)

PlayerMatchesMinutesGoalsAssistsRating
Christos Tzolis392903169Excellent
Ardon Jashari39277734Excellent
Gustaf Nilsson31185595Excellent
Hugo Siquet3174021Excellent
Zaid Romero3763600Below expectations
Lynnt Audoor *5000Investment
Dani van den Heuvel *0000Investment
Siebe Wylin0000Did not deliver

Dender (27 signings)

PlayerMatchesMinutesGoalsAssistsRating
Nathan Rodes40344452Good
Gilles Ruyssen39338600Fair
Kobe Cools40321201Good
Michael Verrips34297300Below expectations
Fabio Ferraro39293015Fair
Roman Kvet38275071Good
Bruny Nsimba38261894Good
Joedrick Pupe29231505Good
David Hrnčár37223346Fair
Aurelien Scheidler31212892Good
Malcolm Viltard33182700Below expectations
Mohamed Berte40178891Fair
Bryan Goncalves39175313Fair
Lennard Hens34112312Fair
Dembo Sylla32102700Did not deliver
Ragnar Oratmangoen22101210Below expectations
Noah Mbamba947400Below expectations
Jordy Soladio1541210Did not deliver
Karol Fila736910Did not deliver
Guillaume Dietsch2231800Did not deliver
Julien Devriendt2431500Below expectations
Desmond Acquah3430500Did not deliver
Kéres Masangu2125400Did not deliver
Ridwane M'Barki3420800Did not deliver
Thomas Holmes79400Did not deliver
Jordan Attah Kadiri144700Did not deliver
Ali Akman214610Did not deliver

Genk (6 signings)

PlayerMatchesMinutesGoalsAssistsRating
Matte Smets39324300Excellent
Jarne Steuckers38311388Excellent
Hendrik Van Crombrugge40171000Did not deliver
Hyun-gyu Oh3969092Good
Adrian Palacios *16100Investment
Kayden Pierre *2000Investment

Gent (10 signings)

PlayerMatchesMinutesGoalsAssistsRating
Mathias Delorge-Knieper38314913Excellent
Atsuki Ito35265321Excellent
Andri Guðjohnsen40154251Below expectations
Tiago Araújo30134001Did not deliver
Leo da Silva Lopes19133201Fair
Dante Vanzeir18133054Good
Tom Vandenberghe16117000Fair
Aimé Omgba1346610Did not deliver
Helio Varela *2014501Investment
Anderson Niangbo0000Did not deliver

KV Mechelen (10 signings)

PlayerMatchesMinutesGoalsAssistsRating
Ortwin De Wolf40351000Excellent
José Marsà38290113Fair
Ahmed Touba26213220Fair
Frederik Hammar20164900Good
Aziz Ouattara Mohammed28155800Below expectations
Benito Raman341425133Fair
Stephen Welsh20130310Good
Petter Nosakhare Dahl3553011Below expectations
Jules Van Cleemput1131500Below expectations
Zinho Vanheusden415900Did not deliver

KVC Westerlo (6 signings)

PlayerMatchesMinutesGoalsAssistsRating
Luka Vušković38297472Excellent
Alfie Devine30211661Good
Andreas Jungdal17153301Fair
Isa Sakamoto19136862Fair
Islam Slimani1940321Fair
Emir Ortakaya1715200Did not deliver

Kortrijk (10 signings)

PlayerMatchesMinutesGoalsAssistsRating
Nacho Ferri33230381Excellent
Bram Lagae32174710Below expectations
Brecht Dejaegere26152211Fair
Jean-Kevin Duverne13117042Fair
Marco Ilaimaharitra13107810Fair
Tomoki Takamine1998800Below expectations
Patrik Sigurdur Gunnarsson1592300Did not deliver
Takuro Kaneko1990410Below expectations
Koen Kostons1340101Below expectations
Roko Šimić714300Did not deliver

OH Leuven (14 signings)

PlayerMatchesMinutesGoalsAssistsRating
Birger Verstraete35285703Fair
Chukwubuikem Ikwuemesi37233762Did not deliver
Takuma Ominami31166000Below expectations
Stefan Mitrović31153621Below expectations
William Balikwisha38149521Below expectations
Óscar Gil30146211Below expectations
Manuel Osifo35126601Did not deliver
Thibaud Verlinden1483012Fair
Lequincio Zeefuik1673500Did not deliver
Wouter George2772700Did not deliver
Ayumu Ohata1121301Fair
Jovan Mijatović *719110Investment
Mickaël Biron1414500Did not deliver
Antef Tsoungui *44400Investment

Patro Eisden (8 signings)

PlayerMatchesMinutesGoalsAssistsRating
Jordi Belin218000Did not deliver
Jordan Renson218000Did not deliver
Stef Peeters218000Did not deliver
Lukas Van Eenoo214800Did not deliver
Reno Wilmots211500Did not deliver
Kjetil Borry19000Did not deliver
Gian Geladé2000Did not deliver
Justin Heekeren0000Did not deliver

St. Truiden (11 signings)

PlayerMatchesMinutesGoalsAssistsRating
Leo Kokubo34297000Good
Louis Patris29218217Good
Billal Brahimi27179524Good
Andrés Ferrari30109852Fair
Loic Lapoussin12101532Excellent
Shogo Taniguchi1495110Fair
Zineddine Belaid2291300Did not deliver
Didier Lamkel Zé1279040Good
Visar Musliu1172800Fair
Isaías Delpupo *915100Investment
Simen Juklerød1513400Did not deliver

Standard Liege (16 signings)

PlayerMatchesMinutesGoalsAssistsRating
Dennis Eckert33269770Good
Ilay Camara34247202Below expectations
Boško Šutalo30194810Below expectations
Andi Zeqiri25175493Fair
Marko Bulat36165310Fair
Ibrahim Karamoko20122600Fair
Sotiris Alexandropoulos38114100Did not deliver
Jean Thierry Lazare Amani18113220Good
Andreas Hountondji1887441Below expectations
Boli Bolingoli-Mbombo1979600Did not deliver
David Bates977700Fair
Gavin Bazunu872000Did not deliver
Attila Szalai1333900Did not deliver
Grejohn Kyei621100Did not deliver
Muhammed Badammosi1112700Did not deliver
Viktor Đukanović185800Did not deliver

Union St. Gilloise (7 signings)

PlayerMatchesMinutesGoalsAssistsRating
Anan Khalaili38231424Excellent
Promise David351947194Excellent
Ousseynou Niang31174021Fair
Mohammed Fuseini36169091Below expectations
Anouar Ait El Hadj37164757Excellent
Sofiane Boufal2269003Fair
Vic Chambaere *34000Investment