AccueilMéthodologie

Comment nous calculons la valeur marchande

Contrairement au football masculin, où les transferts sont publics et fréquents, le football féminin repose largement sur des transferts libres et des montants non divulgués. Theno.10 utilise un modèle transparent et déterministe — une formule documentée dont chaque coefficient est publié et versionné, pas un algorithme boîte noire. Chaque facteur d'une valorisation est inspectable, et le modèle est recalibré face aux transferts réels et aux références externes.

1. La formule

Chaque joueuse part d'une valeur de base par poste, ensuite multipliée par une série de facteurs de contexte :

valeur = base(poste) × performance × âge × championnat × UWCL × contrat × international × disponibilité × réputation
  • Performance — métriques par 90 (buts, passes décisives, xG, xA, passes progressives) et minutes, normalisées en percentiles face aux références par poste et pondérées différemment selon le poste. Les petits échantillons sont contractés vers la moyenne, afin que quelques buts en 300 minutes ne fassent pas flamber une valorisation. Les métriques que nous n'avons pas encore sont exclues et leur poids redistribué — jamais inventées.
  • Âge — courbes spécifiques par poste (les gardiennes atteignent leur pic plus tard que les ailières), avec un bonus pour les talents U-21 déjà performants.
  • Championnat — multiplicateurs de force de la compétition (WSL et NWSL les plus fortes, puis Liga F, D1 et Frauen-Bundesliga), plus un bonus de participation à l'UWCL.
  • Contrat — durée restante : un club avec des années de contrôle exige une prime ; les contrats expirants réduisent le levier. Les transferts libres sont la norme dans le football féminin et sont traités comme tels, pas pénalisés.
  • International — niveau de sélection dérivé du classement FIFA en direct.
  • Disponibilité — part des minutes possibles jouées, avec une décote pour blessures actives.
  • Réputation — grands trophées (Ballon d'Or, Coupe du monde, UWCL…) avec décroissance temporelle, capturant la valeur de marque et de rareté qu'une formule purement statistique manque.

Deux de ces facteurs sont quasi dormants au vu de ce que nous détenons aujourd'hui. Au 27 juillet 2026, seules 13 joueuses de toute la base portaient un trophée et il y avait une seule blessure active enregistrée — la réputation et la décote pour blessure ne déplacent donc la valorisation de presque personne. Ils sont dans la formule parce que la donnée se remplira, pas parce qu'ils façonnent les chiffres que vous voyez. La couverture des entrées de performance est elle aussi inégale : 835 des 16 311 lignes de saison portent un chiffre de xG (xA 834, passes progressives 986), et c'est pourquoi les métriques absentes sont exclues et leur poids redistribué au lieu d'être traitées comme zéro.

2. Ancrage au marché réel

La sortie de la formule est ensuite ancrée à des preuves de marché réelles là où elles existent :

  • Montants de transfert confirmés — la preuve la plus forte dont nous disposons. Un montant confirmé récent l'emporte largement sur le modèle (et sert de plancher pour les montants de moins d'un an) : une joueuse qui vient d'être transférée pour 1 M€ ne peut pas être listée à 300 K€. Le poids de l'ancre décroît avec le temps.
  • Valeurs de référence — des références éditoriales et externes ajustent la valeur en douceur. Le modèle mène ; les références servent surtout à la calibration et au contrôle qualité, et sont ignorées pour les joueuses sans historique établi.

3. Quand nous n'en savons pas assez, nous le disons

Les joueuses avec trop peu de données (peu de minutes, profil incomplet) entrent en cold start : leur valeur est plafonnée bas quoi que dise la formule, et seule une preuve de marché réelle sur une joueuse au parcours établi peut la relever. Les joueuses sans minutes significatives, sans palmarès et sans preuve de marché ne sont pas valorisées du tout — leur profil affiche « valorisation en attente » plutôt qu'un chiffre inventé.

4. Intervalles de confiance

Chaque valorisation est accompagnée d'un intervalle de confiance (p. ex. 250 K€ – 350 K€). L'intervalle de base est ±20 % et s'élargit quand des données manquent — contrat inconnu, pas de xG/xA, une seule source — jusqu'à ±50 % pour les profils cold-start. L'intervalle est honnête sur ce que nous ignorons.

5. Trades NWSL vs. transferts européens

Depuis la convention collective de 2024, la NWSL n'a plus de draft universitaire et chaque joueuse devient agente libre à la fin de son contrat ; les trades entre clubs existent toujours (avec le consentement de la joueuse) et l'allocation money est en voie de disparition. Les trades historiques de l'ère draft/allocation sont conservés tels qu'enregistrés et étiquetés comme trades. Nous n'affichons un montant que lorsqu'une source le confirme — nous ne convertissons pas les packages de trade en un équivalent euro artificiel.

6. Catalogue statistique et dérivations

Les statistiques de saison fusionnent plusieurs fournisseurs avec une provenance par métrique : chaque métrique enregistre quelle source l'a écrite et avec quelle confiance. Une source de moindre confiance n'écrase jamais une valeur de confiance supérieure, et une source qui n'a pas une métrique n'efface jamais la donnée d'une autre. Les fiches affichent un badge de source par bloc de stats.

La confiance se fixe par métrique, pas par fournisseur, et la distinction compte : StatsBomb écrit ses métriques d'événement (xG, xA, passes progressives, pressings) à 90, mais ses comptages volumétriques — matchs, passes, duels, tacles — à 60, car d'autres sources couvrent la saison entière quand StatsBomb ne couvre que les matchs du jeu de données ouvert. L'ordre est donc 90 (événements StatsBomb) > 70 (Sportmonks) > 60 (comptages StatsBomb) > 30 (API-Football). Mesuré le 27 juillet 2026, 15 422 des 21 901 écritures de StatsBomb sont à 60 — la majorité de ce qu'elle écrit perd face à Sportmonks, et c'est le comportement voulu, pas une rétrogradation.

Certaines métriques avancées sont dérivées des données d'événements StatsBomb avec des heuristiques documentées :

  • xA — le xG du tir créé par une passe (les données ouvertes StatsBomb n'ont pas de champ xA natif).
  • Passes clés — passes marquées comme créant un tir (shot_assist / goal_assist).
  • Passes / conduites progressives — actions gagnant ≥12 / ≥10 unités de terrain vers le but adverse.
  • xG concédés (gardiennes) — le xG des tirs adverses affrontés, attribué via le freeze-frame du tir.
  • Clean sheets, titularisations, matchs — dérivés des compositions officielles et des scores.
  • Duels, tacles, interceptions, récupérations, pressings — comptés depuis le flux brut d'événements.

Les notes de match du fournisseur (échelle 0–10) sont l'opinion d'un seul fournisseur, toujours affichées avec attribution et jamais mélangées entre sources. Les rangs de percentile comparent une joueuse uniquement à des pairs de la même famille de poste (GB / DEF / MIL / ATT) sur la même saison, et ne sont publiés que lorsque au moins 10 pairs portent cette même métrique. En dessous, la valeur reste affichée mais pas la barre de percentile : avec cinq pairs, un seul transfert déplace n'importe quelle barre de vingt points.

7. Versionnage et calibration

Les coefficients du modèle sont versionnés et chaque recalibration est documentée. La production exécute aujourd'hui la configuration de multiplicateurs 2.6.0, calibrée le 9 juillet 2026, contre le contrat de modèle `deterministic-v2.0` — l'identifiant estampillé sur 18 080 des 18 130 valorisations enregistrées. La calibration compare la sortie du modèle aux montants réels divulgués et aux références externes ; quand le modèle s'écarte du marché, ce sont les coefficients qui changent — pas les chiffres individuels.

Voir le backtest en direct — modèle vs référence →