Explicación de xG

¿Qué es xG?

Muy simple, xG (o goles esperados) es la probabilidad de que un tiro resulte en un gol en función de las características de ese tiro y los eventos que lo precedieron. Algunas de estas características/variables incluyen:

Cada tiro se compara con miles de tiros con características similares para determinar la probabilidad de que ese tiro resulte en gol. Esa probabilidad es el total esperado de goles. Un xG de 0 es un fallo seguro, mientras que un xG de 1 es un gol seguro. Un xG de .5 indicaría que si se intentaran tiros idénticos 10 veces, se esperaría que 5 resultaran en gol.

Hay una serie de modelos xG que utilizan técnicas y variables similares, que intentan llegar a la misma conclusión. El modelo que usa FBref es proporcionado por Opta. El modelo xG de Opta incluye una serie de factores además de factores como la ubicación y el ángulo. Su modelo también tiene en cuenta la claridad del camino del tirador hacia la portería, la cantidad de presión bajo la que está el tirador por parte de los jugadores defensivos, la posición del portero y más. Eso significa que su modelo xG tiene en cuenta la defensa y la portería al determinar las probabilidades de que el tiro llegue a la portería.

Tomemos este gol de Diogo Jota contra Southampton, por ejemplo. El tiro se realizó directamente frente a la portería desde muy cerca. Es una muy buena posibilidad. Usando un modelo más antiguo que tenga en cuenta la ubicación, el ángulo, el tipo de pase y demás, tendría un xG de 0,68. Sin embargo, el modelo de Opta también tiene en cuenta el hecho de que el portero está fuera de posición y no hay ningún defensor en el camino, lo que aumenta aún más la xG de este tiro, a 0,90.

xG no tiene en cuenta la calidad de los jugadores involucrados en una jugada en particular. Es una estimación de cómo se desempeñaría el jugador o equipo promedio en una situación similar.

Cómo se usa xG

xG tiene muchos usos. Algunos ejemplos son:

Penales

Cada penal vale 0,79 xG ya que todos los penales comparten las mismas características. Comparar los goles de un jugador en tiros penales con su xG de tiro penal puede indicar la habilidad de un jugador para patear penales. Asimismo, podemos hacer lo mismo con los porteros en estas situaciones.

Los totales de xG de FBref incluyen tiros penales a menos que se indique lo contrario. Para que xG excluya los penales, recomendamos usar npxG (goles esperados sin penales).

Cómo calculamos los totales de xG para una sola posesión ofensiva

En algunos casos, los totales xG de un jugador o equipo no son iguales a la suma de sus tiros. Por ejemplo, un equipo puede intentar varios tiros en una sola posesión, pero es probable que estos tiros dependan del resultado de los tiros anteriores.

Tomemos por ejemplo, esto match between Schalke 04 and Nürnberg:

En el minuto 78, Nürnberg intentó tres tiros que finalmente condujeron a un gol. Hanno Behrens intenta un tiro que se detiene, pero puede hacer un segundo tiro cuando el balón se desvía del defensor. El segundo disparo rebota en el palo de la portería, lo que le permite a Adam Zreľák aprovecharlo fácilmente. Según el modelo de goles esperados de Opta:

La suma de estos tres tiros es de 1,67 goles esperados, aunque es imposible marcar más de un gol en una sola jugada. Para resolver este problema, encontramos la probabilidad de que el equipo defensor no permita un gol en esta posesión. En este caso, el cálculo es:

(1 - .41) x (1 - .47) x (1 - .79) = .0657 o un 6,57 % de probabilidad de que el Schalke no permita el gol.

Para encontrar el xG de Nürnberg, simplemente restamos esa probabilidad de 1:

1 - .0657 = .9343 xG

En otras palabras, estimamos que se esperaría que un equipo promedio en una situación similar marcara un gol el 93,43 % de las veces.

Usamos un método similar cuando calculamos xG para jugadores individuales. Adam Zreľák recibe .79 xG de su único disparo mientras que Hanno Behrens recibe:

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

Esto muestra por qué el xG total de un equipo o jugador puede no ser igual a la suma de los xG de sus tiros y por qué el xG total de un equipo puede no ser igual a la suma de los xG de sus jugadores.

Posesiones que incluyen un penal

Del mismo modo, incluimos los tiros realizados en un rebote después de un penal con xG de penales. Tomemos este tiro penal de Marco Reus, por ejemplo:

Dado que el segundo tiro es el resultado del primero, usamos el mismo método probabilístico en el ejemplo anterior. En lugar de un total de 1,71 xG (.79 + .92), el cálculo es:

1 - (1 - .79) * (1 - .92) = .9832 goles esperados

Sin embargo, dado que el segundo tiro también se considera parte del xG del penal, Reus obtiene 0 npxG (goles esperados que no son de penal) en esta jugada.

Nota: consideramos los saques de esquina y los tiros libres como una nueva posesión, no como una continuación de la posesión anterior, pero seguimos estudiando el tema.

¿Qué es Post-Shot xG? (PSxG)?

El xG regular, o lo que se puede considerar "Pre-Shot xG", se calcula considerando todos los tiros en el momento del tiro sin conocer la calidad del intento de tiro. No solo incluye tiros que dan en el blanco, sino también tiros detenidos o desviados. El Post-Shot xG se calcula después de que se ha realizado el tiro, una vez que se sabe que el tiro está en el objetivo, teniendo en cuenta la calidad del tiro. Al igual que con xG, Opta proporciona PSxG y se explica con más detalle here.

Todos los tiros desviados tendrán un PSxG de cero ya que hay un 0 % de probabilidad de que esta trayectoria conduzca a gol.

Al evaluar la capacidad de parada de tiro de un portero, solo queremos incluir los tiros a puerta, ya que estos son los tiros en los que el portero puede tener un impacto. Por ello, utilizamos el PSxG para estimar la calidad de tiros en los que se han enfrentado.

¿Qué es xA (Asistencias esperadas) y xAG (Goles esperados con asistencia)? ¿En qué se diferencian?

xA, o asistencias esperadas, es la probabilidad de que un determinado pase completado se convierta en una asistencia a gol. Esta estadística desarrollada por Opta asigna una probabilidad a todos los pases basados en el tipo de pase, la ubicación en el campo, la fase de juego y la distancia recorrida. Los jugadores reciben xA por cada pase completado, independientemente de si se ha producido un tiro o no.

Para aislar los xG en los pases que asisten a un tiro, hay Goles esperados con asistencia (xAG). Esto indica la capacidad de un jugador para crear ocasiones de gol sin tener que depender del resultado real del tiro o de la suerte/habilidad del tirador. Los jugadores reciben xAG únicamente cuando se realiza un tiro tras un pase completado.

Utilizamos xG+xAG para indicar las participaciones en los goles, ya que estas suelen ser goles + asistencias y se ajustan mejor a la norma.

Antes de octubre de 2022, utilizábamos xA para referirnos a los Goles esperados con asistencia (ahora xAG). Cuando sustituimos nuestro proveedor de datos por Opta, nos proporcionaron su versión de xA descrita anteriormente. Hicimos el cambio de nombre a xAG. Opta: Qué son las asistencias esperadas.

Dónde encontrar los xG

Los xG del equipo, los xG en contra y los xG diferenciales se pueden encontrar en las tablas de ligas, como esta:

Temporada regular Table
RL Equipo PJ PG PE PP GF GC DG Pts 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.9
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

Los xG, npxG y xA del jugador se pueden encontrar en las páginas de los equipos, como esta:

Estadísticas estándar 2018-2019 Manchester City: Premier League Table
Tiempo Jugado Rendimiento Expectativa Progresión Por 90 Minutos
Jugador País Posc Edad PJ Titular Mín 90 s Gls. Ass G+A G-TP TP TPint TA TR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls. Ast G+A G-TP G+A-TP xG xAG xG+xAG npxG npxG+xAG
Edersonbr BRAPO2438383,42038.0011000200.00.00.10.10300.000.030.030.000.030.000.000.000.000.00
Aymeric Laportees ESPDF2435343,05734.0336300303.03.00.83.89429490.090.090.180.090.180.090.020.110.090.11
Bernardo Silvapt PORCC,DL2336312,85431.77714700307.47.47.815.21521562770.220.220.440.220.440.230.250.480.230.48
Raheem Sterlingeng ENGDL2334312,77130.81792617003013.713.79.623.3155874360.550.290.840.550.840.440.310.760.440.76
Sergio Agüeroar ARGDL3033312,45927.32182919224018.116.55.021.581762530.770.291.060.700.990.660.180.850.600.79
Kyle Walkereng ENGDF2833302,77930.9112100300.80.81.92.783220920.030.030.060.030.060.030.060.090.030.09
David Silvaes ESPCC3233282,40126.76814600207.87.88.516.31182702220.220.300.520.220.520.290.320.610.290.61
Fernandinhobr BRACC3329272,37726.4134100501.61.63.04.558236290.040.110.150.040.150.060.110.170.060.17
İlkay Gündoğande GERCC2731232,13723.7639600304.14.14.38.482205910.250.130.380.250.380.170.180.350.170.35
Leroy Sanéde GERDL2231211,86720.71010201000106.76.77.414.184673410.480.480.960.480.960.320.360.680.320.68
John Stoneseng ENGDF2424201,76419.6000000100.30.30.20.64411850.000.000.000.000.000.020.010.030.020.03
Riyad Mahrezdz ALGDL,CC2727141,34314.97411701005.54.74.69.387731910.470.270.740.470.740.370.310.680.320.62
Nicolás Otamendiar ARGDF3018141,23613.7000000101.31.30.21.5279230.000.000.000.000.000.100.010.110.100.11
Oleksandr Zinchenkoua UKRDF2114141,15112.8033000100.20.21.51.74795940.000.230.230.000.230.010.120.130.010.13
Vincent Kompanybe BELDF3217131,22413.6101100600.30.30.00.3178330.070.000.070.070.070.020.000.020.020.02
Kevin De Bruynebe BELCC27191197510.8224200201.41.45.77.050109880.180.180.370.180.370.130.520.650.130.65
Benjamin Mendyfr FRADF24101090010.0055000100.20.21.61.84870590.000.500.500.000.500.020.160.180.020.18
Danilobr BRADF271198079.0101100100.40.40.20.62077330.110.000.110.110.110.050.020.070.050.07
Gabriel Jesusbr BRADL212981,03611.573106111011.210.52.312.735211280.610.260.870.520.780.970.201.170.911.11
Fabian Delpheng ENGDF281187258.1011000110.10.10.30.42059230.000.120.120.000.120.010.040.060.010.06
Phil Fodeneng ENGCC181333353.7101100002.12.10.93.02318350.270.000.270.270.270.570.230.800.570.80
Philippe Sandlernl NEDDF2100
Arijanet Muricxk KVXPO1900
Claudio Bravocl CHIPO3500
Total del equipo26.7384183,42038.09171162883444184.381.365.5146.71325242924122.391.874.262.324.182.221.723.942.143.86
Total del equipo26.7384183,42038.09171162883444184.381.365.5146.71325242924122.391.874.262.324.182.221.723.942.143.86

Los goles esperados también se pueden encontrar en varias páginas diferentes, como las estadísticas de los jugadores de la liga, los informes de los partidos, las páginas de los jugadores y los registros de los partidos de los jugadores.

Competiciones FBref con datos de xG