Home » Guías Analíticas de Apuestas » xG (Expected Goals) en la Bundesliga: Como Usarla en Apuestas

xG (Expected Goals) en la Bundesliga: Como Usarla en Apuestas

Monitor de ordenador mostrando un mapa de tiros (shot map) de un partido de fútbol con zonas de probabilidad de gol

Cargando...

Descubri la xG hace seis años, cuando un modelo simple de expected goals me ayudo a identificar que un equipo de la Bundesliga estaba ganando partidos muy por encima de lo que sus ocasiones generadas justificaban. Aposte al Under en sus siguientes tres partidos como local – partidos donde el mercado asumia que seguirian goleando – y gane las tres apuestas. Ese fue el momento en que entendi que la xG no es un capricho academico: es la herramienta que mejor separa el ruido de la señal en los mercados de apuestas. La Bundesliga, con su media de 3,17 goles por partido y una cantidad de datos públicos que supera a la de cualquier otra liga, es el escenario ideal para aplicar esta métrica. Si vienes del análisis general, la guía de apuestas en la Bundesliga te dará el contexto necesario.

Qué mide la xG y cómo se calcula

La xG – expected goals o goles esperados – asigna una probabilidad de gol a cada tiro que se produce en un partido. Esa probabilidad se basa en factores como la distancia al arco, el angulo de tiro, el tipo de asistencia (pase corto, centro, balon largo), la parte del cuerpo utilizada (pie, cabeza) y la situación de juego (contragolpe, jugada elaborada, pelota parada). Un penalti tiene una xG de aproximadamente 0,76. Un tiro desde 30 metros sin presión defensiva puede tener una xG de 0,03. Un remate a bocajarro tras un centro raso al segundo palo puede valer 0,40.

La suma de todas las xG de los tiros de un equipo en un partido da su xG total del encuentro. Si un equipo genera una xG de 2,3 en un partido, significa que, en función de la calidad y cantidad de sus ocasiones, debería haber marcado 2,3 goles en promedio. Si marco 4, sobrerrindio. Si marco 1, infrarrindio. Y esas discrepancias entre xG y goles reales son exactamente lo que el apostador informado busca.

Los modelos de xG varian entre proveedores. Understat, FBref, Opta y StatsBomb usan metodologias ligeramente diferentes, lo que produce cifras que pueden diferir en decimas. Para apuestas, la precisión absoluta importa menos que la tendencia: lo relevante es si un equipo está sistematicamente por encima o por debajo de su xG, no si su xG exacta es 1,8 o 1,9 según el proveedor.

xG vs. goles reales: equipos que sobre/infrarrinden su xG

Aqui es donde la xG se convierte en dinero. Cada temporada, hay equipos que marcan significativamente más goles de los que su xG indica y equipos que marcan menos. Esas discrepancias no son sostenibles a largo plazo – la regresion a la media es una de las fuerzas más potentes en el fútbol -, y detectarlas antes de que el mercado las corrija es la ventaja del apostador que usa xG.

Un equipo que sobrerrinde su xG ofensiva está convirtiendo un porcentaje anormalmente alto de sus ocasiones. Puede ser por un delantero en racha, por suerte en tiros desviados que entran, o por una combinación de ambos. Sea cual sea la causa, la estadística dice que ese ritmo se va a moderar. Cuando eso ocurra, sus resultados empeoraran, y si el mercado aún no ha ajustado las cuotas a esa realidad subyacente, hay valor en apostar al Under o al rival en los partidos de ese equipo.

Al reves, un equipo que infrarrinde su xG ofensiva está fallando más ocasiones de las normales. Genera tiros de calidad pero no los convierte. Este equipo está «pagando» una deuda estadística que se cobrara en las jornadas siguientes, cuando su conversion vuelva a niveles normales. Apostar al Over o al propio equipo en esas jornadas de regresion pendiente puede ser rentable si las cuotas reflejan los resultados recientes (malos) en lugar del rendimiento subyacente (bueno).

En la defensa ocurre lo mismo. Un equipo con xG concedida baja pero muchos goles en contra tiene una defensa que esta rindiendo peor de lo que la calidad de las ocasiones que concede sugiere. Eso se corregira. Un equipo con xG concedida alta pero pocos goles en contra está siendo afortunado defensivamente, y esa fortuna tiene fecha de caducidad.

Aplicar la xG a la evaluación de cuotas

El proceso que sigo para traducir la xG en decisiones de apuesta es sistemático y reproducible. Lo explico paso a paso porque es el nucleo de mi operativa en la Bundesliga.

Primero, recopilo la xG acumulada de ambos equipos: xG a favor y xG en contra, desglosada en local y visitante. Segundo, cálculo la xG esperada del partido concreto: si el equipo local genera 1,8 xG por partido como local y el visitante concede 1,5 xG como visitante, mi estimacion para los goles del local está en la franja 1,5-1,8. Repito el cálculo para el visitante. Tercero, sumo ambas estimaciones para obtener el total de goles esperado del partido. Si mi modelo dice 3,2 goles esperados, comparo con la línea del operador: si la línea de Over 2.5 está a 1,75 (probabilidad implícita 57%), y mi modelo indica que la probabilidad de superar los 2,5 goles es del 65%, hay valor en el Over.

Este cálculo es simple a propósito. Modelos más sofisticados incorporan variables como el estado de forma reciente, las ausencias, el historial de enfrentamientos y los factores contextuales. Pero el cálculo básico con xG ya supera al apostador que opera por intuicion o por resultados recientes, porque la xG captura la calidad de juego subyacente, no el ruido de los goles que entraron o no.

Un aspecto crítico: la xG funciona mejor con muestras grandes. Con cinco partidos, un equipo puede tener una xG distorsionada por un partido anomalo. Con quince o veinte partidos, la muestra es representativa. Por eso no recomiendo operar con xG en las primeras cinco jornadas de la temporada – la muestra es demasiado pequeña. A partir de la jornada 8-10, los datos empiezan a ser fiables. Para un enfoque más amplio de como elaborar pronósticos con datos, la guía de pronósticos en la Bundesliga desarrolla el método completo.

Dónde puedo consultar datos de xG de la Bundesliga de forma gratuita?
Las dos fuentes gratuitas más fiables son FBref (que usa datos de StatsBomb) y Understat. Ambas ofrecen xG por equipo, por jugador y por partido para la Bundesliga. Los datos se actualizan tras cada jornada y permiten descargar tablas para análisis propio. La diferencia entre los modelos de cada proveedor es marginal para propositos de apuestas – lo importante es la tendencia, no la cifra exacta.
La xG es fiable para mercados de primer goleador o solo para resultado final?
La xG funciona mejor para mercados agregados (Over/Under, BTTS, resultado final) que para mercados individuales de jugador. Un jugador puede tener una xG alta pero el mercado de primer goleador depende de factores adicionales que la xG no captura bien: orden de los goles, minuto del primer tanto, sustituciones. Para mercados de primer goleador, la xG es un filtro útil (identifica candidatos con muchas ocasiones) pero no suficiente como único criterio de decisión.