SigningLab · Annual Report

Signing Accuracy — Eredivisie 2024/25

Published on January 13, 2025

Executive Summary

213
Real signings
199
Evaluated
35%
Clubs' average hit rate
42
Successful
98
Unsuccessful
90%
SigningLab accuracy*

In total we identified 213 real signings by the clubs of Eredivisie in the 2024/25 season — academy promotions, loan returns, internal moves and transfers that never went through are excluded. Of these, 199 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.

Club Ranking

ClubLeague positionSigningsEvaluatedSuccessfulFairUnsuccessfulHit rate %SigningLab*
1Twente77430
79%
100%
2Ajax66321
67%
83%
3PSV Eindhoven86321
67%
100%
4NEC Nijmegen66312
58%
83%
5Feyenoord1311353
50%
100%
6AZ Alkmaar44202
50%
100%
7Utrecht1212516
46%
58%
8Sparta Rotterdam12º109243
44%
100%
9GO Ahead Eagles87223
43%
71%
10NAC Breda15º1313427
38%
69%
11Groningen13º1312255
38%
92%
12Heerenveen88224
38%
88%
13Waalwijk17º99144
33%
78%
14Dordrecht20º33021
33%
100%
15Telstar19º1412237
29%
92%
16Willem II16º1212075
29%
92%
17Heracles14º1111227
27%
82%
18Almere City FC18º1212228
25%
83%
19PEC Zwolle10º98044
25%
100%
20Fortuna Sittard11º1414068
21%
100%
21Cambuur22º119009
0%
100%
22ADO Den Haag24º44004
0%
100%
23De Graafschap23º53003
0%
100%
24Den Bosch21º11001
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
Ivan PerišićPSV EindhovenM18049+86.91ExcellentRecommended
Troy ParrottAZ AlkmaarF221214+27.12ExcellentRecommended
Oliver AntmanGO Ahead EaglesF24276+157.16ExcellentNot recommended
Wout WeghorstAjaxF108510+26.86ExcellentRecommended
Yoann CathlineUtrechtM19576+56.87ExcellentNot recommended
Anis Hadj MoussaFeyenoordF19708+36.45ExcellentRecommended
Fabian De KeijzerHeraclesG30600+17.07GoodNot recommended
Gijs SmalFeyenoordD13550+25.37GoodRecommended
Sébastien HallerUtrechtF12754+16.73ExcellentRecommended
Couhaib DriouechPSV EindhovenF2602+13.48GoodRecommended

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 model trained exclusively on the 2021-2023 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.

ADO Den Haag (4 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Cameron Peupion215500Not recommendedDid not deliver
Sekou Sylla214800Not recommendedDid not deliver
Dano Lourens2000Not recommendedDid not deliver
Timothy Derijck0000Not recommendedDid not deliver

AZ Alkmaar (4 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Troy Parrott302212142RecommendedExcellent
Seiya Maikuma31204702RecommendedGood
Jeroen Zoet3154000Not recommendedDid not deliver
Iman Griffith0000Not recommendedDid not deliver

Ajax (6 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Bertrand Traoré34172465RecommendedExcellent
Wout Weghorst251085102RecommendedExcellent
Matheus1481001RecommendedFair
Daniele Rugani2972700RecommendedBelow expectations
Oliver Valaker Edvardsen1228240RecommendedGood
Lucas Rosa1424601Not recommendedFair

Almere City FC (12 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Vassilis Zagaritis33296002Not recommendedGood
Junior Kadile30222852Not recommendedBelow expectations
Thom Haye29204802RecommendedGood
Ricardo Visus26196410Not recommendedFair
Anas Tahiri30179001RecommendedBelow expectations
Charles-Andreas Brym17130132Not recommendedFair
Logan Delaurier-Chaubet1756910Not recommendedDid not deliver
Ruben Providence3153702Not recommendedDid not deliver
Baptiste Guillaume2144810Not recommendedDid not deliver
Alex Balboa2741310Not recommendedDid not deliver
Alejandro Carbonell1322700Not recommendedDid not deliver
Damil Dankerlui2817200Not recommendedDid not deliver

Cambuur (11 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Mark Diemers19000Not recommendedDid not deliver
Thijs Jansen19000Not recommendedDid not deliver
Tony Rölke18300Not recommendedDid not deliver
Ilias Alhaft15700Not recommendedDid not deliver
Nicky Souren15700Not recommendedDid not deliver
Jeremy Van Mullem13300Not recommendedDid not deliver
Thomas Poll12400Not recommendedDid not deliver
Jeredy Hilterman1000Not recommendedDid not deliver
Daan Reiziger *1000Not recommendedInvestment
Maikel Kieftenbeld0000Not recommendedDid not deliver
Agustin Anello *0000Not recommendedInvestment

De Graafschap (5 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Reuven Niemeijer215000Not recommendedDid not deliver
Wanya Marcal-Madivadua *214300Not recommendedInvestment
Arjen Van Der Heide *23700Not recommendedInvestment
Ibrahim El Kadiri21600Not recommendedDid not deliver
Jesse van de Haar11500Not recommendedDid not deliver

Den Bosch (1 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Pepijn van de Merbel218000Not recommendedDid not deliver

Dordrecht (3 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Celton Biai327000Not recommendedFair
Devin Haen327012Not recommendedFair
Ben Scholte35900Not recommendedDid not deliver

Feyenoord (13 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Anis Hadj Moussa33197083RecommendedExcellent
In-Beom Hwang22162532RecommendedExcellent
Gijs Smal32135502RecommendedGood
Hugo Bueno25121203Not recommendedFair
Jakub Moder14119932RecommendedFair
Julián Carranza2783641RecommendedFair
Jordan Lotomba648711RecommendedFair
Oussama Targhalline829200Not recommendedFair
Chris-Kévin Nadje1619900Not recommendedDid not deliver
Facundo González *238400Not recommendedInvestment
Stephano Carrillo *85400Not recommendedInvestment
Shiloh 't Zand84000Not recommendedDid not deliver
Liam Bossin14000Not recommendedDid not deliver

Fortuna Sittard (14 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Ryan Fosso30256611Not recommendedFair
Mattijs Branderhorst28252400RecommendedFair
Ezequiel Bullaude29206561Not recommendedFair
Syb van Ottele33187903Not recommendedFair
Jasper Dahlhaus34178322Not recommendedFair
Shawn Adewoye25175310RecommendedFair
Samuel Bastien23131302Not recommendedDid not deliver
Makan Aïko22119110Not recommendedDid not deliver
Édouard Michut21104110Not recommendedDid not deliver
Josip Mitrović3194520Not recommendedBelow expectations
Bojan Radulović1254210Not recommendedDid not deliver
Darijo Grujčić3130701Not recommendedBelow expectations
Ante Erceg1530200Not recommendedDid not deliver
Daley Sinkgraven27700Not recommendedDid not deliver

GO Ahead Eagles (8 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Oliver Antman322427615Not recommendedExcellent
Mathis Suray34146830RecommendedFair
Jari De Busser32144700RecommendedGood
Milan Smit2985833Not recommendedFair
Calvin Twigt2645800RecommendedDid not deliver
Oscar Pettersson1220100Not recommendedDid not deliver
Julius Dirksen *257400Not recommendedInvestment
Maurilio de Lannoy1000Not recommendedDid not deliver

Groningen (13 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Etienne Vaessen33288400RecommendedFair
Marco Rente30259620RecommendedGood
Leandro Bacuna32234543Not recommendedFair
Stije Resink28213552RecommendedGood
Marvin Peersman26181902Not recommendedFair
Hjalmar Ekdal15124500RecommendedFair
Brynjólfur Darri Willumsson3096641Not recommendedDid not deliver
Finn Stam3283101Not recommendedDid not deliver
Thijs Oosting3478410RecommendedBelow expectations
Mats Seuntjens1666822RecommendedFair
Rui Mendes3452411Not recommendedDid not deliver
Hidde Jurjus3418000Not recommendedDid not deliver
Noam Emeran *288410Not recommendedInvestment

Heerenveen (8 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Levi Smans35238832Not recommendedBelow expectations
Sam Kersten34238111RecommendedFair
Ilias Sebaoui32194830Not recommendedBelow expectations
Jacob Trenskow26181663Not recommendedGood
Alireza Jahanbakhsh20145632RecommendedGood
Hristiyan Petrov1844910Not recommendedFair
Danilo Al-Saed1519900Not recommendedDid not deliver
Jordy de Wijs97200Not recommendedDid not deliver

Heracles (11 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Fabian De Keijzer34306001Not recommendedGood
Damon Mirani34301620RecommendedFair
Ivan Mesík33291010Not recommendedBelow expectations
Suf Podgoreanu32234715Not recommendedBelow expectations
Mimeirhel Benita34204401Not recommendedBelow expectations
Luka Kulenović25145592Not recommendedGood
Daniel Van Kaam34108703Not recommendedDid not deliver
Shiloh 't Zand21101810RecommendedFair
Jan Zamburek2493401Not recommendedDid not deliver
Lorenzo Milani2928100Not recommendedDid not deliver
Robin Mantel25000Not recommendedDid not deliver

NAC Breda (13 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Maximilien Balard33293911Not recommendedGood
Daniel Bielica34288000Not recommendedGood
Leo Greiml30258820Not recommendedGood
Leo Sauer31249372Not recommendedFair
Clint Leemans29170634RecommendedGood
Sydney van Hooijdonk1799710RecommendedFair
Terence Kongolo2989200RecommendedBelow expectations
Maxime Busi1587000Not recommendedDid not deliver
Kamal Sowah1385900Not recommendedDid not deliver
Enes Mahmutović3371300Not recommendedDid not deliver
Kacper Kostorz3057230Not recommendedBelow expectations
Adam Kaied3147210Not recommendedDid not deliver
Kostas Lamprou169000Not recommendedDid not deliver

NEC Nijmegen (6 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Vito van Crooij25189996RecommendedGood
Sami Ouaissa33185071Not recommendedFair
Thomas Ouwejan30180925Not recommendedExcellent
Başar Önal34138512Not recommendedBelow expectations
Bryan Linssen1681040RecommendedGood
Stijn van Gassel3418000Not recommendedDid not deliver

PEC Zwolle (9 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Dylan Vente322523130RecommendedFair
Simon Graves Jensen27231900Not recommendedFair
Dylan Mbayo34212047Not recommendedFair
Jamiro Monteiro29198722RecommendedFair
Sherel Floranus24176401Not recommendedBelow expectations
Thierry Lutonda3246700Not recommendedDid not deliver
Thomas Buitink3425900Not recommendedDid not deliver
Braydon Manu126900Not recommendedDid not deliver
Tristan Gooijer *12600Not recommendedInvestment

PSV Eindhoven (8 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Ryan Flamingo34294202RecommendedGood
Ivan Perišić29180498RecommendedExcellent
Rick Karsdorp1868702RecommendedFair
Tyrell Malacia1338400RecommendedFair
Couhaib Driouech2626021RecommendedGood
Adamo Nagalo *1716600Not recommendedInvestment
Lucas Pérez32500Not recommendedDid not deliver
Esmir Bajraktarević *122000Not recommendedInvestment

Sparta Rotterdam (10 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Patrick van Aanholt21167900RecommendedFair
Kristian Hlynsson14121623RecommendedGood
Mitchell Van Bergen14113332Not recommendedFair
Carel Eiting1488913RecommendedExcellent
Boyd Reith3486900Not recommendedBelow expectations
Julian Baas2085002RecommendedFair
Teo Quintero2259010Not recommendedFair
Nökkvi Þórisson1613620Not recommendedDid not deliver
Kayky *811700Not recommendedInvestment
Hoeve Quincy5000Not recommendedDid not deliver

Telstar (14 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Jeff Hardeveld544601RecommendedGood
Ronald Koeman Jr544600Not recommendedGood
Tyrese Noslin544300Not recommendedBelow expectations
Danny Bakker542711Not recommendedFair
Youssef El Kachati540540Not recommendedFair
Guus Offerhaus539800Not recommendedDid not deliver
Tyrone Owusu538403Not recommendedFair
Mohamed Hamdaoui319400Not recommendedDid not deliver
Reda Kharchouch58000Not recommendedDid not deliver
Remi van Ekeris *54300Not recommendedInvestment
Adil Lechkar *5900Not recommendedInvestment
Achraf Douiri5000Not recommendedDid not deliver
Soufiane Hetli0000Not recommendedDid not deliver
Sem Dirks0000Not recommendedDid not deliver

Twente (7 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Bart van Rooij33294414RecommendedExcellent
Bas Kuipers35180533RecommendedGood
Sam Lammers21150971RecommendedGood
Gustaf Lagerbielke33147211RecommendedGood
Sayfallah Ltaief35119512Not recommendedFair
Arno Verschueren1536400RecommendedFair
Taylor Booth827301RecommendedFair

Utrecht (12 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Paxten Aaronson33270084Not recommendedGood
Siebe Horemans31236114RecommendedGood
Yoann Cathline26195765Not recommendedExcellent
Alonzo Engwanda24127700Not recommendedBelow expectations
Sébastien Haller17127541RecommendedExcellent
David Min34126430RecommendedBelow expectations
Miguel Rodríguez25125173Not recommendedGood
Noah Ohio2967050Not recommendedFair
Matisse Didden2952800Not recommendedBelow expectations
Miliano Jonathans1228000Not recommendedDid not deliver
Michael Brouwer3327000RecommendedBelow expectations
Kolbeinn Finnsson3115100Not recommendedDid not deliver

Waalwijk (9 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Liam Van Gelderen34269700Not recommendedFair
Oskar Zawada26195690Not recommendedFair
Tim van de Loo34182821Not recommendedFair
Roshon van Eijma29182700Not recommendedBelow expectations
Mohammed Ihattaren27156344RecommendedGood
Juan Castillo26154003Not recommendedFair
Sylvester van de Water2563430RecommendedBelow expectations
Redouan El Yaakoubi1340100RecommendedBelow expectations
Alexander Jakobsen236600Not recommendedDid not deliver

Willem II (12 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Thomas Didillon37333700Not recommendedFair
Tommy St Jago35311200RecommendedFair
Raffael Behounek34303021Not recommendedFair
Kyan Vaesen30208644Not recommendedBelow expectations
Rúnar Þór Sigurgeirsson31206311Not recommendedFair
Cisse Sandra28197642Not recommendedFair
Mickael Tirpan24194911Not recommendedFair
Boris Lambert30177120RecommendedBelow expectations
Nick Doodeman37159303Not recommendedBelow expectations
Emilio Kehrer37115723Not recommendedFair
Rob Nizet33112910Not recommendedBelow expectations
Youssuf Sylla1920100Not recommendedDid not deliver