Checked September 2026

The best FBref alternative for xG, xA and per-90 stats

FBref lost its advanced data in January 2026. xG Stat has xG and per-90 percentiles for every player in the Premier League, La Liga, Serie A, the Bundesliga, Ligue 1 and the Championship, with xA and xT for the Premier League, and a report for every match. Free to browse, no account.

Free to start. Yearly Pass $54.99 a year.

Premier League

Open the full table

01Migration

Where each stat lives

Pick your league. Each row opens the view that replaces it. None needs an account.

04Compared

How xG Stat compares

Each claim about another product was read from that product's own pages.

xG Stat compared with FBref, Understat and FotMob
FeaturexG StatFBref
Expected goals (xG)YesRemoved
Expected assists (xA)YesPL onlyRemoved
xG on target (xGOT)YesRemoved
Expected threat (xT)YesPL onlyNot listed
Per-90 statsYesYes
Percentile rankingsYesNot listed
Shot mapsYesPL onlyNot listed
Pass networksYesPL onlyNot listed
Team tactical profilesYesNot listed
Fixture difficulty ratingsYesNot listed
PriceFree, or $6.49 a month / $54.99 a yearFree, or Stathead from $9 a month

- means not listed on that product's own pages. Checked September 2026.

FBref removed its advanced data, including xG, xA and xGOT, on 20 January 2026. Read the announcement

06Questions

Common questions

Every number here is defined in the glossary.

Is FBref's xG gone for good?

FBref removed its advanced data in January 2026 after its data provider ended the agreement, and its Premier League stats pages no longer show xG. Sports Reference said any advanced data it adds in future would be on a much smaller scale.

Do you have per-90 stats?

Yes. The players table has a per-90 switch for count stats such as goals, assists, xG, xA, shots and key passes. Percentages stay as they are. Filter by minimum minutes, position and team.

Where are the percentile rankings?

On every player's page. Each player gets per-90 percentiles against players in the same position, across attacking, playmaking and defending.

Can I compare players side by side?

Yes. The compare tool takes two to five players and shows a radar, head-to-head bars and every stat in one table. Some pairs have their own page, such as Szoboszlai v Cherki.

What about team data?

Every team has a report on its shape, attack, defence and set pieces, and every match has pass networks for both sides. Some deeper modules are part of the Yearly Pass.

Is the data from Opta or StatsBomb?

No. For the Premier League, xG Stat is built on licensed professional event data, and works out its own ratings, xT and expected tables from those events. The other leagues use a stats feed. xG can differ slightly from official figures, such as those in the FPL app. Why our numbers differ

Understat is down too. Where is its xG table?

Yes. understat.com has not loaded since 2 November 2026. Its xG table and player xG are on xG Stat too, free to browse. The Understat page maps each of its pages to ours.

Is there live data?

No. xG Stat has no live scores. Match stats arrive after full time, usually within 12 hours. Fixtures and fixture difficulty are there before kick-off.

Do I need an account?

No. Browsing, filtering and comparing are free without one. An account is only needed to save things, such as followed teams and watch lists. Some deeper analysis is part of the Yearly Pass.

Which leagues do you cover?

The Premier League in full depth, La Liga, Serie A, the Bundesliga, Ligue 1 and the Championship at stats depth. More leagues as they launch. Every other-league page says what it has.

Where do the numbers come from?

Two professional feeds. For the Premier League, a match-event feed: every xG, xA and xT figure is computed here from those events. For La Liga, Serie A, the Bundesliga, Ligue 1 and the Championship, a stats feed supplies each match's and player's numbers, including xG. Ratings, percentiles and expected points are computed here in every league. Why our numbers differ