Premier League and EFL performance data

Introducing the Performance Gap dashboard: what the table doesn't tell you

League tables only record what happened, not how it happened. A team can scrape three narrow wins off deflections and still sit pretty near the top while playing worse football than the side two places below them. That gap between results and performance is exactly what this tool is built to expose.

What it does

For every team in the Premier League, Championship, League One, and League Two, I've compared what they have actually achieved, points, goals scored, goals conceded, against what the underlying numbers say they should have achieved. Those numbers come from xG, xGA, and xPTS, measures built from the quality and location of every shot a team has taken or faced, rather than just what went in.

The difference between the two tells the real story. A team outperforming its expected numbers is usually riding good finishing or good luck, and both tend to fade. A team underperforming its expected numbers is usually better than its results suggest, and often gets overlooked by the market as a result.

How to read it

The dashboard has four parts, each answering a different question.

The scatter chart plots every team on two axes at once, attack performance against defence performance. Teams in the bottom left are doing the right things at both ends without the results to show for it yet. Teams in the top right are overperforming across the board and due a correction. It's the quickest way to scan a whole league in one look.

The bar chart lets you flip between points, goals scored, and goals conceded, ranking every team by how far they've strayed from expectation. Green means better than expected, red means worse.

The full breakdown table holds every number behind the charts, actual and expected points, goals, and goals against for each team, sortable by clicking any column.

The big chances table adds something the goals alone can't show, how many clear cut opportunities each team is creating and conceding, regardless of whether they're converting them. Read it alongside the goals vs xG numbers above it. A team creating plenty of big chances but still underperforming its xG is wasting good positions, a different problem entirely to a team that isn't creating anything to begin with.

Why it matters for betting

Bookmakers price games off recent form and public perception, and both lag behind the underlying numbers. A team on a poor run built on strong process is routinely overpriced to keep losing. A team riding a hot streak built on shaky play is routinely overpriced to keep winning. The teams sitting bottom left on that scatter chart, doing everything right without the points to prove it, are consistently where the best value sits before the rest of the market catches up.

I'll update this every week as the season moves on, so it's worth checking back as results come in.

The Betting Desk is run by Neil Potter. Neil built and refined all of the site’s data models, helping it grow into a trusted source of analysis across the Premier League, EFL and major tournaments. His models track key metrics, long term trends and areas where market prices move away from underlying performance.

0 Comments

Leave a reply

Please play responsibly. For assistance with problem gambling please visit 18+ GambleAware

About MFT  | Journalist Charter |  Support  |  Contact Us  | GambleAware |  Privacy Policy  | Terms of use | ©2026 North Star Network.

All betting odds are correct at the time of publishing and are subject to change.

Log in with your credentials

or    

Forgot your details?

Create Account