Guide des XG : comprendre l’expected goals en un clin d’œil

Le problème qui fait râler les analystes

Les stats traditionnelles vous mentent. Vous comptez les tirs, vous comptez les corners, mais vous ne mesurez pas la vraie menace. Voilà le cœur du souci : la plupart des équipes ne savent pas quantifier la qualité d’une occasion. Et c’est là que les XG entrent en scène, comme un radar qui détecte la probabilité de marquer avant même que le ballon ne touche le filet.

Qu’est-ce que les XG ?

En gros, les expected goals (XG) évaluent chaque tir selon la position, l’angle, le type de passe, la pression défensive, et même le pied du tireur. Un tir à 5 mètres du but vaut plus qu’un tir à 30 mètres, même si le gardien semble immobile. Les modèles de machine learning chiffrent tout ça, et le résultat est un nombre décimal entre 0 et 1. Un XG de 0,30 signifie qu’en moyenne, ce tir se traduit en 0,30 but ; cumulé sur un match, cela devient un indicateur fiable de performance offensive.

Pourquoi les XG sont indispensables

Regardez simplement le classement des championnats : des équipes avec peu de buts mais un XG élevé sont souvent celles qui « ratent » leurs occasions. Elles sont en réalité sous-performantes, prêtes à exploser. Inversement, une équipe qui marque beaucoup avec un XG bas est simplement chanceuse, et son succès est fragile.

Exemple concret

Imaginez le Paris Saint-Germain qui crée 15 occasions, mais n’en convertit que 4. Son XG total s’élève à 7,5. Le déficit entre 7,5 et 4 indique une inefficacité. Le prochain match, si le même nombre d’occasions se produit, le PSG pourrait très bien marquer 7 ou 8 buts. Voilà la puissance de la donnée.

Comment calculer les XG rapidement

Par ici, pas besoin de coder à la main. Des sites spécialisés offrent des tableaux XG prêts à l’emploi. Vous téléchargez le CSV, vous filtrez par joueur ou par match, et vous obtenez les scores. Si vous êtes un passionné de data, vous pouvez même implémenter votre propre modèle en Python avec des bibliothèques comme scikit-learn. Mais pour la plupart, le simple fait de consulter le guide des xg expected goals suffit à faire passer votre analyse au niveau supérieur.

Les pièges à éviter

Ne confondez pas XG avec la possession. Un XG élevé peut venir d’une équipe qui ne garde pas le ballon mais qui crée des tirs de très haute qualité. Ne prenez pas non plus les XG comme une prophétie infaillible ; ils sont sensibles aux paramètres du modèle et aux données d’entrée. Un match avec des conditions météo extrêmes peut fausser les calculs.

Le coup de pouce final

Voici le deal : intégrez les XG dans vos revues post-match, comparez-les aux buts réels, et vous verrez instantanément qui sur-ou sous-performait. Vous avez maintenant l’outil qui sépare les vrais stratèges des simples collectionneurs de statistiques. Et n’oubliez pas, la prochaine fois que votre équipe rate un tir évident, c’est peut-être juste un mauvais jour ; le XG vous le rappellera.