Analisi · Dati

xG: cosa dice davvero la statistica,
e dove mente

Gli expected goals sono diventati la statistica più citata del calcio moderno — e la più usata male. Ecco come si costruisce un xG, come leggerlo senza raccontarsi storie e i quattro punti ciechi che quasi nessuno menziona.

Pubblicato il 2 settembre 2026 · 9 min di lettura · Livello: intermedio
Vista tattica di un campo da calcio in wireframe blu notte, costellato di punti luminosi ciano di diverse dimensioni che rappresentano i tiri e il loro valore xG
Ogni tiro di una partita diventa un punto, e ogni punto porta con sé una probabilità di gol. Un xG non è altro che questo.

1. L'xG in una frase (e una sola)

L'xG di un tiro è la probabilità che quel tiro finisca in rete, stimata a partire da migliaia di tiri comparabili del passato. Un tiro valutato 0,30 xG significa che i tiri effettuati in condizioni simili sono stati convertiti circa 30 volte su 100.

L'xG di una squadra in una partita è semplicemente la somma degli xG di tutti i suoi tiri. Una squadra con 1,8 xG ha creato, nell'insieme delle sue occasioni, l'equivalente di «1,8 gol medi». Può benissimo averne segnati 4, oppure 0.

Che cosa l'xG non è

Non è un voto sulla prestazione, non è una previsione del risultato e non è un giudizio sulla qualità di un giocatore. È una misura della quantità e della qualità delle occasioni create. Niente di più, niente di meno.

Mappa dei tiri: valore xG in base alla posizione Schema di un'area di rigore che mostra sei posizioni di tiro e l'ordine di grandezza dell'xG associato a ciascuna, da 0,02 per un tiro da lontano a 0,76 per un rigore. 0,76 RIGORE 0,55 0,08 ANGOLO CHIUSO 0,09 0,06 0,02 TIRO DA LONTANO
Ordini di grandezza tipici osservati nei modelli xG pubblici. I valori esatti variano da un fornitore all'altro — ed è proprio l'argomento della sezione 5. La dimensione dei cerchi è proporzionale alla radice quadrata dell'xG.

2. Come si calcola davvero un xG

Contrariamente a quanto si legge spesso, non esiste una formula matematica dell'xG da applicare a mano. Un xG è l'output di un modello addestrato, in genere una regressione logistica o un modello di apprendimento automatico basato su alberi decisionali.

Il principio è semplice. Si raccoglie un database di diverse centinaia di migliaia di tiri di cui si conoscono tre cose: le caratteristiche del tiro, e se è finito in rete oppure no. Il modello impara a collegare le caratteristiche all'esito. Gli si presenta poi un tiro nuovo, e il modello restituisce una probabilità.

Le variabili che pesano davvero

VariabilePesoPerché
Distanza dalla portaMolto altoIl fattore dominante: la probabilità crolla molto rapidamente a ogni metro.
Angolo di tiroMolto altoDetermina la larghezza di porta visibile. Un angolo chiuso annulla il vantaggio della vicinanza.
Parte del corpoAltoA parità di distanza, un colpo di testa si trasforma in gol meno spesso di un tiro di piede.
Tipo di azioneAltoContropiede, calcio piazzato, manovra: la difesa non è schierata allo stesso modo.
Passaggio precedenteMedioUna palla arretrata non crea la stessa situazione di un cross alto.
Pressione difensivaVariabileNumero e posizione dei difensori. Solo i modelli più completi la integrano.
Il dettaglio che cambia tutto

L'ultima riga è quella che distingue i modelli. Un modello che ignora la posizione dei difensori vede un tiro da 8 metri in posizione centrale come una grande occasione — anche se tre difensori e il portiere si trovano sulla traiettoria. È la fonte principale degli scarti tra fornitori.

3. La trappola n. 1: xG per tiro contro xG cumulato

È l'errore di lettura più diffuso, e ribalta letteralmente la conclusione. Due squadre possono mostrare lo stesso xG di partita e aver prodotto due cose opposte.

Squadra ASquadra B
xG della partita1,601,60
Numero di tiri420
xG medio per tiro0,400,08
LetturaPoche occasioni, ma enormiMolte conclusioni, tutte mediocri

La squadra A si è procurata quattro vere situazioni da gol. La squadra B ha tirato venti volte da lontano senza mai entrare nella zona pericolosa. Il totale è identico, la prestazione offensiva non ha nulla a che vedere.

L'abitudine da prendere: non leggere mai un xG di partita senza dividerlo per il numero di tiri. Questa sola divisione ti mette già davanti a metà delle analisi che si leggono online.

4. Quante partite prima di fidarsi?

È la domanda che quasi nessuna guida affronta seriamente, eppure è quella che decide se la tua analisi vale qualcosa.

Una squadra tira in media dalle dieci alle quindici volte a partita. Un xG di partita si basa quindi su un campione di una dozzina di eventi, la maggior parte dei quali vale meno di 0,10. Un solo tiro da 0,7 xG — un rigore, un uno contro uno — equivale da solo a sette o otto tiri da lontano. In altre parole: l'xG di una singola partita è dominato da uno o due eventi.

1partita: aneddoto
5partite: ancora molto rumore
10-20partite: tendenza sfruttabile

La conseguenza pratica è netta. Su una partita, l'xG serve a raccontare ciò che è successo — «hanno dominato ma non l'hanno buttata dentro». Non serve a prevedere alcunché. Per stimare la vera forza di una squadra serve una finestra mobile di dieci-venti partite recenti.

Il compromesso impossibile

Allargare la finestra riduce il rumore, ma fa entrare partite che non descrivono più la squadra attuale: trasferimenti, cambio di allenatore, infortuni. Non esiste un numero perfetto. Scegliere una finestra significa trovare un equilibrio tra troppo rumore e troppo passato.

5. Perché due siti non danno lo stesso xG

Non esiste un xG. Esistono modelli xG, e ognuno ha il suo: Opta, StatsBomb, Understat, senza contare i modelli interni dei club e dei siti di analisi. Sono addestrati su database diversi, con variabili diverse.

Risultato: per la stessa partita, scarti da 0,2 a 0,4 xG tra due fornitori sono normali. In una partita in cui tutto si gioca su 0,3 xG, due fonti oneste possono quindi sostenere due conclusioni opposte.

Cosa trarne

6. Sovraperformance: talento o fortuna?

Una squadra segna 22 gol a fronte di 15 xG. Si scontrano due spiegazioni, entrambe plausibili:

Il modo per decidere è una questione di durata e di ripetizione. Su dieci partite, una sovraperformance è quasi sempre rumore. Su tre stagioni consecutive e con lo stesso reparto offensivo, comincia ad assomigliare a una caratteristica reale.

L'errore costoso

Scommettere sistematicamente contro una squadra «che supera il proprio xG» presumendo che regredirà già dalla prossima partita. La regressione verso la media è un fenomeno di lungo periodo: non dice nulla sulla partita di sabato e non ti dà nessuna data.

7. Tre usi solidi, due usi da evitare

Cosa funziona

Cosa non funziona

8. Domande frequenti

Che cosa significa xG nel calcio?

xG significa expected goals, gol attesi. È la probabilità che un determinato tiro si trasformi in gol, stimata a partire da migliaia di tiri comparabili del passato. Un tiro da 0,30 xG significa che i tiri effettuati in condizioni simili sono finiti in rete circa 30 volte su 100. L'xG di una squadra in una partita è la somma degli xG di tutti i suoi tiri.

Come si calcola l'xG?

Un modello statistico — regressione logistica o apprendimento automatico — viene addestrato su un database di diverse centinaia di migliaia di tiri di cui si conosce l'esito. Impara ad associare le caratteristiche di un tiro (distanza, angolo, parte del corpo, tipo di azione, pressione difensiva) a una probabilità di gol. Ogni nuovo tiro viene poi elaborato da questo modello, che restituisce un valore compreso tra 0 e 1. Non esiste una formula applicabile a mano.

Quante partite servono perché l'xG sia affidabile?

L'xG di una singola partita non dice quasi nulla: una squadra accumula da 10 a 14 tiri a partita, un campione minuscolo dominato da uno o due grandi eventi. Servono almeno una decina di partite perché la tendenza emerga dal rumore, e la prassi comune è ragionare su 10-20 partite recenti.

Perché due siti danno xG diversi per la stessa partita?

Perché non esiste un solo xG, ma diversi modelli xG. Ogni fornitore addestra il proprio sui propri dati, con le proprie variabili. Un modello che conosce la posizione dei difensori e del portiere al momento del tiro non darà lo stesso valore di un modello che conosce solo la distanza e l'angolo. Scarti da 0,2 a 0,4 xG sulla stessa partita sono frequenti.

Una squadra che supera il proprio xG è forte o fortunata?

Entrambe le ipotesi sono possibili e serve prospettiva per decidere. Su poche partite, la sovraperformance è quasi sempre varianza e tende a correggersi. Su un'intera stagione e in modo ripetuto, può riflettere una reale qualità di finalizzazione che il modello non coglie, perché ignora l'identità di chi tira.

Gli xG, applicati alle partite del giorno

Ogni mattina IASHARK calcola probabilità a partire da dati reali — compresi gli xG creati e concessi — e spiega il ragionamento partita per partita. La partita del giorno è gratuita, sempre.

Vedi le analisi del giorno →