up to
€250
for new
customers
Country
Football scores can be deceptively simple. A 1–0 win tells you who got the three points, but it doesn’t tell the full story of who deserved to win. Enter xPTS—Expected Points—a metric built on expected goals (xG) and probabilistic modeling that shows you how many points a team should have earned. In this post, you’ll learn:
Let’s dive in.
xPTS, short for Expected Points, quantifies how many points a team deserves from a single match based on the quality of their chances. Unlike actual points (0, 1, or 3), xPTS is a decimal—often between 0 and 3—computed as:
PTS = 3 × P(win) + 1 × P(draw)
Where P(win) and P(draw) come from a Poisson-based simulation using each team’s xG values:
Example:
Arsenal created chances worth 2.4 xG, PSG only 1.1.
Poisson tells us Arsenal had a 71% chance to win, 17% draw, 12% loss.
So Arsenal’s xPTS = 3×0.71 + 1×0.17 = 2.30
PSG’s xPTS = 3×0.12 + 1×0.17 = 0.53
This single number captures the full probability distribution of possible results—giving you deeper insight than a 2 – 1 final score can.
Raw results are noisy. A single penalty, red card, or bit of VAR luck can swing three points. Over a season, these swing events tend to balance out—but in the short term, they create mispriced betting opportunities.
Team | Actual Points | xPTS | Difference |
---|---|---|---|
Arsenal | 18 | 22.4 | +4.4 |
West Ham | 16 | 11.2 | –4.8 |
Manchester City | 20 | 19.8 | –0.2 |
Everton | 12 | 15.3 | +3.3 |
Key takeaway:
A +4.4 xPTS gap (like Arsenal above) signals your chances of “value” when betting on Arsenal’s next match. Bookmakers who price strictly on form might lag behind this advanced metric.
At eScored, our mission is to blend cutting-edge analytics with actionable betting tips. Here’s how xPTS fits into our workflow:
Annotated: xPTS bar sits right below BTTS and above xG, instantly highlighting true performance.
By surfacing xPTS alongside xG, our readers get a holistic view:
It’s easy to confuse xG and xPTS—they’re related but distinct:
Metric | Level | Definition |
---|---|---|
xG | Shot-by-shot | Probability each shot becomes a goal (0 to 1). |
xPTS | Match-level | Expected Points from a match: 3×P(win) + 1×P(draw). |
Points | Season-level | Actual points earned in the table (3 for win, 1 for draw). |
The hierarchy:
Analogy:
xG is like counting the quality of passes in a video game; xPTS is calculating your expected match score based on those passes; real points are the final scoreboard.
Smart bettors leverage xPTS to uncover mispriced odds:
Tip:
Filter for matches where the xPTS gap (xPTS – Points) ≥ 3.0—these often yield the best ROI over a season.
We’ve embedded xPTS everywhere you need it:
Want xPTS in your inbox?
Subscribe for daily xPTS insights and exclusive value-bet alerts on Telegram:@eScored
xPTS isn’t a vanity metric—it’s smart math that cuts through luck, refereeing decisions, and random variance. By translating expected goals into expected league points, xPTS empowers bettors and analysts to:
At eScored, we believe data beats opinion. xPTS is just one tool in our analytics toolkit, but it’s proven time and again to reveal hidden truths that raw results conceal.
Head over to eScored.com now and explore our latest xPTS-powered match previews. Make smarter bets, spot value, and stay ahead of the market with advanced football analytics.
Happy betting!
finally! this was really missing, thanks for the update!!