Sumário Executivo
No total foram identificadas 170 contratações reais pelos clubes da Ligue 1 na temporada 2024/25 — excluídas promoções da base, retornos de empréstimo, movimentações internas e transferências não concretizadas. Destas, 161 entram no cálculo de aproveitamento; 9 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 | SigningLab* | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Paris Saint Germain | 1º | 5 | 5 | 4 | 1 | 0 | 90% | 100% |
| 2 | Monaco | 3º | 6 | 6 | 4 | 1 | 1 | 75% | 83% |
| 3 | Nice | 4º | 8 | 8 | 3 | 4 | 1 | 62% | 88% |
| 4 | Reims | 15º | 5 | 4 | 2 | 1 | 1 | 62% | 50% |
| 5 | Marseille | 2º | 16 | 15 | 6 | 6 | 3 | 60% | 93% |
| 6 | Lyon | 6º | 10 | 10 | 5 | 2 | 3 | 60% | 90% |
| 7 | Toulouse | 10º | 6 | 6 | 3 | 1 | 2 | 58% | 100% |
| 8 | Strasbourg | 7º | 13 | 12 | 5 | 2 | 5 | 50% | 67% |
| 9 | Rennes | 12º | 17 | 15 | 3 | 7 | 5 | 43% | 100% |
| 10 | Angers | 14º | 9 | 9 | 1 | 5 | 3 | 39% | 78% |
| 11 | Lille | 5º | 10 | 10 | 1 | 5 | 4 | 35% | 90% |
| 12 | Saint Etienne | 17º | 9 | 9 | 2 | 2 | 5 | 33% | 67% |
| 13 | Stade Brestois 29 | 9º | 9 | 9 | 1 | 4 | 4 | 33% | 89% |
| 14 | Nantes | 13º | 9 | 8 | 0 | 5 | 3 | 31% | 88% |
| 15 | Auxerre | 11º | 15 | 12 | 1 | 5 | 6 | 29% | 83% |
| 16 | Lens | 8º | 8 | 8 | 0 | 4 | 4 | 25% | 88% |
| 17 | Le Havre | 16º | 7 | 7 | 0 | 2 | 5 | 14% | 100% |
| 18 | Montpellier | 18º | 4 | 4 | 0 | 1 | 3 | 12% | 100% |
| 19 | Metz | 19º | 4 | 4 | 0 | 0 | 4 | 0% | 100% |
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 |
|---|---|---|---|---|---|---|
| Mason Greenwood | Marseille | F | 2814 | 22+5 | 7.58 | Excelente |
| João Neves | Paris Saint Germain | M | 1857 | 3+8 | 6.32 | Excelente |
| Désiré Doué | Paris Saint Germain | M | 1734 | 6+6 | 7.07 | Excelente |
| Amine Gouiri | Marseille | F | 1051 | 10+3 | 7.68 | Excelente |
| Adrien Rabiot | Marseille | M | 2483 | 9+5 | 7.42 | Excelente |
| Lamine Camara | Monaco | M | 2064 | 2+7 | 7.04 | Excelente |
| Khvicha Kvaratskhelia | Paris Saint Germain | F | 920 | 4+3 | 6.52 | Excelente |
| Charlie Cresswell | Toulouse | D | 2601 | 3+1 | 6.85 | Excelente |
| Pierre-Emile Højbjerg | Marseille | M | 2666 | 2+4 | 7.11 | Excelente |
| Jonathan Clauss | Nice | D | 2311 | 3+8 | 7.40 | 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.
SigningLab — projeção no momento da contratação
A coluna SigningLab apresenta a assertividade que o clube teria alcançado caso seguisse as projeções do modelo SigningLab treinado exclusivamente com as temporadas 2021-2023 — anterior, portanto, a todas as contratações aqui avaliadas. A projeção de sucesso é gerada no momento da contratação — antes de o atleta entrar em campo pelo novo clube — utilizando exclusivamente informações disponíveis até aquela data: histórico de carreira, perfil físico-técnico, padrão de adaptação em ligas similares e contexto do clube contratante. É precisamente por ser uma projeção antecipada, e não uma leitura retrospectiva, que a assertividade do modelo tem tanto valor: ela mede a capacidade de prever o resultado de uma decisão de mercado antes que ela produza efeitos.
O modelo é treinado sobre mais de 2 milhões de partidas individuais e 423 mil transferências ao longo de uma década, com validação temporal estrita. Avaliações de rendimento regular contam como acerto em qualquer direção da recomendaçã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.
Angers (9 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|---|---|---|---|---|
| Jordan Lefort | 34 | 3060 | 0 | 1 | Regular |
| Florent Hanin | 34 | 2677 | 1 | 2 | Boa |
| Carlens Arcus | 30 | 2055 | 0 | 1 | Regular |
| Jean-Eudes Aholou | 27 | 1978 | 2 | 0 | Regular |
| Haris Belkebla | 22 | 1795 | 0 | 1 | Regular |
| Jim Allevinah | 28 | 1765 | 1 | 3 | Não correspondeu |
| Esteban Lepaul | 32 | 1638 | 9 | 0 | Regular |
| Zinedine Ferhat | 26 | 844 | 2 | 0 | Abaixo do esperado |
| Ahmadou Bamba Dieng | 21 | 550 | 3 | 0 | Não correspondeu |
Auxerre (15 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|---|---|---|---|---|
| Clement Akpa | 32 | 2495 | 0 | 1 | Regular |
| Elisha Owusu | 28 | 2354 | 1 | 3 | Regular |
| Ki-Jana Hoever | 31 | 2140 | 1 | 2 | Abaixo do esperado |
| Hamed Junior Traorè | 26 | 2106 | 10 | 2 | Regular |
| Sinaly Diomande | 29 | 1945 | 3 | 2 | Boa |
| Gabriel Osho | 27 | 1657 | 1 | 0 | Regular |
| Ado Onaiwu | 33 | 990 | 4 | 1 | Regular |
| Thelonius Bair | 34 | 958 | 2 | 1 | Abaixo do esperado |
| Assane Dioussé | 34 | 688 | 0 | 0 | Não correspondeu |
| Florian Aye | 34 | 584 | 2 | 0 | Não correspondeu |
| Fredrik Oppegård | 14 | 280 | 0 | 0 | Não correspondeu |
| Lasso Coulibaly * | 3 | 53 | 1 | 0 | Investimento |
| Eros Maddy * | 15 | 27 | 0 | 0 | Investimento |
| Tom Negrel * | 4 | 0 | 0 | 0 | Investimento |
| Saad Agouzoul | 5 | 0 | 0 | 0 | Não correspondeu |
Le Havre (7 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|---|---|---|---|---|
| Timothée Pembélé | 30 | 1121 | 1 | 0 | Não correspondeu |
| Yanis Zouaoui | 30 | 982 | 0 | 2 | Regular |
| Junior Mwanga | 11 | 954 | 1 | 2 | Regular |
| Ahmed Hassan | 16 | 855 | 3 | 1 | Abaixo do esperado |
| Fodé Ballo-Touré | 11 | 595 | 0 | 0 | Não correspondeu |
| Mahamadou Diawara | 15 | 588 | 0 | 1 | Não correspondeu |
| Ilyes Housni | 25 | 243 | 0 | 0 | Não correspondeu |
Lens (8 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|---|---|---|---|---|
| M'Bala Nzola | 22 | 1464 | 6 | 1 | Abaixo do esperado |
| Anass Zaroury | 32 | 1424 | 2 | 2 | Regular |
| Malang Sarr | 34 | 1389 | 0 | 0 | Regular |
| Mathew Ryan | 14 | 1260 | 0 | 0 | Regular |
| Goduine Koyalipou | 18 | 891 | 4 | 0 | Regular |
| Hervé Koffi | 25 | 450 | 0 | 0 | Abaixo do esperado |
| Martín Satriano | 7 | 96 | 0 | 0 | Não correspondeu |
| Denis Petrić | 7 | 0 | 0 | 0 | Não correspondeu |
Lille (10 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|---|---|---|---|---|
| Thomas Meunier | 31 | 1951 | 2 | 0 | Boa |
| Aïssa Mandi | 34 | 1736 | 0 | 0 | Regular |
| Osame Sahraoui | 31 | 1292 | 3 | 3 | Regular |
| Ngal'ayel Mukau | 29 | 1218 | 0 | 1 | Abaixo do esperado |
| Mitchel Bakker | 27 | 1138 | 3 | 2 | Abaixo do esperado |
| Matias Fernandez | 25 | 1064 | 4 | 2 | Regular |
| Chuba Akpom | 14 | 637 | 3 | 1 | Regular |
| Ethan Mbappé | 11 | 237 | 0 | 0 | Regular |
| Rafael Fernandes | 1 | 0 | 0 | 0 | Não correspondeu |
| Marc-Aurele Caillard | 4 | 0 | 0 | 0 | Não correspondeu |
Lyon (10 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|---|---|---|---|---|
| Lucas Perri | 33 | 2970 | 0 | 0 | Boa |
| Moussa Niakhaté | 33 | 2725 | 0 | 0 | Regular |
| Jordan Veretout | 31 | 1571 | 2 | 0 | Boa |
| Georges Mikautadze | 34 | 1445 | 11 | 6 | Boa |
| Tanner Tessmann | 32 | 1261 | 1 | 0 | Regular |
| Abner | 32 | 1099 | 1 | 1 | Boa |
| Thiago Almada | 17 | 953 | 1 | 4 | Boa |
| Rémy Descamps | 32 | 90 | 0 | 0 | Não correspondeu |
| Wilfried Zaha | 7 | 78 | 0 | 0 | Não correspondeu |
| Warmed Omari | 24 | 13 | 0 | 0 | Não correspondeu |
Marseille (16 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|---|---|---|---|---|
| Gerónimo Rulli | 34 | 3060 | 0 | 0 | Boa |
| Mason Greenwood | 34 | 2814 | 22 | 5 | Excelente |
| Pierre-Emile Højbjerg | 31 | 2666 | 2 | 4 | Excelente |
| Adrien Rabiot | 29 | 2483 | 9 | 5 | Excelente |
| Derek Cornelius | 28 | 1423 | 0 | 0 | Regular |
| Neal Maupay | 31 | 1051 | 4 | 4 | Regular |
| Amine Gouiri | 14 | 1051 | 10 | 3 | Excelente |
| Jon Rowe | 33 | 817 | 3 | 3 | Regular |
| Lilian Brassier | 17 | 789 | 0 | 0 | Regular |
| Ismaël Bennacer | 13 | 649 | 0 | 2 | Boa |
| Elye Wahi | 15 | 575 | 3 | 1 | Abaixo do esperado |
| Ismael Koné | 14 | 361 | 0 | 0 | Regular |
| Amar Dedić | 13 | 309 | 0 | 1 | Regular |
| Luiz Felipe | 10 | 131 | 0 | 0 | Não correspondeu |
| Valentín Carboni * | 6 | 100 | 0 | 0 | Investimento |
| Jeffrey de Lange | 34 | 0 | 0 | 0 | Não correspondeu |
Metz (4 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|---|---|---|---|---|
| Pape Sy | 1 | 90 | 0 | 0 | Não correspondeu |
| Benjamin Stambouli | 1 | 90 | 0 | 0 | Não correspondeu |
| Gauthier Hein | 1 | 90 | 0 | 0 | Não correspondeu |
| Jessy Deminguet | 1 | 83 | 0 | 0 | Não correspondeu |
Monaco (6 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|---|---|---|---|---|
| Lamine Camara | 29 | 2064 | 2 | 7 | Excelente |
| Christian Mawissa Elebi | 31 | 1521 | 0 | 0 | Não correspondeu |
| Mika Biereth | 17 | 1237 | 13 | 2 | Boa |
| George Ilenikhena | 28 | 722 | 3 | 2 | Regular |
| Jordan Teze | 19 | 586 | 1 | 0 | Boa |
| Mutassim Al-Musrati | 11 | 388 | 1 | 1 | Boa |
Montpellier (4 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|---|---|---|---|---|
| Rabby Nzingoula | 28 | 1695 | 1 | 0 | Abaixo do esperado |
| Nikola Maksimović | 7 | 583 | 0 | 0 | Regular |
| Bamo Meïté | 12 | 428 | 0 | 0 | Não correspondeu |
| Birama Touré | 8 | 295 | 0 | 0 | Não correspondeu |
Nantes (9 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|---|---|---|---|---|
| Johann Lepenant | 30 | 2063 | 2 | 1 | Regular |
| Anthony Lopes | 18 | 1564 | 0 | 0 | Regular |
| Sorba Thomas | 29 | 1331 | 1 | 3 | Abaixo do esperado |
| Saidou Sow | 10 | 800 | 1 | 0 | Regular |
| Patrik Carlgren | 31 | 416 | 0 | 0 | Regular |
| Francis Coquelin | 6 | 232 | 1 | 1 | Regular |
| Jean-Philippe Gbamin | 17 | 221 | 0 | 0 | Não correspondeu |
| Meschack Elia | 12 | 181 | 1 | 0 | Não correspondeu |
| Yassine Benhattab * | 0 | 0 | 0 | 0 | Investimento |
Nice (8 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|---|---|---|---|---|
| Jonathan Clauss | 28 | 2311 | 3 | 8 | Excelente |
| Moise Bombito | 27 | 2195 | 0 | 0 | Regular |
| Ali Abdi | 26 | 1417 | 5 | 2 | Regular |
| Tanguy Ndombélé | 19 | 1139 | 1 | 2 | Boa |
| Baptiste Santamaria | 15 | 931 | 0 | 0 | Regular |
| Mohamed Abdelmonem | 24 | 855 | 0 | 0 | Boa |
| Youssoufa Moukoko | 25 | 225 | 2 | 1 | Regular |
| Maxime Dupé | 34 | 0 | 0 | 0 | Não correspondeu |
Paris Saint Germain (5 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|---|---|---|---|---|
| Willian Pacho | 31 | 2130 | 0 | 1 | Boa |
| João Neves | 33 | 1857 | 3 | 8 | Excelente |
| Désiré Doué | 32 | 1734 | 6 | 6 | Excelente |
| Khvicha Kvaratskhelia | 16 | 920 | 4 | 3 | Excelente |
| Matvey Safonov | 33 | 878 | 0 | 0 | Regular |
Reims (5 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|---|---|---|---|---|
| Cédric Kipré | 33 | 2289 | 1 | 1 | Excelente |
| Aurélio Buta | 31 | 1978 | 0 | 1 | Regular |
| Mory Gbane | 14 | 1215 | 0 | 1 | Boa |
| Jordan Siebatcheu | 8 | 456 | 1 | 0 | Não correspondeu |
| Gabriel Moscardo * | 17 | 108 | 0 | 0 | Investimento |
Rennes (17 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|---|---|---|---|---|
| Hans Hateboer | 32 | 1680 | 0 | 0 | Abaixo do esperado |
| Brice Samba | 17 | 1529 | 0 | 0 | Boa |
| Lilian Brassier | 14 | 1235 | 1 | 1 | Excelente |
| Leo Østigård | 18 | 1228 | 1 | 0 | Regular |
| Jordan James | 31 | 1193 | 0 | 1 | Abaixo do esperado |
| Anthony Rouault | 11 | 973 | 0 | 0 | Regular |
| Seko Fofana | 17 | 844 | 1 | 1 | Regular |
| Albert Grønbæk | 17 | 813 | 2 | 1 | Não correspondeu |
| Glen Kamara | 16 | 660 | 0 | 1 | Regular |
| Mousa Al-Taamari | 11 | 577 | 1 | 0 | Regular |
| Ismael Koné | 14 | 468 | 2 | 1 | Boa |
| Andrés Gómez | 24 | 377 | 3 | 0 | Regular |
| Jota | 11 | 331 | 1 | 0 | Regular |
| Kazeem Olaigbe | 12 | 309 | 0 | 2 | Abaixo do esperado |
| Kyogo Furuhashi | 12 | 125 | 0 | 0 | Não correspondeu |
| Naouirou Ahamada * | 13 | 62 | 0 | 0 | Investimento |
| Ayanda Sishuba * | 5 | 2 | 0 | 0 | Investimento |
Saint Etienne (9 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|---|---|---|---|---|
| Zuriko Davitashvili | 33 | 2758 | 9 | 8 | Boa |
| Pierre Ekwah | 29 | 2549 | 1 | 0 | Regular |
| Lucas Stassin | 28 | 1872 | 12 | 4 | Excelente |
| Yunis Abdelhamid | 33 | 1012 | 0 | 0 | Regular |
| Maxime Bernauer | 12 | 762 | 0 | 0 | Não correspondeu |
| Augustine Boakye | 20 | 741 | 3 | 0 | Não correspondeu |
| Pierre Cornud | 21 | 584 | 0 | 0 | Abaixo do esperado |
| Benjamin Old | 14 | 523 | 0 | 0 | Não correspondeu |
| Ibrahima Wadji | 14 | 341 | 0 | 0 | Não correspondeu |
Stade Brestois 29 (9 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|---|---|---|---|---|
| Ludovic Ajorque | 31 | 2505 | 13 | 2 | Boa |
| Abdoulaye Ndiaye | 28 | 1712 | 1 | 0 | Regular |
| Massadio Haïdara | 23 | 1680 | 0 | 0 | Regular |
| Abdallah Sima | 28 | 1243 | 6 | 2 | Regular |
| Mama Baldé | 27 | 1154 | 2 | 3 | Regular |
| Edimilson Fernandes | 27 | 1109 | 0 | 1 | Não correspondeu |
| Soumaila Coulibaly | 13 | 437 | 0 | 0 | Abaixo do esperado |
| Ibrahim Salah | 19 | 362 | 1 | 1 | Abaixo do esperado |
| Antonin Cartillier | 0 | 0 | 0 | 0 | Não correspondeu |
Strasbourg (13 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|---|---|---|---|---|
| Đorđe Petrović | 31 | 2799 | 0 | 0 | Excelente |
| Guéla Doué | 32 | 2725 | 1 | 2 | Boa |
| Diego Moreira | 32 | 2583 | 2 | 7 | Regular |
| Mamadou Sarr | 29 | 2377 | 0 | 1 | Regular |
| Sebastian Nanasi | 32 | 2121 | 6 | 4 | Boa |
| Félix Lemaréchal | 32 | 1788 | 4 | 3 | Boa |
| Valentín Barco | 14 | 1172 | 0 | 2 | Boa |
| Sékou Mara | 32 | 782 | 1 | 1 | Não correspondeu |
| Andrew Omobamidele | 10 | 554 | 0 | 0 | Abaixo do esperado |
| Samuel Amo-Ameyaw | 14 | 325 | 2 | 0 | Abaixo do esperado |
| Caleb Wiley | 6 | 276 | 0 | 1 | Não correspondeu |
| Karl-Johan Johnsson | 34 | 270 | 0 | 0 | Não correspondeu |
| Óscar Perea * | 12 | 24 | 0 | 0 | Investimento |
Toulouse (6 contratações)
| Jogador | Jogos | Minutos | Gols | Assistências | Classificação |
|---|---|---|---|---|---|
| Charlie Cresswell | 32 | 2601 | 3 | 1 | Excelente |
| Mark McKenzie | 31 | 2506 | 1 | 1 | Boa |
| Djibril Sidibé | 28 | 2116 | 0 | 3 | Boa |
| Joshua King | 28 | 1690 | 6 | 3 | Regular |
| Ümit Akdağ | 31 | 517 | 0 | 0 | Abaixo do esperado |
| Miha Zajc | 31 | 309 | 0 | 0 | Não correspondeu |