90 stats pré-match par match, calculées sans regarder le futur.
Forme sur 5, 10 et 20 matchs, xG et OAxG (xG ajusté à l'adversaire), repos, classement, tirs, corners, cartons, contexte du championnat — et les vrais résultats à prédire. Chaque statistique n'utilise que les matchs joués avant le jour du match.
Choisissez votre formule
Un seul achat, un seul téléchargement : CSV + Parquet et un README qui décrit chaque colonne.
Football Machine Learning
2021 → 2026, 15 championnats.
- 28 036 matchs, un fichier par saison + un fichier combiné
- Calculé par ProbWin, pas une réexportation de fournisseur
- Se joint aux cotes par match_id
Lien de téléchargement valable 72 h, 5 téléchargements
Acheter — 39 €Pack Football complet
Les 3 datasets, toutes saisons.
- 1X2 & Résultats
- Over/Under 2,5
- Machine Learning
Les variables sont prêtes, à vous le modèle
Joignez les cotes 1X2 ou Over/Under par match_id pour mesurer un vrai rendement.
Entraîner un modèle 1X2
Stats pré-match en entrée, result en cible.
f = pd.read_parquet("football_features_all_seasons.parquet")
X = f.filter(regex="_l5$|_l10$|oaxg|days_rest|ranking")
y = f.resultTester l'OAxG
L'xG ajusté au niveau des adversaires affrontés, calculé avant chaque match.
f[["home_oaxg_diff", "away_oaxg_diff", "total_goals"]].corr()Joindre les cotes
Pour transformer une prédiction en backtest de rendement.
odds = pd.read_parquet("football_1x2_all_seasons.parquet")
f.merge(odds, on="match_id")Une seule règle : rien après le coup d'envoi. Vérifiée.
Toutes les variables sont recalculées par ProbWin à partir d'un historique de matchs dédoublonné, avec les seuls matchs joués avant le jour du match. Fenêtres complètes exigées (sinon la case est vide) ; classement, moyennes du championnat, xG saison et OAxG « saison à date ». Contrôle indépendant : 900 valeurs recalculées, 0 écart.
L'historique commence en 2021-22 : les premières semaines de cette saison ont des fenêtres longues vides. Le taux de remplissage de chaque colonne est affiché plus bas.
Ce qui est dans le fichier — et ce qui n'y est pas
Inclus
- Forme, buts, points sur 5/10/20 matchs
- xG et OAxG (xG ajusté à l'adversaire), 15 championnats
- Repos, classement, tirs, corners, cartons
- Cibles : résultat, total de buts, les deux équipes marquent
Pas inclus
- Cotes (→ fichiers 1X2 et Over/Under)
- Compositions et blessures
- Coupes et compétitions européennes
Toutes les colonnes, avec leur taux de remplissage
Mesuré sur le fichier livré. 100 % = aucune valeur manquante.
Match
Identité du match
Cibles
Résultat H/D/A, total de buts, les deux équipes ont marqué
Buts et forme
Buts marqués et encaissés sur 5/10/20 matchs, points, écarts, splits domicile/extérieur
Défense
Clean sheets (taux et nombre), matchs sans marquer — 10 derniers
xG et OAxG
xG glissant (5 derniers), moyennes saison à date, OAxG
Calendrier et classement
Repos, matchs sur 14 jours, classement et différence de buts au matin du match
Tirs, corners, cartons
Tirs cadrés, part des tirs, corners, cartons pondérés, buts avant la pause
Contexte championnat
Taux du championnat saison à date, taux récents des équipes
Le fichier, tel que vous le recevrez
Six lignes réelles, colonnes principales. Téléchargez 50 lignes gratuites avec toutes les colonnes pour vérifier que tout colle à votre pipeline.
| match_date | league | home_team | away_team | home_goals_scored_l5 | away_goals_scored_l5 | home_oaxg_for | away_oaxg_for | days_rest_home | days_rest_away | home_ranking | away_ranking | result | total_goals |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024-11-25 | T1 | Trabzonspor | Ad. Demirspor | 1.2 | 0.8 | 1.189 | 0.94 | 16.0 | 16.0 | 14.0 | 19.0 | H | 5 |
| 2025-03-29 | E1 | Watford | Plymouth | 0.8 | 1.0 | 0.884 | 0.72 | 14.0 | 14.0 | 10.0 | 24.0 | D | 0 |
| 2025-04-12 | D1 | Borussia Monchengladbach | SC Freiburg | 2.0 | 0.8 | 1.651 | 1.221 | 6.0 | 7.0 | 6.0 | 7.0 | A | 3 |
| 2025-05-11 | N1 | Feyenoord | PSV Eindhoven | 3.0 | 3.0 | 2.532 | 3.398 | 8.0 | 8.0 | 3.0 | 2.0 | A | 5 |
| 2025-05-14 | G1 | Volos NFC | Lamia | 2.0 | 1.0 | 1.061 | 1.054 | 4.0 | 4.0 | 11.0 | 14.0 | H | 3 |
| 2025-05-25 | E0 | Liverpool | Crystal Palace | 2.2 | 1.8 | 2.567 | 2.599 | 6.0 | 5.0 | 1.0 | 12.0 | D | 2 |
Avant d'acheter
Qu'est-ce que l'OAxG ?
L'xG d'une équipe ajusté au niveau défensif et offensif des adversaires qu'elle a affrontés. La formule est dans le README.
Comment je reçois le fichier ?
Juste après le paiement, un lien de téléchargement s'affiche et vous est envoyé par email. L'archive contient les fichiers en CSV et en Parquet, plus un README qui décrit chaque colonne.
Puis-je l'utiliser dans un produit commercial ?
Oui pour vos modèles, analyses et outils, y compris commerciaux. La revente ou la redistribution des fichiers eux-mêmes n'est pas autorisée.
Une question avant d'acheter ?
Écrivez à [email protected] — c'est le fondateur qui répond, en général dans la journée.