Aller au contenu
DataExplainerStats

xG (expected goals) : comprendre la stat reine du foot moderne en 2026

L'explainer complet sur les expected goals : définition, calcul, pourquoi c'est plus prédictif qu'un score brut, les pièges à éviter. Pour débutants comme analystes.

Sarah MercierLead Data Science11 min de lecture
Tableau noir tactique avec schéma de tirs et de positions

Tu as vu "xG 1.83" partout — sur Twitter, sur FBref, dans une analyse Elofoot — sans jamais avoir eu une explication propre. xG (expected goals) est devenue la stat la plus utile et la plus mal expliquée du foot moderne. Cet article fait le tour complet en 2026 : définition rigoureuse, méthode de calcul, pourquoi c'est plus prédictif qu'un score brut, et les sept pièges classiques qui transforment une stat propre en bouillie de chiffres.

La définition courte

xG (expected goals) = la probabilité qu'une occasion donnée se transforme en but, exprimée entre 0 et 1.

Chaque tir reçoit un score selon sa qualité. Un penalty vaut 0,78 xG (rentre 78 % du temps en moyenne). Un tir des 30 mètres vaut 0,03 xG (rentre 3 % du temps). Tu additionnes les xG de tous les tirs d'une équipe sur un match, et tu obtiens son xG total — combien de buts cette équipe aurait "dû" marquer compte tenu de la qualité de ses tirs.

C'est tout. Le reste est de l'implémentation.

Pourquoi le score brut ment

Imagine un match Real – Barça où tu lis :

ÉquipeButs marquésxGTirs cadrés
Real21,44
Barça01,77

Lecture data : le Real a gagné 2-0, mais le Barça a créé plus d'occasions de qualité. Conclusion : le Real a été chanceux sur ce match (ou son gardien a été surhumain). Sur la durée d'une saison, ce type de résultat est rarement répétable.

C'est exactement le piège que ratent 90 % des pronostiqueurs : ils regardent le score, pas la qualité du jeu. Le score est le résultat d'un échantillon de 90 minutes ; l'xG est une estimation moins bruitée de la performance réelle.

Comment on calcule un xG concrètement

Chaque tir est encodé selon une dizaine de variables. Les principales :

VariableImportancePourquoi
Distance au but★★★★★Le facteur n°1, de loin
Angle de tir★★★★Un tir excentré vaut moins qu'un face au but
Partie du corps★★★Pied fort > pied faible > tête > torse
Type d'action★★★Contre-attaque > action construite > set-piece
Pression défensive★★Nombre de défenseurs entre tireur et but
Position gardien★★Sorti, aligné, mal placé
Précédent contactCentre, passe en retrait, ricochet

Le modèle xG d'Opta (la référence industrie) a été entraîné sur plus d'1 million de tirs depuis 2012. StatsBomb utilise un modèle qui inclut la pression défensive à partir de freeze frames (position de tous les joueurs au moment du tir). Notre modèle Elofoot ajoute une couche contextuelle (forme du tireur sur 5 matchs, condition physique, état de la pelouse) qui affine la prédiction de quelques points de pourcentage par tir.

Ce que xG mesure bien (et moins bien)

Ce que xG capture très bien

  • La qualité des occasions créées.
  • La performance défensive (xG concédé) — souvent plus parlant que le nombre de buts concédés.
  • La régularité d'une équipe sur une saison.
  • Les outsiders qui surperforment (xG inférieur aux résultats = chance qui ne durera pas).
  • La performance d'un gardien (xG concédé vs buts encaissés réels).

Ce que xG capture mal

  • Le clutch factor (capacité à marquer dans les moments tendus).
  • La finition exceptionnelle d'un individu (Messi, Mbappé surperforment leur xG depuis 10 ans).
  • Les tirs de fou (frappes lointaines, lobs) qui sortent de la distribution moyennée.
  • La dimension psychologique (effet stade, fatigue mentale).
  • Les buts contre son camp et les erreurs défensives non liées à un tir.

xG cumulé vs xG par tir — le piège n°1

C'est probablement le piège le plus fréquent. Un xG de 1,5 sur un match peut être :

  • 30 tirs à 0,05 xG chacun (équipe qui pilonne sans qualité).
  • 3 tirs à 0,5 xG chacun (équipe qui se crée 3 vraies occasions).

Les deux donnent un xG cumulé identique, mais la distribution est radicalement différente. La probabilité de marquer au moins 1 but sur 30 tirs à 0,05 chacun est de ~78 %. La probabilité de marquer au moins 1 but sur 3 tirs à 0,5 chacun est de ~87 %. Pas la même chose.

À retenir : regarde aussi le xG/tir moyen (qualité moyenne) en plus de l'xG total.

Les 7 pièges courants quand on utilise xG

1. Petit sample size

xG calculé sur 3 matchs ne veut rien dire. Le bruit échantillonal est énorme. Minimum 10 matchs pour une lecture robuste, 20+ pour une lecture stable.

2. xG sans contexte adversaire

xG de 2,5 contre une équipe top du classement ≠ xG de 2,5 contre une équipe dernière. La normalisation par adversaire est essentielle — c'est exactement le travail qu'on fait dans notre méthodologie pour produire un "xG ajusté".

3. Confondre xG offensif et probabilité de victoire

Une équipe avec xG 2,0 ne gagne pas systématiquement. Il faut aussi regarder l'xG concédé, et la dépendance à un seul tireur.

4. Ignorer le score réel

Si une équipe mène 3-0 à la mi-temps, son xG en deuxième mi-temps va baisser mécaniquement (elle gère). Ça ne veut pas dire qu'elle est moins bonne — juste que le contexte de jeu a changé.

5. Comparer xG entre sources

Opta, StatsBomb, FBref, Understat, Sofascore donnent tous des xG différents sur un même match. L'écart peut atteindre ±0,3 xG. Ne mélange pas les sources dans une même analyse.

6. Sous-estimer les penaltys

Un penalty vaut 0,78 xG. Sur une saison, 5 penaltys obtenus = +3,9 xG. C'est énorme et ça peut artificiellement gonfler une stat. Filtre les xG en xG hors penalty (npxG) pour une lecture plus juste de la qualité de jeu.

7. Confondre xG et tirs cadrés

Un tir cadré à 25 mètres a un xG très faible (~0,04). Un tir non cadré dans la surface peut avoir un xG élevé. Les deux mesures ne sont pas substituables.

Quatre cas pratiques où xG change tout

Détecter une équipe surcotée

Si un club est à +0,5 buts marqués au-dessus de son xG sur 10 matchs, c'est probablement de la chance. Pari sécurisé : les prochains matchs reviendront vers la moyenne.

Détecter un outsider sous-évalué

Inverse de la précédente. Une équipe à -0,5 buts en dessous de son xG a "joué de malchance" — ses prochains matchs devraient s'aligner sur ses occasions créées.

Comparer deux équipes apparemment équivalentes

Score similaire mais xG très différent ? Le xG plus élevé est en général plus solide. Le score peut être un accident.

Juger un gardien

xG des tirs concédés vs buts encaissés réels = mesure de la surperformance du gardien. Un Donnarumma à -3 buts sous le xG concédé sur 10 matchs est en pleine forme. Un gardien qui surperforme +5 buts au-dessus de son xG concédé sur 30 matchs n'est probablement pas durable — il va revenir vers sa moyenne.

xG vs xG post-shot (xGOT)

Une variante avancée que tu verras de plus en plus : xG post-shot (xGOT, ou xG on target). C'est l'xG recalculé après le tir, en prenant en compte où le ballon va dans le but.

  • xG normal : "quelle était la probabilité que ce tir rentre, vu d'où il a été pris ?"
  • xGOT : "vu où ce tir a été cadré, quelle était la probabilité qu'il rentre ?"

xGOT mesure la qualité du tir lui-même (finition du joueur). C'est très utile pour évaluer un buteur. Un joueur qui transforme un xG de 0,2 en xGOT de 0,7 a fait une frappe parfaite (lucarne, par exemple).

Comment Elofoot utilise xG

xG est une variable parmi douze dans nos modèles. Important, mais jamais seul. Pour chaque match analysé, on te montre :

  • xG moyen des deux équipes sur leurs 5 derniers matchs.
  • xG concédé moyen (capacité défensive).
  • xG ajusté par adversaire et compétition.
  • L'écart entre xG et résultats réels (indicateur "chance/malchance" récente).
  • Le différentiel xG/xGA cumulé sur la saison.

Tout ça est intégré dans nos probabilités cohérentes, mais aussi affiché brut pour que tu puisses faire ta propre lecture. Lance ta première analyse gratuite pour voir ça concrètement sur un match de la semaine.

Pour aller plus loin

Trois ressources sérieuses si tu veux creuser :

  1. FBref — gratuit, complet, données par joueur avec xG, xA, xGOT, npxG.
  2. Understat — focus xG avec shot maps lisibles, très bon pour débuter.
  3. Le blog Opta — un peu technique mais sourcé scientifiquement.

Et si tu veux comprendre comment xG s'intègre dans une prédiction de match complète, notre article sur les erreurs courantes en pronostic foot montre comment ne pas tomber dans les pièges classiques quand on utilise des stats avancées.

xG n'est pas magique. Mais bien compris, c'est l'outil le plus robuste pour passer d'une lecture émotionnelle d'un match à une lecture quantitative — et c'est exactement ce qui sépare un fan d'un analyste.