Qu'est-ce que le xG (Expected Goals) ?
Le xG (Expected Goals), ou buts attendus en français, est une métrique statistique qui mesure la qualité d'une occasion de but en football. Chaque tir se voit attribuer une valeur entre 0 et 1, représentant la probabilité qu'il se transforme en but.
Un penalty a par exemple un xG d'environ 0.76 — ce qui signifie que 76 % des penalties sont convertis historiquement. À l'inverse, un tir de 30 mètres sans angle aura un xG proche de 0.02.
Pour les parieurs, le xG est devenu un outil incontournable. Contrairement au simple score final, le xG révèle ce qui s'est réellement passé sur le terrain : une équipe peut gagner 1-0 tout en ayant été dominée avec un xG de 0.8 contre 2.5. Ce type de décalage entre résultat et performance est exactement ce que les parieurs data-driven cherchent à exploiter.
Né dans le baseball (concept similaire de la run expectancy), le xG a été adapté au football au début des années 2010. Depuis, il est utilisé par les clubs professionnels, les médias spécialisés comme Opta et StatsBomb, et bien sûr par les parieurs les plus affûtés.
xG et Value Bets : le lien fondamental
Le concept de value bet est simple : il s'agit d'un pari dont la cote proposée par le bookmaker sous-estime la probabilité réelle de l'événement. C'est là que le xG entre en jeu.
Les bookmakers fixent leurs cotes en fonction des résultats passés. Or, les résultats sont souvent trompeurs. Une équipe peut enchaîner les victoires avec un xG faible (elle surperforme) ou enchaîner les défaites malgré un xG élevé (elle sous-performe).
Le parieur data-driven utilise le xG pour identifier ces décalages :
- Équipe sous-évaluée : résultats médiocres mais xG élevé → la cote est trop haute → value bet potentiel
- Équipe surévaluée : bons résultats mais xG faible → la cote est trop basse → à éviter
Prenons un exemple concret. Une équipe a perdu 3 de ses 5 derniers matchs. Le bookmaker lui attribue une cote de 3.50 pour son prochain match à domicile. Mais en regardant les xG :
- xG créé moyen sur 5 matchs : 1.8
- xG concédé moyen : 1.1
- Buts réels marqués : 0.8 par match (sous-performance offensive)
Les données xG montrent que cette équipe domine ses matchs mais manque de réussite devant le but. La régression vers la moyenne suggère que ses résultats vont s'améliorer. La cote de 3.50 est donc potentiellement une value bet.
C'est le principe fondamental du pari data-driven : parier sur la performance réelle, pas sur les résultats passés.
Analyser un match avec le xG : méthode pas à pas
Voici la méthode en 5 étapes que nous recommandons pour analyser un match avant de parier :
Étape 1 : Collecter les données xG récentes
Récupérez les données xG des 8 à 10 derniers matchs de chaque équipe. Utilisez des sources fiables comme Understat, FBref ou Sofascore. Calculez la moyenne de xG créé et xG concédé.
Étape 2 : Identifier les tendances de performance
Comparez le xG créé avec les buts réels marqués. Un écart significatif (positif ou négatif) sur plusieurs matchs indique une sur- ou sous-performance qui devrait se corriger.
- xG > Buts marqués : l'équipe est malchanceuse ou manque d'un finisseur → les résultats devraient s'améliorer
- xG < Buts marqués : l'équipe surperforme → attention, les résultats pourraient se dégrader
Étape 3 : Analyser le contexte du match
Le xG seul ne suffit pas. Intégrez le contexte :
- Domicile ou extérieur (le xG moyen à domicile est ~15 % plus élevé)
- Absences de joueurs clés (impact sur le xG créé)
- Motivation : course au titre, maintien, match de coupe
- Fatigue : enchaînement de matchs, déplacements
Étape 4 : Comparer avec les cotes du bookmaker
Convertissez les cotes en probabilités implicites. Une cote de 2.00 = 50 % de probabilité implicite. Comparez avec votre estimation basée sur le xG. Si votre estimation dépasse la probabilité implicite du bookmaker d'au moins 5 à 10 %, vous avez potentiellement une value bet.
Étape 5 : Valider avec d'autres métriques
Renforcez votre analyse avec :
- xGA (Expected Goals Against) : qualité défensive
- PPDA : intensité du pressing (passes adverses par action défensive)
- Possession dans le tiers offensif : domination territoriale
- Tirs cadrés / tirs totaux : précision offensive
Exemples concrets en Ligue 1
La Ligue 1 est un championnat particulièrement intéressant pour l'analyse xG car les bookmakers internationaux la couvrent moins finement que la Premier League ou la Liga, ce qui crée davantage d'opportunités.
Cas type : l'équipe qui surperforme défensivement
Imaginons une équipe de milieu de tableau en Ligue 1 qui n'a encaissé que 8 buts en 10 matchs (0.8/match). Impressionnant ? Regardons le xGA :
- xGA cumulé sur 10 matchs : 14.2 (1.42/match)
- Buts réels encaissés : 8 (0.8/match)
- Différence : -6.2 buts → surperformance défensive massive
Cette équipe a bénéficié d'un gardien en état de grâce ou de circonstances favorables. La régression vers la moyenne est inévitable : elle va commencer à encaisser plus. Parier sur « plus de buts » pour ses prochains matchs devient une stratégie pertinente.
Cas type : l'attaque sous-performante
Un club ambitieux de Ligue 1 traverse une mauvaise passe avec seulement 4 buts en 8 matchs. Les médias parlent de crise. Mais le xG raconte une autre histoire :
- xG cumulé : 12.8 (1.6/match)
- Buts réels : 4 (0.5/match)
- Différence : -8.8 buts → sous-performance massive
Cette équipe crée énormément d'occasions mais ne les convertit pas. C'est le moment idéal pour parier sur elle : les cotes sont gonflées par les mauvais résultats, mais la qualité de jeu est là. La conversion va revenir à la normale.
Le piège du PSG
Le Paris Saint-Germain est souvent un piège pour les parieurs. Avec un effectif premium, le PSG génère régulièrement un xG très élevé (souvent >2.0 par match). Cependant, les cotes proposées par les bookmakers intègrent déjà cette domination. Parier systématiquement sur le PSG n'est pas rentable car les cotes sont rarement de la value. Le xG confirme la domination mais ne crée pas d'opportunité de pari.
Les limites du xG à connaître
Le xG est un outil puissant mais imparfait. Tout parieur sérieux doit connaître ses limites :
- Le xG ne mesure pas la qualité du tireur : un penalty tiré par Mbappé et un penalty tiré par un défenseur central ont le même xG (~0.76), alors que leurs probabilités réelles de conversion sont différentes
- Les petits échantillons sont trompeurs : un xG calculé sur 3-4 matchs n'est pas significatif. Il faut au minimum 8 à 10 matchs pour dégager une tendance fiable
- Le contexte tactique n'est pas capté : une équipe qui mène 3-0 va relâcher la pression, le xG adverse augmentera mécaniquement sans que cela reflète un danger réel
- Les modèles varient : un xG Opta et un xG StatsBomb pour le même match peuvent différer de 0.3-0.5 points
- Le xG ne prédit pas le futur : il mesure la qualité des occasions passées. L'extrapolation reste un exercice probabiliste
Pour compenser ces limites, nous recommandons de combiner le xG avec d'autres données : forme physique, composition d'équipe, historique des confrontations directes, et contexte motivationnel. Le xG doit être un pilier de votre analyse, pas votre unique critère.
Il est également crucial de considérer le xG rolling (moyenne glissante) plutôt que le xG d'un seul match. Un seul match est un échantillon trop faible. La moyenne sur 5 à 10 matchs lisse les variations aléatoires et donne une image bien plus fidèle de la force réelle d'une équipe.
Outils et ressources pour exploiter le xG
Pour intégrer le xG dans votre stratégie de paris, voici les ressources que nous recommandons :
Sources de données gratuites
- Understat : données xG détaillées pour les 6 grands championnats européens, avec graphiques et historique par joueur
- FBref (StatsBomb) : statistiques avancées complètes incluant xG, xGA, possession, PPDA
- Sofascore : xG en temps réel pendant les matchs, avec cartes de tirs
Outils d'analyse
- SharpBet AnalysisHub : notre plateforme centralise les données xG et vous aide à identifier les value bets automatiquement. Comparaison directe entre xG et cotes des bookmakers
- Tableurs personnalisés : un simple Google Sheet avec les données xG sur 10 matchs vous permet de calculer les tendances
Métriques complémentaires au xG
- xGOT (Expected Goals on Target) : ne prend en compte que les tirs cadrés, plus précis pour les paris sur le nombre de buts
- xA (Expected Assists) : mesure la qualité des passes décisives, utile pour évaluer la créativité offensive
- xPTS (Expected Points) : simule les points attendus d'une équipe sur la saison, idéal pour les paris long terme
- Post-Shot xG (PSxG) : intègre la direction et la puissance du tir après qu'il a été frappé
L'essentiel est de systématiser votre approche. Ne pariez pas sur un coup de tête. Construisez une méthode, suivez-la sur la durée, et laissez les probabilités jouer en votre faveur. Le xG n'est pas une boule de cristal, mais c'est l'outil le plus fiable pour prendre des décisions de paris rationnelles basées sur la data.
Comment le xG est-il calculé ?
Le calcul du xG repose sur l'analyse de centaines de milliers de tirs historiques. Pour chaque tir, un modèle de machine learning prend en compte plusieurs variables :
Chaque fournisseur de données (Opta, StatsBomb, Understat, FBref) utilise son propre modèle. Les valeurs peuvent donc légèrement varier d'une source à l'autre. StatsBomb est généralement considéré comme le modèle le plus précis car il intègre la position du gardien et le « freeze frame » de chaque action.
Le xG cumulé d'une équipe sur un match correspond à la somme des xG de chacun de ses tirs. Un xG d'équipe de 2.3 signifie que, statistiquement, l'équipe aurait dû marquer environ 2.3 buts compte tenu de la qualité de ses occasions.