Illustrazione degli xG

Che cosa si intende per xG?

Molto semplicemente, l'xG (o expected goals, goal previsti) è la probabilità che un tiro si traduca in un gol in base alle caratteristiche di quel tiro e agli eventi che lo hanno preceduto. Alcune di queste caratteristiche/variabili includono:

Ogni tiro viene confrontato con migliaia di tiri con caratteristiche simili per determinare la probabilità che questo tiro si traduca in un gol. Questa probabilità è il totale dei gol previsti. Un xG pari a 0 corrisponde a un errore certo, mentre un xG pari a 1 corrisponde a un goal certo. Un xG di .5 indicherebbe che se si tentassero 10 tiri identici, ci si aspetterebbe che 5 si traducano in un gol.

Ci sono diversi modelli di xG che utilizzano tecniche e variabili simili, che cercano di raggiungere la stessa conclusione. Il modello utilizzato da FBref è fornito da Opta. Il modello xG di Opta include una serie di fattori oltre a quelli semplici come la posizione e l'angolo. Il loro modello tiene conto anche della chiarezza del percorso del tiratore verso la porta, della quantità di pressione subita dal tiratore da parte dei giocatori difensivi, della posizione del portiere e altro ancora. Ciò significa che il loro modello xG tiene conto della difesa e del portiere nel determinare le probabilità che il tiro raggiunga la porta.

Prendiamo ad esempio questo gol di Diego Jota contro il Southampton. Il tiro è stato effettuato direttamente davanti alla porta da distanza ravvicinata. È una possibilità davvero elevata. Utilizzando un modello più vecchio che tenga conto della posizione, dell'angolo, del tipo di passaggio e così via, avrebbe un valore di 0,68 xG. Tuttavia, il modello di Opta tiene conto anche del fatto che il portiere è fuori posizione e non c'è nessun difensore di mezzo, il che fa salire l'xG di questo tiro a 0,90.

L'xG non tiene conto della qualità dei giocatori coinvolti in una determinata azione. Si tratta di una stima di come il giocatore o la squadra media si comporterebbe in una situazione simile.

Come si usa l'xG

L'xG ha molti usi. Alcuni esempi sono:

Calci di rigore

Ogni calcio di rigore vale .79 xG poiché tutti i calci di rigore hanno le stesse caratteristiche. Confrontando i gol di un giocatore su calcio di rigore con i suoi xG su calcio di rigore si può indicare l'abilità di un giocatore nel calciare i rigori. Allo stesso modo, possiamo fare lo stesso per i portieri in queste situazioni.

I totali xG diFBref includono i calci di rigore se non diversamente indicato. Per gli xG esclusi i PK, si consiglia di utilizzare npxG (expected goals non-penalty o goal previsti non su rigore).

Come calcoliamo i totali degli xG per un singolo possesso offensivo

In alcuni casi, i totali degli xG di un giocatore o di una squadra non corrispondono alla somma dei suoi tiri. Ad esempio, una squadra può tentare più tiri in un singolo possesso, ma è probabile che questi tiri siano condizionati dall'esito dei tiri precedenti.

Prendiamo ad esempio questa partita tra Schalke 04 e Norimberga:

Al 78° minuto, il Norimberga ha tentato tre tiri che alla fine hanno portato al gol. Hanno Behrens tenta un tiro che viene parato, ma riesce a fare un secondo tiro quando la palla viene deviata dal difensore. Il secondo tiro va a vuoto e permette ad Adam Zreľák di mettere a segno un facile colpo. Secondo il modello di goal previstidi Opta:

La somma di questi tre tiri è di 1,67 gol previsti, anche se è impossibile segnare più di un gol in una singola mossa. Per risolvere questo problema, troviamo la probabilità che la squadra in difesa non subisca un gol in questo possesso. In questo caso, il calcolo è:

(1 - .41) x (1 - .47) x (1 - .79) = .0657 ovvero una probabilità del 6,57% che lo Schalke non subisca gol.

Per trovare l'xG del Norimberga, sottraiamo semplicemente questa probabilità da 1:

1 - . 0657 = .9343 xG

In altre parole, stimiamo che una squadra media in una situazione simile dovrebbe segnare un gol il 93,43% delle volte.

Usiamo un metodo simile per calcolare gli xG dei singoli giocatori. Adam Zreľák riceve .79 xG dal suo singolo tiro, mentre Hanno Behrens riceve:

1 - (1 - .41) x (1 - .47) = .6873 xG

Questo dimostra perché gli xG totali di una squadra o di un giocatore potrebbero non essere uguali alla somma degli xG dei loro tiri e perché gli xG totali di una squadra potrebbero non essere uguali alla somma degli xG dei loro giocatori.

Le sessioni che includono un calcio di rigore

In modo simile, includiamo i tiri effettuati da un rimbalzo dopo un calcio di rigore con gli xG dei calci di rigore. Prendiamo ad esempio questo calcio di rigore di Marco Reus:

Siccome il secondo tiro è il risultato del primo, utilizziamo lo stesso metodo probabilistico dell'esempio precedente. Invece di un totale di 1,71 xG (.79 + .92), il calcolo è:

1 - (1 - .79) * (1 - .92) = .9832 gol previsti

Tuttavia, poiché anche il secondo tiro è considerato parte degli xG del calcio di rigore, Reus ottiene 0 npxG (gol previsti non da calcio di rigore) su questa giocata.

Nota: Trattiamo i calci d'angolo e i calci di punizione come un nuovo possesso, non come una continuazione del possesso precedente, ma stiamo continuando a studiare la questione.

Che cos'è il Post-Shot xG (PSxG)?

Il Post-Shot xG, o quello che può essere considerato "Pre-Shot xG", viene calcolato considerando tutti i tiri al momento del tiro senza conoscere la qualità del tentativo di tiro. Non comprende solo i tiri a segno, ma anche quelli deviati o fuori bersaglio. Il Post-Shot xG viene calcolato dopo che il tiro è stato effettuato, una volta che si sa che il tiro è in target, tenendo conto della qualità del tiro. Come per l'xG, il PSxG è fornito da Opta ed è ulteriormente spiegato qui.

Tutti i tiri fuori bersaglio avranno un PSxG pari a zero poiché c'è lo 0% di possibilità che questa traiettoria porti a un gol.

Quando si valuta l'abilità del portiere di fermare i tiri, vogliamo includere solo i tiri che vanno a bersaglio poiché questi sono quelli su cui il portiere può avere un impatto. Pertanto, utilizziamo PSxG per stimare la qualità degli scatti che hanno affrontato.

Che cosa indicano xA (assist previsti) e xAG (goal con assist previsti)? In che cosa differiscono?

xA (assist previsti) fa riferimento alla probabilità che un passaggio completato si trasformi in un assist. Questa statistica sviluppata da Opta assegna una probabilità a tutti i passaggi in base al tipo di passaggio, alla posizione in campo, alla fase di gioco e alla distanza percorsa. I giocatori ricevono xA per ogni passaggio completato, indipendentemente dal fatto che un tiro sia stato eseguito o meno.

A separare gli xG sui passaggi che costituiscono assist a un tiro ci sono i goal con assist previsti (xAG). Ciò indica la capacità di un giocatore di creare occasioni da goal senza dover fare affidamento sull'esito effettivo del tiro o sulla fortuna/abilità di chi calcia. I giocatori ricevono xAG solo quando viene effettuato un tiro dopo un passaggio completato.

Utilizziamo xG+xAG per i contributi ai goal, poiché i contributi ai goal dei giocatori sono in genere goal + assist e ciò rispecchia questo standard al meglio.

Prima di ottobre 2022, con xA indicavamo i goal con assist previsti (ora xAG). Quando siamo passati dal nostro fornitore di dati a Opta, questi ha fornito la sua versione di xA descritta sopra. Abbiamo modificato il nome in xAG. Opta: cosa sono gli assist previsti.

Dove si trovano gli xG?

Gli xG di squadra, gli xG contro e il differenziale degli xG sono reperibili nelle classifiche dei campionati, come questa:

Premier League Table
Pos. Squadra PG V N P Rf Rs DR Pt xG xGA xGD
1Manchester City3832249523+729884.324.7+59.6
2Liverpool3830718922+679773.728.8+44.9
3Chelsea3821986339+247258.636.4+22.2
4Tottenham38232136739+287154.947.1+7.8
5Arsenal38217107351+227060.154.2+5.8
6Manchester Utd38199106554+116661.450.6+10.8
7Wolves38169134746+15752.142.1+10.1
8Everton38159145446+85449.745.7+4.0
9Leicester City38157165148+35252.443.7+8.7
10West Ham38157165255-35247.661.9-14.3
11Watford38148165259-75048.259.2-11.0
12Crystal Palace38147175153-24947.650.1-2.5
13Newcastle Utd38129174248-64539.153.6-14.5
14Bournemouth38136195670-144553.357.2-3.9
15Burnley38117204568-234044.462.1-17.7
16Southampton38912174565-203946.955.1-8.2
17Brighton3899203560-253635.359.1-23.8
18Cardiff City38104243469-353442.461.5-19.1
19Fulham3875263481-472641.368.2-26.8
20Huddersfield3837282276-541628.860.9-32.2

Gli xG, gli npxG e gli xA dei giocatori sono reperibili sulle pagine relative alle squadre, come questa:

Statistiche ordinarie 2018-2019 Manchester City: Premier League Table
Tempo di gioco Rendimento Prestazione prevista Progressione Per 90 minuti
Giocatore Nazione Ruolo Età PG Tit Min 90 min Reti Assist G+A R - Rig Rigori Rig T Amm. Esp. xG npxG xAG npxG+xAG PrgC PrgP PrgR Reti Assist R + A R - Rig R + A - Rig xG xAG xG+xAG npxG npxG+xAG
Ederson Moraesbr BRAPor2438383.42038.0011000200.00.00.10,10300,000,030,030,000,030,000,000,000,000,00
Aymeric Laportees ESPDif2435343.05734.0336300303.03.00.83,89429490,090,090,180,090,180,090,020,110,090,11
Bernardo Silvapt PORCen,Att2336312.85431.77714700307.47.47.815,21521562770,220,220,440,220,440,230,250,480,230,48
Raheem Sterlingeng ENGAtt2334312.77130.81792617003013.713.79.623,3155874360,550,290,840,550,840,440,310,760,440,76
Sergio Agüeroar ARGAtt3033312.45927.32182919224018.116.55.021,581762530,770,291,060,700,990,660,180,850,600,79
Kyle Walkereng ENGDif2833302.77930.9112100300.80.81.92,783220920,030,030,060,030,060,030,060,090,030,09
David Silvaes ESPCen3233282.40126.76814600207.87.88.516,31182702220,220,300,520,220,520,290,320,610,290,61
Fernandinhobr BRACen3329272.37726.4134100501.61.63.04,558236290,040,110,150,040,150,060,110,170,060,17
İlkay Gündoğande GERCen2731232.13723.7639600304.14.14.38,482205910,250,130,380,250,380,170,180,350,170,35
Leroy Sanéde GERAtt2231211.86720.71010201000106.76.77.414,184673410,480,480,960,480,960,320,360,680,320,68
John Stoneseng ENGDif2424201.76419.6000000100.30.30.20,64411850,000,000,000,000,000,020,010,030,020,03
Riyad Mahrezdz ALGAtt,Cen2727141.34314.97411701005.54.74.69,387731910,470,270,740,470,740,370,310,680,320,62
Nicolás Otamendiar ARGDif3018141.23613.7000000101.31.30.21,5279230,000,000,000,000,000,100,010,110,100,11
Oleksandr Zinčenkoua UKRDif2114141.15112.8033000100.20.21.51,74795940,000,230,230,000,230,010,120,130,010,13
Vincent Kompanybe BELDif3217131.22413.6101100600.30.30.00,3178330,070,000,070,070,070,020,000,020,020,02
Kevin De Bruynebe BELCen27191197510.8224200201.41.45.77,050109880,180,180,370,180,370,130,520,650,130,65
Benjamin Mendyfr FRADif24101090010.0055000100.20.21.61,84870590,000,500,500,000,500,020,160,180,020,18
Danilo Luiz da Silvabr BRADif271198079.0101100100.40.40.20,62077330,110,000,110,110,110,050,020,070,050,07
Gabriel Jesusbr BRAAtt212981.03611.573106111011.210.52.312,735211280,610,260,870,520,780,970,201,170,911,11
Fabian Delpheng ENGDif281187258.1011000110.10.10.30,42059230,000,120,120,000,120,010,040,060,010,06
Phil Fodeneng ENGCen181333353.7101100002.12.10.93,02318350,270,000,270,270,270,570,230,800,570,80
Philippe Sandlernl NEDDif2100
Arijanet Muricxk KVXPor1900
Claudio Bravocl CHIPor3500
Totale di squadra26.7384183.42038.09171162883444184.381.365.5146,71325242924122,391,874,262,324,182,221,723,942,143,86
Totale di squadra26.7384183.42038.09171162883444184.381.365.5146,71325242924122,391,874,262,324,182,221,723,942,143,86

I dati relativi ai gol previsti sono reperibili anche su una serie di pagine diverse, quali statistiche dei giocatori del campionato, resoconti delle partite, pagine dei giocatori e registri degli incontri dei giocatori.

Competizioni in FBref contenenti i dati sugli xG