Why Our Numbers Differ From FPL

Data sources

xG Stat shows two kinds of numbers: FPL facts, which come from FPL itself and always match the official game, and analytics built on independent professional event data, which can differ slightly from other sites while agreeing on season-level trends.

Why it matters. A single-match gap between one site's xG and another's is expected behaviour of independent data sources, not an error. Knowing which numbers are official facts and which are independent analytics stops a small decimal difference from shaking your trust in the trend.

Figures from xG Stat’s own models, built on Wyscout event data. Updated .

Some numbers on xG Stat will not match FPL or another stats site to the decimal. That is not a bug. What follows is exactly what will match, what will not, and why the difference does not change your decisions.

The short version

  • FPL facts always match. Points, prices, ownership and fantasy assists come from FPL itself, so they are identical to the official game by construction.
  • Analytics are independent. xG, xA, xT, ratings and projections are built on professional event data collected independently of the Premier League's official supplier. They can differ slightly from other sites.
  • Single matches differ, seasons agree. Two providers can disagree about one shot. Over a season the trends, who is overperforming and whose fixtures are turning, point the same way.

Why numbers differ at all

Event data is created by trained analysts logging every touch of a match: every pass, shot, duel and carry. Providers make different judgement calls on the marginal events. Was that effort blocked or off target? Did the cross deflect enough to break the assist?

Each provider answers consistently within its own data, so neither number is wrong. They are independent measurements of the same match. This holds between any two providers, not just between xG Stat and the official feed.

The assist confusion, specifically

Three different definitions share one word:

  • FPL's fantasy assist follows FPL's bonus rules: deflected passes, rebounds off the keeper and winning a penalty can all count.
  • The official stats assist is narrower, and is what appears in the league's published match stats.
  • Event-data assists follow a third definition again, and are what the analytics tables here count.

If you are checking your FPL points, read the FPL facts on the page: they come from FPL and match the game exactly. If an assist "did not count", the gap is almost always between these definitions, not a missing event.

Why xG Stat licenses independent data

The event data behind this site is licensed from a professional provider of the kind used inside top clubs. It was chosen for event-level depth: every pass, carry, duel and shot in every match, which is what makes ratings, expected threat and the projections possible at all. Matching another site's decimals was never the goal. Measuring the game deeply and consistently is.

What to trust for what

Picking your FPL team. Season trends, projections and form are robust. Independent sources agree on direction, and consistency within one source is what comparisons need.

Settling an argument about one match's xG. No site will match another exactly, on any provider. Quote the site you read and accept that the decimals differ.

For the deeper version, on how the models themselves diverge, read how xG models differ.

FAQ

Related terms

See Data sources across the Premier League

Every player, team and match measured on the chances created rather than the scoreline.