Analyse · Données

xG : ce que la statistique dit vraiment,
et où elle ment

Les expected goals sont devenus la statistique la plus citée du football moderne — et la plus mal utilisée. Voici comment un xG est fabriqué, comment le lire sans se raconter d'histoires, et les quatre angles morts que presque personne ne mentionne.

Publié le 2 septembre 2026 · 9 min de lecture · Niveau : intermédiaire
Vue tactique d'un terrain de football en filaire bleu nuit, parsemé de points lumineux cyan de tailles différentes représentant des tirs et leur valeur xG
Chaque tir d'un match devient un point, et chaque point porte une probabilité de but. C'est tout ce qu'est un xG.

1. Le xG en une phrase (et une seule)

Le xG d'un tir est la probabilité que ce tir finisse au fond, estimée à partir de milliers de tirs comparables du passé. Un tir noté 0,30 xG veut dire : des tirs pris dans des conditions semblables ont été convertis environ 30 fois sur 100.

Le xG d'une équipe sur un match est simplement la somme des xG de tous ses tirs. Une équipe à 1,8 xG a créé, sur l'ensemble de ses occasions, l'équivalent de « 1,8 but moyen ». Elle peut très bien en avoir marqué 4, ou 0.

Ce que le xG n'est pas

Ce n'est pas une note de performance, pas une prédiction du score, et pas un jugement sur la qualité d'un joueur. C'est une mesure de la quantité et de la qualité des occasions créées. Rien de plus, rien de moins.

Carte de tirs : valeur xG selon la position Schéma d'une surface de réparation montrant six positions de tir et l'ordre de grandeur du xG associé à chacune, de 0,02 pour une frappe lointaine à 0,76 pour un penalty. 0,76 PENALTY 0,55 0,08 ANGLE FERMÉ 0,09 0,06 0,02 FRAPPE LOINTAINE
Ordres de grandeur typiques observés dans les modèles xG publics. Les valeurs exactes varient d'un fournisseur à l'autre — c'est précisément le sujet de la section 5. La taille des cercles est proportionnelle à la racine carrée du xG.

2. Comment un xG est réellement calculé

Contrairement à ce qu'on lit souvent, il n'y a pas de formule mathématique du xG qu'on pourrait appliquer à la main. Un xG est la sortie d'un modèle entraîné, généralement une régression logistique ou un modèle d'apprentissage automatique par arbres.

Le principe est simple. On rassemble une base de plusieurs centaines de milliers de tirs pour lesquels on connaît trois choses : les caractéristiques du tir, et s'il a fini au fond ou non. Le modèle apprend à relier les unes à l'autre. On lui présente ensuite un tir nouveau, il renvoie une probabilité.

Les variables qui pèsent vraiment

VariablePoidsPourquoi
Distance au butTrès fortLe facteur dominant : la probabilité s'effondre très vite avec les mètres.
Angle de tirTrès fortDétermine la largeur de but visible. Un angle fermé annule l'avantage de la proximité.
Partie du corpsFortUne tête convertit moins bien qu'un pied à distance égale.
Type d'actionFortContre-attaque, coup de pied arrêté, jeu placé : la défense en place n'est pas la même.
Passe décisive précédenteMoyenUn centre en retrait ne crée pas la même situation qu'un centre aérien.
Pression défensiveVariableNombre et position des défenseurs. Seuls les modèles les plus riches l'intègrent.
Le détail qui change tout

La dernière ligne est celle qui sépare les modèles. Un modèle qui ignore la position des défenseurs voit un tir à 8 mètres plein axe comme une grosse occasion — même si trois défenseurs et le gardien sont sur la trajectoire. C'est la source principale des écarts entre fournisseurs.

3. Le piège n°1 : xG par tir contre xG cumulé

C'est l'erreur de lecture la plus répandue, et elle inverse littéralement la conclusion. Deux équipes peuvent afficher le même xG de match et avoir produit deux choses opposées.

Équipe AÉquipe B
xG du match1,601,60
Nombre de tirs420
xG moyen par tir0,400,08
LecturePeu d'occasions, mais énormesBeaucoup de frappes, toutes médiocres

L'équipe A s'est procuré quatre vraies situations de but. L'équipe B a tiré vingt fois de loin sans jamais entrer dans la zone dangereuse. Le total est identique, la performance offensive n'a rien à voir.

Le réflexe à prendre : ne jamais lire un xG de match sans le diviser par le nombre de tirs. Cette seule division vous met devant la moitié des analyses qu'on lit en ligne.

4. Combien de matchs avant d'y croire ?

C'est la question que presque aucun guide ne traite sérieusement, et c'est pourtant celle qui décide si votre analyse vaut quelque chose.

Une équipe tire en moyenne une dizaine à une quinzaine de fois par match. Un xG de match repose donc sur un échantillon d'une douzaine d'événements, dont la plupart valent moins de 0,10. Un seul tir à 0,7 xG — un penalty, un face-à-face — représente à lui seul l'équivalent de sept ou huit frappes lointaines. Autrement dit : le xG d'un match isolé est dominé par un ou deux événements.

1match : anecdote
5matchs : encore très bruité
10-20matchs : tendance exploitable

La conséquence pratique est nette. Sur un match, le xG sert à raconter ce qui s'est passé — « ils ont dominé mais n'ont pas concrétisé ». Il ne sert pas à prédire quoi que ce soit. Pour estimer la vraie force d'une équipe, il faut une fenêtre glissante d'une dizaine à une vingtaine de rencontres récentes.

Le compromis impossible

Élargir la fenêtre réduit le bruit, mais fait entrer des matchs qui ne décrivent plus l'équipe actuelle : transferts, changement d'entraîneur, blessures. Il n'existe pas de nombre parfait. Choisir une fenêtre, c'est arbitrer entre trop de bruit et trop de passé.

5. Pourquoi deux sites ne donnent pas le même xG

Il n'existe pas un xG. Il existe des modèles xG, et chacun a le sien : Opta, StatsBomb, Understat, sans compter les modèles maison des clubs et des sites d'analyse. Ils sont entraînés sur des bases différentes, avec des variables différentes.

Résultat : pour un même match, des écarts de 0,2 à 0,4 xG entre deux fournisseurs sont ordinaires. Sur un match où l'enjeu se joue à 0,3 xG, deux sources honnêtes peuvent donc soutenir deux conclusions opposées.

Ce qu'il faut en retirer

6. Sur-performance : talent ou chance ?

Une équipe marque 22 buts pour 15 xG. Deux récits s'affrontent, et ils sont tous les deux plausibles :

La façon de trancher est une question de durée et de répétition. Sur dix matchs, une sur-performance est presque toujours du bruit. Sur trois saisons consécutives et avec le même effectif offensif, elle commence à ressembler à une caractéristique réelle.

L'erreur coûteuse

Parier systématiquement contre une équipe « qui surperforme son xG » en supposant qu'elle va régresser dès le prochain match. La régression vers la moyenne est un phénomène de long terme : elle ne dit rien sur le match de samedi, et elle ne vous donne aucune date.

7. Trois usages solides, deux usages à éviter

Ce qui marche

Ce qui ne marche pas

8. Questions fréquentes

Que veut dire xG au football ?

xG signifie expected goals, buts attendus. C'est la probabilité qu'un tir donné se transforme en but, estimée à partir de milliers de tirs comparables du passé. Un tir à 0,30 xG signifie que des tirs pris dans des conditions similaires ont fini au fond environ 30 fois sur 100. Le xG d'une équipe sur un match est la somme des xG de tous ses tirs.

Comment le xG est-il calculé ?

Un modèle statistique — régression logistique ou apprentissage automatique — est entraîné sur une base de plusieurs centaines de milliers de tirs dont on connaît l'issue. Il apprend à associer les caractéristiques d'un tir (distance, angle, partie du corps, type d'action, pression défensive) à une probabilité de but. Un nouveau tir est ensuite passé dans ce modèle, qui renvoie une valeur entre 0 et 1. Il n'existe pas de formule applicable à la main.

Combien de matchs faut-il pour qu'un xG soit fiable ?

Le xG d'un match isolé ne dit presque rien : une équipe cumule 10 à 14 tirs par match, ce qui est un échantillon minuscule dominé par un ou deux gros événements. Il faut au minimum une dizaine de matchs pour que la tendance se dégage du bruit, et l'usage courant est de raisonner sur 10 à 20 rencontres récentes.

Pourquoi deux sites donnent des xG différents pour le même match ?

Parce qu'il n'existe pas un xG mais des modèles xG. Chaque fournisseur entraîne le sien sur ses propres données, avec ses propres variables. Un modèle qui connaît la position des défenseurs et du gardien au moment du tir ne donnera pas la même valeur qu'un modèle qui ne connaît que la distance et l'angle. Des écarts de 0,2 à 0,4 xG sur un même match sont courants.

Une équipe qui surperforme son xG est-elle forte ou chanceuse ?

Les deux hypothèses existent et il faut du recul pour trancher. Sur quelques matchs, la surperformance est presque toujours de la variance et elle a tendance à se corriger. Sur une saison entière et de façon répétée, elle peut refléter une qualité de finition réelle que le modèle ne capture pas, parce qu'il ignore l'identité du tireur.

Les xG, appliqués aux matchs du jour

IASHARK calcule chaque matin des probabilités à partir de données réelles — xG créés et concédés compris — et explique le raisonnement match par match. Le match du jour est gratuit, en permanence.

Voir les analyses du jour →