SigningLab · Annual Report

Signing Accuracy — Bundesliga 2025/26

Published on January 12, 2026

Executive Summary

150
Real signings
140
Evaluated
39%
Clubs' average hit rate
30
Successful
67
Unsuccessful
90%
SigningLab accuracy*

In total we identified 150 real signings by the clubs of Bundesliga in the 2025/26 season — academy promotions, loan returns, internal moves and transfers that never went through are excluded. Of these, 140 are included in the hit-rate calculation; 10 are youth investments (under-23 with no game time), classified separately. Signings without relevant minutes in the season count as unsuccessful.

League Analysis

Champions Bayern München posted a hit rate of 80% on signings (5 evaluated), holding 1st place in the accuracy ranking. The bottom four in the table had an average hit rate of 22% on signings — below the league average (39%), highlighting the link between recruitment quality and sporting performance.

Bayern München leads the accuracy ranking with 80% and Union Berlin closes the list with 10%. Following the SigningLab model's recommendations in each window, the average hit rate would have been 90% (+52 p.p. over the clubs' decisions).

Club Ranking

ClubLeague positionSigningsEvaluatedSuccessfulFairUnsuccessfulHit rate %SigningLab*
1Bayern München55401
80%
100%
2Eintracht Frankfurt54220
75%
100%
31899 Hoffenheim87412
64%
71%
4Borussia Dortmund44211
62%
100%
5RB Leipzig98251
56%
100%
6Bayer Leverkusen1210343
50%
80%
7Werder Bremen15º88314
44%
100%
8FC Augsburg109144
33%
89%
9Hamburger SV13º1817359
32%
94%
10Borussia Mönchengladbach12º98134
31%
88%
111. FC Köln14º1414167
29%
93%
12FSV Mainz 0510º77124
29%
100%
13VfL Wolfsburg16º88125
25%
100%
14FC St. Pauli18º1110127
20%
90%
151. FC Heidenheim17º65023
20%
80%
16VfB Stuttgart55104
20%
60%
17SC Freiburg66024
17%
83%
18Union Berlin11º55014
10%
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
Luis DíazBayern MünchenF245015+147.28ExcellentRecommended
Yan DiomandeRB LeipzigF247612+87.72ExcellentRecommended
Luka VuškovićHamburger SVD24416+07.01ExcellentRecommended
Nicolas JacksonBayern MünchenF10378+15.99GoodRecommended
Wouter Burger1899 HoffenheimM24404+57.09ExcellentRecommended
Vladimír Coufal1899 HoffenheimD30171+87.16ExcellentNot recommended
Malik TillmanBayer LeverkusenF16896+06.68ExcellentRecommended
Sheraldo BeckerFSV Mainz 05F9533+36.93ExcellentRecommended
Cameron PuertasWerder BremenM18781+26.06ExcellentRecommended
Jonathan TahBayern MünchenD20242+15.95GoodRecommended

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.

1. FC Heidenheim (6 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Diant Ramaj33279001RecommendedFair
Arijon Ibrahimović32218124RecommendedFair
Christian Joe Conteh1040500Not recommendedDid not deliver
Leonidas Stergiou920300RecommendedDid not deliver
Leart Paqarada2700Not recommendedDid not deliver
Paul Tschernuth *1000Not recommendedInvestment

1. FC Köln (14 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Jakub Kamiński34301973Not recommendedFair
Sebastian Sebulonsen31250500Not recommendedDid not deliver
Kristoffer Lund34228902Not recommendedBelow expectations
Ísak Bergmann Jóhannesson32181212Not recommendedFair
Tom Krauß32180102Not recommendedFair
Cenk Özkaçar34180100Not recommendedBelow expectations
Ragnar Ache29172474Not recommendedFair
Marius Bülter32160654Not recommendedFair
Rav van den Berg23113801Not recommendedFair
Joel Schmied19108000Not recommendedDid not deliver
Alessio Castro-Montes2367013Not recommendedGood
Jusuf Gazibegović62200Not recommendedDid not deliver
Matthias Köbbing3000Not recommendedDid not deliver
Ron-Robert Zieler34000Not recommendedDid not deliver

1899 Hoffenheim (8 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Vladimír Coufal34301718Not recommendedExcellent
Leon Avdullahu33283801Not recommendedGood
Wouter Burger30244045RecommendedExcellent
Albian Hajdari31244012RecommendedGood
Bernardo30231800RecommendedFair
Tim Lemperle29195982Not recommendedBelow expectations
Cole Campbell *118300Not recommendedInvestment
Koki Machida14400Not recommendedDid not deliver

Bayer Leverkusen (12 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Jarell Quansah30230840RecommendedFair
Mark Flekken24213000RecommendedGood
Malik Tillman29168960RecommendedExcellent
Loïc Badé27165900RecommendedGood
Ernest Poku33148455Not recommendedFair
Ezequiel Fernández25100101RecommendedFair
Janis Blaswich3293000RecommendedDid not deliver
Lucas Vázquez1649912RecommendedFair
Eliesse Ben Seghir1926100RecommendedBelow expectations
Claudio Echeverri *1313600Not recommendedInvestment
Tim Oermann *121600Not recommendedInvestment
Jonas Omlin11000Not recommendedDid not deliver

Bayern München (5 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Luis Díaz3224501514RecommendedExcellent
Jonathan Tah33202421RecommendedGood
Tom Bischof29132033RecommendedGood
Nicolas Jackson26103781RecommendedGood
Benno Schmitz0000Not recommendedDid not deliver

Borussia Dortmund (4 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Jobe Bellingham32180001Not recommendedFair
Fábio Silva3082826RecommendedGood
Aaron Anselmino836810RecommendedGood
Patrick Drewes2000Not recommendedDid not deliver

Borussia Mönchengladbach (9 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Yannik Engelhardt31249722RecommendedFair
Kevin Diks30246750RecommendedGood
Haris Tabaković322394132Not recommendedFair
Jens Castrop27159931Not recommendedBelow expectations
Shuto Machino33108431RecommendedFair
Hugo Bolin1455211RecommendedDid not deliver
Giovanni Reyna2552610Not recommendedBelow expectations
Kota Takai1335700Not recommendedBelow expectations
Jan Urbich *74000Not recommendedInvestment

Eintracht Frankfurt (5 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Ritsu Doan32237955RecommendedFair
Michael Zetterer34197500RecommendedFair
Arnaud Kalimuendo19142061RecommendedGood
Jonathan Burkardt221340131RecommendedGood
Younes Ebnoutalib *813910Not recommendedInvestment

FC Augsburg (10 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Robin Fellhauer34281032RecommendedFair
Han-Noah Massengo33243521Not recommendedBelow expectations
Fabian Rieder32235963Not recommendedFair
Anton Kade29174660Not recommendedFair
Michael Gregoritsch1892762RecommendedGood
Arthur Chaves1482920Not recommendedFair
Rodrigo Ribeiro1763220Not recommendedBelow expectations
Elias Saad1449900RecommendedDid not deliver
Yannik Keitel1024700Not recommendedDid not deliver
Ismael Gharbi *219200Not recommendedInvestment

FC St. Pauli (11 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Joel Chima Fujita32267113RecommendedFair
Arkadiusz Pyrka33258001Not recommendedBelow expectations
Mathias Pereira Lage28203022Not recommendedBelow expectations
Louis Oppie34161610Not recommendedDid not deliver
Martijn Kaars32136831Not recommendedDid not deliver
Tomoya Ando17126101Not recommendedGood
Andreas Hountondji21108440Not recommendedDid not deliver
Mathias Rasmussen1470500RecommendedFair
Ricky Jade-Jones1134920Not recommendedDid not deliver
Taichi Hara143100Not recommendedDid not deliver
Emil Gazdov *1000Not recommendedInvestment

FSV Mainz 05 (7 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Phillip Tietz19161852RecommendedFair
Stefan Posch16139500RecommendedFair
Sheraldo Becker1495333RecommendedExcellent
Benedict Hollerbach1488212Not recommendedBelow expectations
Silas Wamangituka834210Not recommendedBelow expectations
Sota Kawasaki2432500Not recommendedBelow expectations
William Bøving2722701Not recommendedBelow expectations

Hamburger SV (18 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Nicolai Remberg32288002Not recommendedFair
Luka Vušković29244160RecommendedExcellent
Fábio Vieira29221575RecommendedGood
Nicolás Capaldo27200913Not recommendedBelow expectations
Jordan Torunarigha29196500RecommendedFair
Albert Sambi Lokonga27171250RecommendedGood
Warmed Omari20160701RecommendedFair
Rayan Philippe32129250Not recommendedDid not deliver
Daniel Elfadli29126600Not recommendedDid not deliver
Giorgi Gocholeishvili3095701Not recommendedDid not deliver
Damion Downs1555000Not recommendedDid not deliver
Albert Grønbæk849512Not recommendedFair
Philip Otele1147711Not recommendedFair
Yussuf Poulsen1634210RecommendedBelow expectations
Emir Sahiti512200Not recommendedDid not deliver
Sander Tangvik *169000Not recommendedInvestment
Immanuel Pherai106300Not recommendedDid not deliver
Daniel Peretz15000Not recommendedDid not deliver

RB Leipzig (9 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Yan Diomande332476128RecommendedExcellent
Rômulo30220494Not recommendedFair
Conrad Harder3191933RecommendedFair
Johan Bakayoko2977920RecommendedFair
Brajan Gruda1375533RecommendedGood
Ezechiel Banzuzi2859701Not recommendedFair
Max Finkgrafe2650211RecommendedFair
Andrija Maksimović *228800Not recommendedInvestment
Leopold Zingerle5000Not recommendedDid not deliver

SC Freiburg (6 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Philipp Treu32219412RecommendedFair
Yuito Suzuki29163642Not recommendedBelow expectations
Igor Matanović321570112Not recommendedFair
Derry Scherhant34130851Not recommendedBelow expectations
Anthony Jung2652800RecommendedDid not deliver
Jannik Huth1000Not recommendedDid not deliver

Union Berlin (5 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Derrick Köhn31191012Not recommendedBelow expectations
Oliver Burke33169162Not recommendedBelow expectations
Stanley N'Soki2682312Not recommendedFair
Carl Klaus1032900Not recommendedDid not deliver
Matheo Raab259000Not recommendedDid not deliver

VfB Stuttgart (5 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Bilal El Khannouss27163445RecommendedGood
Lorenz Assignon30110900RecommendedBelow expectations
Badredine Bouanani2948100RecommendedBelow expectations
Stefan Drljača3000Not recommendedDid not deliver
Abdenego Nankishi0000Not recommendedDid not deliver

VfL Wolfsburg (8 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Christian Eriksen33250939RecommendedGood
Saël Kumbedi30189005Not recommendedFair
Vinícius Souza32177800RecommendedFair
Adam Daghim29144623Not recommendedBelow expectations
Jeanuël Belocian15134501Not recommendedBelow expectations
Jenson Seelt1169600Not recommendedBelow expectations
Jesper Lindstrøm1541500Not recommendedDid not deliver
Kento Shiogai1732910Not recommendedBelow expectations

Werder Bremen (8 signings)

PlayerMatchesMinutesGoalsAssistsSigningLab ProjectionRating
Yukinari Sugawara32243206RecommendedGood
Cameron Puertas31187812RecommendedExcellent
Samuel Mbangula29118232RecommendedFair
Isaac Schmidt3067710Not recommendedDid not deliver
Victor Okoh Boniface1232502RecommendedGood
Karl Hein2518000Not recommendedDid not deliver
Maximilian Wöber53500Not recommendedDid not deliver
Markus Kolke11000Not recommendedDid not deliver