Explicação xG

O que é o xG?

De modo simples, o xG (ou gols previstos) é a probabilidade que um chute tem de resultar em um gol com base nas características daquele chute e dos eventos que levaram até ele. Algumas dessas características/variáveis incluem:

Cada chute é comparado com milhares de chutes com características semelhantes para determinar a probabilidade desse chute resultar em um gol. A probabilidade é o total de gols esperado. Um xG de 0 é um erro garantido, enquanto que um xG de 1 é um gol certo. Um xG de 0.5 indica que se chutes idênticos fossem tentados 10 vezes, é esperado que 5 resultem em gols.

Existem vários modelos xG que utilizam técnicas e variáveis semelhantes que tentam chegar até a mesma conclusão. O modelo que o Fbref utiliza é fornecido por StatsBomb. O que diferencia o modelo xG da StatsBomb de outros é a utilização de quadros congelados por parte deles. Um quadro congelado é a localização de todos os jogadores em campo no momento em que o chute foi feito. O goleiro estava em posição? Era um gol livre ou havia vários zagueiros entre o jogador que chutou e o gol? O jogador que chutou estava sob marcação? Era uma situação 1 contra 1 com o goleiro?

Pegue esse gol de Callum Wilson vs Southampton como exemplo. O chute foi feito diretamente de frente a trave a uma distância de 5 metros. Contudo, Wilson era o único jogador na área de pênalti no momento do chute, deixando o gol completamente livre. De acordo com os dados do StatsBomb, apenas 3% dos chutes desse local foram feitos com o gol livre. Comparar esse chute com outros chutes feitos desse lugar sem levar em consideração a localização da defesa resulta em um vasto e amplo conjunto de resultados. De fato, outros modelos de gols previstos creditam esse mesmo chute um xG de 0,5 a 0,66. O StatsBomb, por meio de sua utilização de quadros congelados, credita esse chute como 0.97 xG, tornando ele um gol quase garantido.

O xG não leva em consideração a qualidade do(s) jogador(es) envolvido(s) em uma jogada em particular. Ele é uma estimativa do desempenho de uma equipe ou jogador mediano em uma situação semelahnte.

Como o xG é utilizado

O xG tem várias utilidades. Alguns exemplos são:

Pênaltis

Cada pênalti vale 0.76 xG, pois todos os pênaltis compartilham as mesmas características. Comparar os gols de um jogador durante pênaltis com o seu xG de pênaltis pode indicar a habilidade de bater pênaltis de um jogador. Do mesmo modo, podemos fazer o mesmo para goleiros nessas situações.

Os totais de xG do Fbref incluem pênaltis a menos que seja declarado o contrário. Para xG sem PK, recomendamos a utilização do npxG (gols previstos sem pênalti).

Como calculamos os totais xG para uma posse ofensiva única

Em alguns casos o total de xG de um time ou jogador não será igual a soma de seus chutes. Por exemplo, um time pode tentar múltiplos chutes em uma posse única, porém é possível que esses chutes sejam acidentais no resultado do(s) chute(s) anterior(es).

Pegue por exemplo essa partida entre Schalke 04 e Nürnberg:

No 78º minuto, o Nürnberg tentou três chutes que resultaram em um gol. Hanno Behrens tenta um chute que é defendido, porém ele consegue dar um segundo chute enquanto a bola é defendida pelo goleiro. O segundo chute bate na trave e entra, o que permite que Adam Zreľák finalize com facilidade. De acordo com o modelo de gols previstos do StatsBomb:

A soma desses três chutes é de 1.86 de gol previsto, ainda que seja impossível fazer mais de um gol em um único movimento. Para solucionar esse problema, encontramos a probabilidade com a qual o time defensor não permite um gol nessa posse. Nesse caso, o cálculo é:

(1 - .37) x (1 - .68) x (1 - .81) = .0383 ou uma probabilidade de 3.83% que o Schalke não permita um gol

Para descobrir o xG do Nürnberg, apenas subtraímos a probabilidade de 1:

1 - .0383 = .9617 xG

Em outras palavras, estimamos que é esperado que um time médio em uma situação semelhante faça um gol em 96.17% das chances.

Utilizamos um método semelhante ao calcular o xG para jogadores únicos. Adam Zreľák recebe um xG de 0.81 de seu único chute enquanto Hanno Behrens recebe:

1 - (1 - .37) x (1 - .68) = .7984 xG

Isso mostra por que o xG total de um time ou jogador pode não ser igual a soma de xG de seus chutes e por que o xG total de um time pode não ser igual a soma de xG de seus jogadores.

Posses que incluem um pênalti

De mesmo modo, incluimos chutes dados após um rebote após um pênalti com xG de pênaltis. Pegue esse pênalti de Alexis Sanchez por exemplo:

Como o segundo chute é resultado do primeiro, utilizamos o mesmo método probabilístico do exemplo anterior. Em vez de um total de 1,48 xG (.76 + .72), o cálculo é de:

1 - (1 - .76) * (1 - .72) = .9328 gols esperados

Contudo, como o segundo chute também é considerado paret de um xG de pênalti, Sanchez recebe 0 npxG (gols previstos não pênalti) nessa jogada.

Nota: Tratamos escanteios e faltas como uma nova posse, não uma continuação da posse anterior, porém continuamos a estudar o problema.

O que é o Post-Shot xG (PSxG)?

O xG normal, ou o que pode ser considerado o "Pre-Shot xG", é calculado considerando todos os chutes, no momento do chute, sem saber a qualidade da tentativa de shot. Não inclui somente os chutes que acertam o avlo, mas também os que são desviados para longe dele. O Post-Shot xG é calculado após o chute ser dado, após saber se o chute foi no alvo, levando em conta a qualidade do chute. Assim como com o xG, o PSxG é oferecido pela StatsBomb e é melhor explicado aqui.

Todos os chutes que forem para longe do gol terão PSxG igual a zero, já que há 0% de chance deste levar a um gol. Para chutes que acertem o alvo, o PSxG será quase sempre maior do que seu valor de xG, já que é um chute melhor que a média comparado com todos os chutes com características similares ao pré-chute

Ao avaliar a capacidade de defesa de um goleiro, só queremos incluir os chutes que tenham acertado o gol, já que estes são os chutes onde o goleiro pode ter algum impacto. Assim, usamos o PSxG para estimar a qualidade dos chutes que eles enfrentaram.

O que é xA?

xA, expectativa de assistências, é o xG que segue um passe que dá assistência a um chute a gol. Indica a habilidade de um jogador de armar chances de gol sem depender do resultado do chute a gol nem da habilidade do artilheiro. Observe: como xA vem dos passes, nem todas as assistências recebem pontuação xA.

Onde encontrar o xG

O xG de Time, xG contra e o diferencial xG podem ser encontrados nas tabelas de liga, tal como essa:

Temporada Normal Table
Cl Equipe MP V E D GP GC DiffG Pt xG Xga xGDiff
1Manchester City3832249523+7298+56.4
2Liverpool3830718922+6797+43.1
3Chelsea3821986339+2472+23.1
4Tottenham38232136739+2871+8.7
5Arsenal38217107351+2270+0.8
6Manchester Utd38199106554+1166+11.3
7Wolves38169134746+157+10.6
8Everton38159145446+854+2.9
9Leicester City38157165148+352+7.3
10West Ham38157165255-352-12.7
11Watford38148165259-750-7.2
12Crystal Palace38147175153-249+2.5
13Newcastle Utd38129174248-645-14.3
14Bournemouth38136195670-1445-1.1
15Burnley38117204568-2340-21.5
16Southampton38912174565-2039-9.6
17Brighton3899203560-2536-20.3
18Cardiff City38104243469-3534-22.1
19Fulham3875263481-4726-25.8
20Huddersfield3837282276-5416-32.1

xG de jogador, npxG e o xA podem ser encontrados nas páginas dos times, tal como essa:

Estatísticas Padrão Table
Tempo de jogo Desempenho A cada 90 minutos Esperado A cada 90 minutos
Jogador Nação Pos. Idade MP Inícios Min. Gols Assis. PB PT CrtsA CrtV Gols Assis. G+A G-PB G+A-PB xG npxG xA xG xA xG+xA npxG npxG+xA
Edersonbr BRAG2438383.4200100200,000,030,030,000,030.00.00.30,000,010,010,000,01
Aymeric Laportefr FRAZG2435343.0573300300,090,090,180,090,182.42.41.20,070,040,100,070,10
Bernardo Silvapt PORLT,AT2336312.8547700300,220,220,440,220,446.36.37.30,200,230,430,200,43
Raheem Sterlingeng ENGAT2334312.77117900300,550,290,840,550,8412.512.59.10,400,300,700,400,70
Sergio Agüeroar ARGAT3033312.45921822400,770,291,060,700,9920.318.85.20,740,190,930,690,88
Kyle Walkereng ENGZG2833302.7791100300,030,030,060,030,060.70.71.70,020,050,080,020,08
David Silvaes ESPLT3233282.4016800200,220,300,520,220,526.76.79.10,250,340,590,250,59
Fernandinhobr BRALT3329272.3771300500,040,110,150,040,152.02.02.70,070,100,180,070,18
İlkay Gündoğande GERLT2731232.1376300300,250,130,380,250,383.63.64.00,150,170,320,150,32
Leroy Sanéde GERAT2231211.867101000100,480,480,960,480,965.85.86.70,280,320,600,280,60
John Stoneseng ENGZG2424201.7640000100,000,000,000,000,000.30.30.20,010,010,020,010,02
Riyad Mahrezdz ALGAT,LT2727141.3437401000,470,270,740,470,745.64.84.30,380,290,660,320,61
Nicolás Otamendiar ARGZG3018141.2360000100,000,000,000,000,001.31.30.20,090,010,100,090,10
Oleksandr Zinchenkoua UKRZG2114141.1510300100,000,230,230,000,230.20.21.20,010,100,110,010,11
Vincent Kompanybe BELZG3217131.2241000600,070,000,070,070,070.10.10.10,010,010,020,010,02
Kevin De Bruynebe BELLT2719119752200200,180,180,370,180,372.42.43.40,220,320,540,220,54
Benjamin Mendyfr FRAZG2410109000500100,000,500,500,000,500.20.21.50,020,150,170,020,17
Danilobr BRAZG271198071000100,110,000,110,110,110.40.40.30,050,030,080,050,08
Gabriel Jesusbr BRAAT212981.0367311100,610,260,870,520,789.68.81.70,830,150,980,770,92
Fabian Delpheng ENGZG281187250100110,000,120,120,000,120.10.10.30,010,040,050,010,05
Phil Fodeneng ENGLT181333351000000,270,000,270,270,272.52.50.60,670,160,840,670,84
Philippe Sandlernl NEDZG2100
Claudio Bravocl CHIG3500
Arijanet Muricxk KVXG1900
Total do time384183.4209171344412,391,874,262,324,1881.678.581.62,152,154,292,074,21

Os gols previstos também podem ser encontrados em várias páginas diferentes, como as estatísticas de jogador de liga, relatórios de partida, páginas de jogador e registros de partidas de jogador.

Competições FBref com dados xG

Partidas que atualmente não contam com dados xG

  • Dados serão adicionados ao ficarem disponíveis