Sumário Executivo
38%
Acerto médio dos clubes
No total foram identificadas 180 contratações reais pelos clubes da
Bundesliga na temporada 2023/24 — excluídas promoções da base, retornos de empréstimo,
movimentações internas e transferências não concretizadas. Destas, 169 entram no
cálculo de aproveitamento; 11 são jovens investimento (sub-23 sem rodagem),
classificados à parte. Contratações sem minutos relevantes na temporada contam como
mal-sucedidas.
Ranking dos Clubes
| Clube | Pos. campeonato | Contratações | Avaliadas | Bem-sucedidas | Regulares | Mal-sucedidas | % Acerto |
| 1 | Borussia Mönchengladbach | 15º | 5 | 5 | 4 | 1 | 0 | 90% |
| 2 | Borussia Dortmund | 5º | 6 | 6 | 4 | 0 | 2 | 67% |
| 3 | Eintracht Frankfurt | 6º | 12 | 11 | 5 | 4 | 2 | 64% |
| 4 | VfB Stuttgart | 2º | 9 | 9 | 5 | 1 | 3 | 61% |
| 5 | Bayer Leverkusen | 1º | 10 | 9 | 4 | 1 | 4 | 50% |
| 6 | Bayern München | 3º | 7 | 6 | 2 | 2 | 2 | 50% |
| 7 | RB Leipzig | 4º | 11 | 9 | 3 | 2 | 4 | 44% |
| 8 | 1. FC Heidenheim | 8º | 19 | 19 | 7 | 2 | 10 | 42% |
| 9 | SV Darmstadt 98 | 18º | 19 | 19 | 4 | 7 | 8 | 40% |
| 10 | FC Augsburg | 11º | 9 | 9 | 3 | 1 | 5 | 39% |
| 11 | 1899 Hoffenheim | 7º | 7 | 7 | 2 | 1 | 4 | 36% |
| 12 | Union Berlin | 16º | 13 | 13 | 1 | 6 | 6 | 31% |
| 13 | FSV Mainz 05 | 14º | 8 | 7 | 2 | 0 | 5 | 29% |
| 14 | Werder Bremen | 9º | 8 | 8 | 0 | 4 | 4 | 25% |
| 15 | VfL Wolfsburg | 12º | 9 | 9 | 2 | 0 | 7 | 22% |
| 16 | 1. FC Köln | 17º | 7 | 7 | 1 | 1 | 5 | 21% |
| 17 | VfL Bochum | 13º | 8 | 8 | 1 | 1 | 6 | 19% |
| 18 | Fortuna Düsseldorf | 19º | 7 | 4 | 0 | 0 | 4 | 0% |
| 19 | SC Freiburg | 10º | 6 | 4 | 0 | 0 | 4 | 0% |
A diferença entre Contratações e
Avaliadas são jovens investimento (sub-23 sem rodagem na temporada), classificados à parte.
Contratações sem minutos relevantes são mal-sucedidas (Não correspondeu).
Destaques da Temporada
As dez contratações de maior impacto técnico da temporada, segundo o Player Impact
Score (PIS).
| Jogador | Clube | Pos | Min | G+A | Nota média | Classificação |
| Harry Kane | Bayern München | F | 2843 | 36+8 | 7.77 | Excelente |
| Alejandro Grimaldo | Bayer Leverkusen | M | 2785 | 10+13 | 7.76 | Excelente |
| Loïs Openda | RB Leipzig | F | 2716 | 24+7 | 7.35 | Excelente |
| Xavi Simons | RB Leipzig | F | 2673 | 8+11 | 7.71 | Excelente |
| Jan-Niklas Beste | 1. FC Heidenheim | M | 2619 | 8+11 | 7.39 | Excelente |
| Deniz Undav | VfB Stuttgart | F | 2102 | 18+10 | 7.65 | Excelente |
| Omar Marmoush | Eintracht Frankfurt | F | 2317 | 12+6 | 7.25 | Excelente |
| Tim Kleindienst | 1. FC Heidenheim | F | 2874 | 12+3 | 7.04 | Excelente |
| Victor Okoh Boniface | Bayer Leverkusen | F | 1563 | 14+8 | 7.39 | Excelente |
| Franck Honorat | Borussia Mönchengladbach | M | 2362 | 3+9 | 7.22 | Excelente |
Metodologia
Avaliação dos clubes — universo de contratações
O relatório considera exclusivamente contratações reais para o elenco principal,
identificadas pela efetiva incorporação do atleta ao grupo entre temporadas. Ficam de fora
do universo: promoções de categorias de base, retornos de empréstimo, movimentações
administrativas internas e transferências registradas mas não concretizadas. O objetivo é
medir a qualidade das decisões de mercado — e apenas delas.
Player Impact Score (PIS)
Cada contratação avaliada recebe um escore de 0 a 100 que combina quatro dimensões
técnicas observáveis: performance individual (média das notas de atuação ao longo da
temporada), produção (gols, assistências e ações decisivas ajustadas por minutagem),
performance coletiva (titularidade e correlação com os resultados do clube) e
disponibilidade (volume de jogos, ajustado por interrupções). Atletas de alto impacto
em minutagem reduzida são promovidos por um critério alternativo de eficiência.
Classificação dos resultados
As faixas de avaliação são: Excelente e Boa (contratações bem-sucedidas —
ponto inteiro no índice), Regular (desempenho intermediário — meio ponto) e
Abaixo do esperado / Não correspondeu (contratações mal-sucedidas).
Duas categorias ficam fora do cálculo, por motivos distintos: Acidente (lesão grave
impediu avaliação justa) e Investimento (atleta sub-23 com baixa minutagem — o
retorno depende de maturação e não pode ser contabilizado a favor nem contra o clube neste
ciclo). Contratações que não alcançaram minutagem relevante na temporada são classificadas
como mal-sucedidas, refletindo o custo esportivo da decisão.
Nota sobre o escopo
Este é o modelo público e simplificado da SigningLab, desenvolvido para avaliação
retrospectiva e transparente do mercado. As soluções comerciais da SigningLab para clubes
parceiros utilizam um conjunto substancialmente maior de variáveis e mecanismos preditivos
dedicados, e não estão integralmente refletidas neste documento.
Anexo — Contratações por clube
* Jovem investimento (sub-23, sem rodagem na
temporada) — fora do cálculo de aproveitamento.
1. FC Heidenheim (19 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|
| Patrick Mainka | 34 | 3060 | 2 | 0 | Boa |
| Kevin Müller | 34 | 3060 | 0 | 0 | Boa |
| Tim Kleindienst | 33 | 2874 | 12 | 3 | Excelente |
| Jonas Föhrenbach | 33 | 2790 | 0 | 0 | Regular |
| Eren Dinkci | 33 | 2672 | 10 | 4 | Excelente |
| Jan-Niklas Beste | 31 | 2619 | 8 | 11 | Excelente |
| Haktab Omar Traore | 32 | 2474 | 0 | 2 | Regular |
| Lennard Maloney | 29 | 2300 | 1 | 1 | Boa |
| Benedikt Gimber | 29 | 2026 | 1 | 1 | Abaixo do esperado |
| Jan Schöppner | 34 | 2000 | 2 | 2 | Abaixo do esperado |
| Marvin Pieringer | 31 | 1525 | 3 | 3 | Boa |
| Kevin Sessa | 32 | 1000 | 3 | 0 | Abaixo do esperado |
| Adrian Beck | 28 | 971 | 1 | 1 | Não correspondeu |
| Tim Siersleben | 33 | 914 | 0 | 0 | Não correspondeu |
| Nikola Dovedan | 30 | 658 | 3 | 1 | Abaixo do esperado |
| Marnon Busch | 21 | 608 | 0 | 0 | Não correspondeu |
| Denis Thomalla | 26 | 444 | 0 | 0 | Não correspondeu |
| Stefan Schimmer | 34 | 194 | 0 | 1 | Não correspondeu |
| Thomas Keller | 6 | 2 | 0 | 0 | Não correspondeu |
1. FC Köln (7 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|
| Rasmus Carstensen | 32 | 1659 | 0 | 0 | Não correspondeu |
| Faride Alidou | 28 | 1285 | 4 | 0 | Regular |
| Luca Waldschmidt | 22 | 1152 | 3 | 0 | Boa |
| Leart Paqarada | 25 | 1072 | 0 | 0 | Não correspondeu |
| Dominique Heintz | 31 | 572 | 0 | 0 | Não correspondeu |
| Matthias Köbbing | 10 | 0 | 0 | 0 | Não correspondeu |
| Philipp Pentke | 25 | 0 | 0 | 0 | Não correspondeu |
1899 Hoffenheim (7 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|
| Anton Stach | 31 | 2332 | 2 | 3 | Excelente |
| Wout Weghorst | 29 | 1989 | 7 | 3 | Boa |
| Marius Bülter | 31 | 1353 | 1 | 4 | Regular |
| David Jurásek | 16 | 490 | 0 | 1 | Não correspondeu |
| Attila Szalai | 18 | 289 | 0 | 0 | Não correspondeu |
| Mergim Berisha | 8 | 144 | 0 | 0 | Não correspondeu |
| Julian Justvan | 6 | 53 | 0 | 0 | Não correspondeu |
Bayer Leverkusen (10 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|
| Granit Xhaka | 33 | 2828 | 3 | 0 | Excelente |
| Alejandro Grimaldo | 33 | 2785 | 10 | 13 | Excelente |
| Jonas Hofmann | 33 | 2215 | 5 | 7 | Excelente |
| Victor Okoh Boniface | 23 | 1563 | 14 | 8 | Excelente |
| Josip Stanišić | 32 | 1276 | 3 | 1 | Abaixo do esperado |
| Nathan Tella | 32 | 843 | 5 | 2 | Regular |
| Borja Iglesias | 11 | 252 | 0 | 0 | Não correspondeu |
| Arthur * | 8 | 183 | 0 | 2 | Investimento |
| Matej Kovar | 33 | 90 | 0 | 0 | Não correspondeu |
| Gustavo Puerta | 28 | 45 | 0 | 0 | Não correspondeu |
Bayern München (7 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|
| Harry Kane | 32 | 2843 | 36 | 8 | Excelente |
| Min-jae Kim | 28 | 1972 | 1 | 1 | Regular |
| Konrad Laimer | 30 | 1770 | 0 | 3 | Boa |
| Raphaël Guerreiro | 22 | 1205 | 3 | 0 | Regular |
| Eric Dier | 18 | 1166 | 0 | 0 | Não correspondeu |
| Sacha Boey * | 4 | 109 | 0 | 0 | Investimento |
| Daniel Peretz | 14 | 16 | 0 | 0 | Não correspondeu |
Borussia Dortmund (6 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|
| Niclas Füllkrug | 31 | 2227 | 12 | 8 | Excelente |
| Marcel Sabitzer | 27 | 1964 | 4 | 3 | Boa |
| Ian Maatsen | 16 | 1269 | 2 | 2 | Boa |
| Ramy Bensebaini | 20 | 1050 | 0 | 0 | Não correspondeu |
| Felix Nmecha | 20 | 1016 | 1 | 2 | Boa |
| Marcel Laurenz Lotka | 7 | 0 | 0 | 0 | Não correspondeu |
Borussia Mönchengladbach (5 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|
| Franck Honorat | 32 | 2362 | 3 | 9 | Excelente |
| Maximilian Wöber | 25 | 2071 | 2 | 3 | Boa |
| Jordan Siebatcheu | 26 | 1429 | 5 | 3 | Boa |
| Robin Hack | 32 | 1351 | 10 | 2 | Boa |
| Tomáš Čvančara | 21 | 899 | 4 | 1 | Regular |
Eintracht Frankfurt (12 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|
| Willian Pacho | 33 | 2970 | 0 | 2 | Boa |
| Robin Koch | 31 | 2740 | 2 | 0 | Boa |
| Omar Marmoush | 29 | 2317 | 12 | 6 | Excelente |
| Ellyes Skhiri | 27 | 2170 | 2 | 2 | Boa |
| Farès Chaïbi | 29 | 1920 | 2 | 4 | Boa |
| Hugo Larsson | 30 | 1885 | 2 | 1 | Regular |
| Niels Nkounkou | 31 | 1313 | 3 | 2 | Regular |
| Hugo Ekitiké | 14 | 725 | 4 | 2 | Regular |
| Donny van de Beek | 15 | 357 | 0 | 0 | Não correspondeu |
| Saša Kalajdžić | 5 | 329 | 0 | 1 | Regular |
| Jessic Ngankam | 17 | 284 | 0 | 0 | Não correspondeu |
| Jean-Mattéo Bahoya * | 9 | 174 | 0 | 0 | Investimento |
FC Augsburg (9 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|
| Finn Gilbert Dahmen | 31 | 2790 | 0 | 0 | Boa |
| Phillip Tietz | 34 | 2405 | 8 | 4 | Excelente |
| Kevin Mbabu | 26 | 2048 | 0 | 2 | Regular |
| Kristijan Jakić | 14 | 1055 | 2 | 1 | Boa |
| Tim Breithaupt | 29 | 633 | 0 | 0 | Não correspondeu |
| Sven Michel | 30 | 598 | 2 | 1 | Abaixo do esperado |
| Pep Biel | 14 | 281 | 0 | 0 | Não correspondeu |
| Masaya Okugawa | 5 | 30 | 0 | 0 | Não correspondeu |
| Japhet Tanganga | 1 | 0 | 0 | 0 | Não correspondeu |
FSV Mainz 05 (8 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|
| Sepp van den Berg | 33 | 2838 | 3 | 0 | Excelente |
| Tom Krauß | 32 | 1352 | 1 | 2 | Abaixo do esperado |
| Nadiem Amiri | 15 | 1318 | 1 | 4 | Excelente |
| Marco Richter | 29 | 717 | 1 | 0 | Não correspondeu |
| Josuha Guilavogui | 23 | 412 | 0 | 1 | Não correspondeu |
| Daniel Batz | 20 | 360 | 0 | 0 | Não correspondeu |
| Jessic Ngankam * | 11 | 195 | 0 | 0 | Investimento |
| Anwar El Ghazi | 3 | 51 | 0 | 1 | Não correspondeu |
Fortuna Düsseldorf (7 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|
| Ao Tanaka | 1 | 90 | 0 | 0 | Não correspondeu |
| Jordy de Wijs | 1 | 90 | 0 | 0 | Não correspondeu |
| Yannik Engelhardt * | 1 | 87 | 1 | 0 | Investimento |
| Christos Tzolis * | 1 | 87 | 0 | 1 | Investimento |
| Vincent Vermeij | 1 | 85 | 0 | 0 | Não correspondeu |
| Ísak Bergmann Jóhannesson * | 1 | 10 | 0 | 0 | Investimento |
| Nicolas Gavory | 1 | 0 | 0 | 0 | Não correspondeu |
RB Leipzig (11 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|
| Loïs Openda | 34 | 2716 | 24 | 7 | Excelente |
| Xavi Simons | 32 | 2673 | 8 | 11 | Excelente |
| Castello Lukeba | 34 | 2212 | 1 | 0 | Regular |
| Benjamin Šeško | 33 | 1533 | 14 | 2 | Boa |
| Christoph Baumgartner | 34 | 1161 | 5 | 1 | Regular |
| Nicolas Seiwald | 34 | 729 | 0 | 2 | Não correspondeu |
| Eljif Elmas | 17 | 290 | 0 | 0 | Não correspondeu |
| Fabio Carvalho * | 16 | 189 | 0 | 0 | Investimento |
| El Chadaille Bitshiabu * | 20 | 59 | 0 | 0 | Investimento |
| Christopher Lenz | 26 | 48 | 0 | 0 | Não correspondeu |
| Leopold Zingerle | 10 | 0 | 0 | 0 | Não correspondeu |
SC Freiburg (6 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|
| Maximilian Philipp | 24 | 347 | 1 | 0 | Não correspondeu |
| Chukwubuike Adamu * | 28 | 127 | 0 | 0 | Investimento |
| Florent Muslija | 16 | 113 | 0 | 0 | Não correspondeu |
| Attila Szalai | 15 | 101 | 0 | 0 | Não correspondeu |
| Maximilian Breunig * | 8 | 18 | 0 | 0 | Investimento |
| Ryan Johansson | 2 | 0 | 0 | 0 | Não correspondeu |
SV Darmstadt 98 (19 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|
| Marcel Schuhen | 33 | 2790 | 0 | 0 | Regular |
| Christoph Klarer | 31 | 2356 | 2 | 2 | Regular |
| Fabian Holland | 23 | 1847 | 0 | 2 | Regular |
| Matthias Bader | 24 | 1807 | 1 | 2 | Boa |
| Emir Karić | 29 | 1781 | 0 | 0 | Abaixo do esperado |
| Matej Maglica | 27 | 1713 | 1 | 0 | Abaixo do esperado |
| Fabian Nürnberger | 21 | 1518 | 1 | 1 | Boa |
| Marvin Mehlem | 21 | 1491 | 3 | 2 | Boa |
| Oscar Vilhelmsson | 28 | 1384 | 4 | 1 | Regular |
| Tobias Kempe | 29 | 1365 | 3 | 2 | Regular |
| Bartol Franjić | 26 | 1231 | 0 | 1 | Não correspondeu |
| Christoph Zimmermann | 24 | 1225 | 0 | 0 | Não correspondeu |
| Mathias Honsak | 23 | 1031 | 1 | 1 | Regular |
| Julian Justvan | 14 | 1023 | 2 | 2 | Boa |
| Sebastian Polter | 9 | 444 | 0 | 1 | Regular |
| Gerit Holtmann | 11 | 388 | 0 | 0 | Não correspondeu |
| Fabian Schnellhardt | 23 | 242 | 0 | 0 | Não correspondeu |
| Fraser Hornby | 8 | 220 | 0 | 0 | Não correspondeu |
| Filip Stojilković | 8 | 149 | 0 | 0 | Não correspondeu |
Union Berlin (13 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|
| Robin Gosens | 30 | 2300 | 6 | 3 | Excelente |
| Lucas Tousart | 26 | 1573 | 0 | 0 | Não correspondeu |
| Alex Král | 30 | 1375 | 0 | 0 | Não correspondeu |
| Kevin Volland | 27 | 1352 | 3 | 4 | Regular |
| Kevin Vogt | 16 | 1324 | 0 | 0 | Regular |
| Benedict Hollerbach | 33 | 1289 | 5 | 0 | Regular |
| Brenden Aaronson | 32 | 1276 | 2 | 2 | Regular |
| David Datro Fofana | 12 | 688 | 1 | 0 | Regular |
| Yorbe Vertessen | 15 | 593 | 3 | 2 | Regular |
| Mikkel Kaufmann | 24 | 493 | 1 | 0 | Não correspondeu |
| Leonardo Bonucci | 12 | 463 | 1 | 0 | Não correspondeu |
| Chris Bedia | 15 | 144 | 1 | 0 | Não correspondeu |
| Alexander Schwolow | 29 | 90 | 0 | 0 | Não correspondeu |
VfB Stuttgart (9 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|
| Alexander Nübel | 30 | 2700 | 0 | 0 | Boa |
| Angelo Stiller | 31 | 2695 | 1 | 5 | Excelente |
| Maximilian Mittelstädt | 33 | 2117 | 2 | 4 | Boa |
| Deniz Undav | 30 | 2102 | 18 | 10 | Excelente |
| Jamie Leweling | 34 | 1533 | 4 | 4 | Boa |
| Anthony Rouault | 26 | 1018 | 0 | 2 | Não correspondeu |
| Woo-yeong Jeong | 26 | 652 | 2 | 3 | Regular |
| Leonidas Stergiou | 32 | 606 | 1 | 0 | Não correspondeu |
| Mahmoud Dahoud | 15 | 230 | 1 | 0 | Abaixo do esperado |
VfL Bochum (8 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|
| Bernardo | 34 | 3014 | 1 | 0 | Boa |
| Matúš Bero | 25 | 1751 | 1 | 1 | Regular |
| Maximilian Wittek | 33 | 1152 | 3 | 1 | Abaixo do esperado |
| Felix Passlack | 27 | 1061 | 2 | 2 | Não correspondeu |
| Gonçalo Paciência | 28 | 676 | 3 | 1 | Abaixo do esperado |
| Lukas Daschner | 34 | 561 | 1 | 1 | Não correspondeu |
| Noah Loosli | 27 | 347 | 0 | 0 | Não correspondeu |
| Andreas Luthe | 13 | 180 | 0 | 0 | Não correspondeu |
VfL Wolfsburg (9 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|
| Joakim Maehle | 31 | 2454 | 2 | 3 | Boa |
| Lovro Majer | 34 | 2116 | 5 | 5 | Boa |
| Moritz Jenz | 28 | 1745 | 0 | 1 | Abaixo do esperado |
| Cedric Zesiger | 33 | 1634 | 0 | 0 | Não correspondeu |
| Tiago Tomás | 28 | 1042 | 1 | 1 | Abaixo do esperado |
| Václav Černý | 30 | 934 | 4 | 0 | Abaixo do esperado |
| Rogério | 16 | 910 | 1 | 0 | Não correspondeu |
| Kevin Behrens | 15 | 616 | 1 | 1 | Abaixo do esperado |
| Amin Sarr | 20 | 393 | 0 | 0 | Não correspondeu |
Werder Bremen (8 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|
| Senne Lynen | 33 | 1803 | 0 | 3 | Regular |
| Olivier Deman | 30 | 1406 | 2 | 1 | Regular |
| Justin Njinmah | 26 | 1031 | 6 | 2 | Regular |
| Rafael Borré | 20 | 1010 | 4 | 0 | Regular |
| Julián Malatini | 17 | 606 | 1 | 0 | Não correspondeu |
| Dawid Kownacki | 32 | 415 | 0 | 0 | Não correspondeu |
| Naby Keïta | 12 | 118 | 0 | 0 | Não correspondeu |
| Cimo Röcker | 11 | 0 | 0 | 0 | Não correspondeu |