Expected points, usually written xPts, estimate how many league points a team would typically earn from a match given the quality of the chances both sides created. The metric converts shot-level expected goals into probabilities of a win, draw and loss, then into points. Match and xG data from platforms such as RubiScore (https://rubiscore.com) are the raw material the calculation starts from.
Expected goals answer a narrow question: how likely was each shot to become a goal? That is useful, but football tables are not decided by goals. They are decided by points, and the link between the two is not linear. A team that wins 1-0 and a team that wins 5-0 both collect three points. A team that loses 2-1 with a higher xG than its opponent still collects nothing.
Expected points bridge that gap. Instead of asking how many goals a team should have scored, the metric asks how many points a performance of that quality usually earns. Added up over a season, it produces an alternative league table built from chance quality rather than results.
There are two common approaches, and both begin with the xG value of every shot in a match.
The first is simulation, often called a Monte Carlo method. Each shot is treated as an independent event that either becomes a goal or does not, with a probability equal to its xG. A shot rated at 0.30 xG scores in roughly 30 per cent of simulated runs. The match is replayed thousands of times this way, with both teams' shots simulated, and each run produces a scoreline. Counting how often each team wins, draws or loses across all runs gives the probabilities for the three outcomes.
The second approach uses a statistical distribution, most often the Poisson distribution, applied to each team's total xG. This treats a team's goals as arriving at a rate equal to its xG and calculates the probability of each possible score. It is faster but slightly less faithful, because it ignores how the xG was distributed across shots.
Whichever method is used, the final step is the same:
Note that the two teams' xPts do not have to add up to three, because a draw awards two points in total rather than three.
The simulation method reveals something that total xG hides. Two teams can each finish a match with 2.0 xG and yet have very different chances of winning.
Imagine Team A took two shots, each worth 1.0 xG, such as two unmissable tap-ins. Team B took twenty shots, each worth 0.10. In simulation, Team A scores both chances almost every time. Team B's output varies: sometimes it scores four, often one or two, occasionally none. Its total is the same on average, but the spread is wider, and that changes the probabilities of winning and drawing.
This is why careful xPts models simulate shot by shot rather than feeding a single xG total into a formula. It is also a reminder that quality and quantity of chances are different things, even when the xG totals match.
Summed across a season, xPts produce a table showing where each team would sit if results had matched the underlying chance quality. The comparison between actual points and expected points is where the metric earns its place.
Large gaps tend to narrow over time. That pattern, a form of regression to the mean, is why analysts use xPts to flag teams whose league position may be flattering or harsh, particularly early in a season.
Consider an invented team over a ten-match stretch. It wins four, draws two and loses four, for 14 points. Its xPts over the same games total around 18. On the surface, it sits in mid-table with an ordinary record. Underneath, its chance creation and chance prevention look more like a team collecting nearly two points per game.
Digging into the matches explains the gap. Two of the defeats came after the team created far better chances but lost to late goals from long-range efforts. One draw came in a game where it hit the woodwork twice from high-quality positions. Nothing about its performances suggests a structural problem; the results simply lagged behind the play.
That is the scenario xPts is designed to surface. It does not guarantee the team will climb the table, but it gives a reason to expect improvement if performances hold. The reverse case, a team well above its xPts, is a warning that the current points total may be hard to sustain.
Expected points are only as good as the xG model underneath them, and they inherit its blind spots.
None of these invalidate the metric. They mean xPts should be read as an estimate with a margin of error, not as a verdict on which team deserved what.
Expected points sit alongside two other ways of judging a team's underlying level.
Actual points are what counts for the table, but they carry the most noise over short periods. Expected goals difference, xG for minus xG against, is a simple and stable measure of performance, but it does not translate directly into points. Expected points take the xG information and express it in the same units as the table, which makes it easier to compare with standings and to explain to a general audience.
Many analysts look at all three together. When xG difference and xPts both point to a team being better than its position, the case is stronger than when only one metric does.
A few habits keep the metric useful rather than misleading.
Expected points translate chance quality into the currency of the league table. They answer a simple question, what would this team's record look like if results followed performances, and they are one of the clearest tools for separating sustainable form from a run of good or bad luck. Pair a team's xPts with its actual points and xG difference over a meaningful sample, and a club's league position starts to explain itself. Season-long xG and results data, of the kind RubiScore tracks match by match, is what makes that comparison possible.
Απολαύστε οικογενειακές διακοπές με τα παιδιά σας, στα καλύτερα χιονοδρομικά κέντρα της Ευρώπης. Τα Club Med φροντίζουν ώστε τα παιδιά σας να απασχολούνται με πλήθος δραστηριοτήτων καθ'όλη τη διάρκεια της ημέρας, ενώ εσείς απολαμβάνετε ξένοιαστες στιγμές.