‘Expected Points’ (xP): those who give credit to merit

Category: Team Analysis

What are Expected Points (xP)? We take a closer look at one of the metrics that tries to establish a long-term deservedness for how many points a team should have earned.


Probability applied to football draws that fine line that this sport so easily breaks and invalidates: that of deservedness. In its favour, if we extrapolate a result based on what we saw in the corresponding match, we can draw conclusions through simulation, managing to reduce the chance component as much as possible. Between the statistical probability, the actual result and the deservedness for all that has been produced, a question arises:

How many points should each team have won in each match?

To answer this question, the Expected Points (xP) was born.

This metric tries to build a long term deserving approach based on what is generated through Expected Goals. Football is a sport where many factors come together and where the result can be the result of the most obvious, but also of the most unnoticed. In the end the reality is the actual goals and points, but advanced statistics can argue that things could have happened differently or that a team is more likely to win if they continue to generate more than their opponents. Luck or inspiration cannot be trapped or manipulated and is often more important than any other factor.

The Expected Points (xP) model starts from the Expected Goals of a match. Once we have the xG of each team, we elaborate, through a distribution model, what would have happened if we simulated the same match thousands of times, getting to know, precisely, what probability each team would have to win, draw and lose with the same expected goals generated. In this way, we obtain a probability percentage for each team and sign (win, draw, opponent’s win).

After simulating with the distribution model and multiplying each percentage obtained by the value of each sign (win, draw, opponent’s win), we would obtain the expected points of that match if it happened thousands of times. And therefore, we would obtain a form of deservedness that becomes really useful when the teams have already crossed the halfway point of the competition or at the end of it.

As we see in the xG map of the Real Madrid-Atletico Madrid match above, Carlo Ancelotti’s side generated 0.5 xG and scored two goals, while Atletico generated 0.9 and scored none. This same match, simulated thousands of times, would generate percentages for each sign and expected points very different from the result that occurred. Knowing that football depends on these factors, such as being accurate and clinical in scoring and saving, as well as luck, with Expected Points (xP) we try to give an answer to the long term deservedness if the matches had a similar trend in terms of Expected Goals.

On our driblabPRO platform, we count, within each match card, the winning, drawing and winning percentage of the opponent by simulating that match thousands of times and how many Expected Points (xP) are awarded to each team. In the red boxes we see that a match with these Expected Goals simulated thousands of times would give an 18.9% win rate to Real Madrid, a 35.7% draw rate and a 45.1% win rate to Atlético Madrid, reflected in the Expected Points (xP): 0.9 for Real Madrid; 1.7 for Simeone’s team.

In our database we have a ranking of Expected Points in all the leagues we cover. As we usually do, we will use an example, in this case the Bundesliga, to see how many points each team could have obtained and how many they actually have so far.

We are Driblab, a consultancy specialized in football analytics and big data; our work is focused on advising and minimizing risk in professional football decision-making in areas related to talent detection and footballer evaluations. Our database has more than 180,000 players from more than 180 competitions, covering information from all over the world. Here you can learn more about how we work and what we offer.

Autor: Alejandro Arroyo
For Team Analysis we also recommend you:

Serie A: Set pieces in the title race

In this analysis, we take a look at the goals expected by each Serie A team from both set pieces and in play. Mourinho’s Roma are the clear leaders.

Il pressing può anche essere costoso (Italian)

Il pressing non è più una novità, ma lo è il modo in cui viene fatto. Nelle prossime righe ci immergeremo nel mondo dei dati per scoprire chi fa più pressing e chi lo fa meglio.

Serie A. I calci piazzati nella corsa per il titolo (Italian)

In questa analisi, diamo un’occhiata ai gol previsti da ogni squadra di Serie A sia dai calci piazzati che in gioco. La Roma di Mourinho è il chiaro leader.

Serie A, la rivoluzione silenziosa (Italian)

Che cosa è successo per la Serie A per diventare campioni di Euro 2021 dopo aver fallito la qualificazione per la Coppa del Mondo 2018? Guardiamo l’evoluzione del calcio italiano negli ultimi cinque anni.

Vinicius, by the numbers: this is how he has stopped the excuses

Vinicius Junior has become the star he promised to be. And it’s all being proven in a multitude of data and metrics. We analyse where he is making an incredible leap forward.

Pressing can also be expensive

Pressing is no longer new, but the way it is done is. We dive into the data to find out who presses the hardest and who presses the best.

Amine Gouiri, why is he so good?

At 21, Amine Gouiri is another of the many talents of the French school. But what makes him a step ahead of the rest?

driblabPRO, already available in Portuguese

In less than a year, driblabPRO is now available in six languages, with the Portuguese update having just been released.

Verhinderte Tore: die wahre Lösung, um festzustellen, ob ein Torwart Spiele gewinnt (German)

Wir messen die Anzahl der Tore, die ein Torhüter mit seinen Eingriffen direkt verhindert, mit der Metrik “Expected Goals On Target” (xGOT).

Driblab and GNK Dinamo Zagreb announce multi-year partnership agreement

We are pleased to announce a multi-year partnership agreement with GNK Dinamo Zagreb, a club to which we will provide data and consultancy services in all scouting, talent detection and performance analysis processes.


Información corporativa

Somos una empresa con sede en Madrid fundada en 2017 por Salvador Carmona y Cristian Coré Ramiro. Desde nuestros inicios nuestro trabajo se ha centrado en el análisis estadístico de datos para ayudar a los clubes en la planificación deportiva. Somos una consultora big data que ofrece servicios personalizados para cada cliente y defiende un modelo de gestión mixto y una comunicación constante para acompañar el día a día de las instituciones. Nuestro punto fuerte es la más amplia cobertura disponible en número de torneos profesionales y juveniles. Para más detalles, póngase en contacto con nosotros.

Colaboramos con:


Hemos aparecido en:

Talk to our speciali