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.
01Migration
Where each stat lives
Pick your league. Each row opens the view that replaces it. None needs an account.
- On FBref: Standard stats per 90Player stats, per 90Goals, assists, xG and xA per 90 for every player with 270 minutes or more, sorted by xG.
- On FBref: Shooting and xGWho gets into scoring positions?Players ranked by xG per 90, with shots beside it.
- On FBref: Passing and shot-creating actionsWho creates the chances?Players ranked by xA per 90, with key passes beside it.
- On FBref: Progressive carriesWho carries it forward?Progressive carries per 90 and how often they come off.
- On FBref: Defensive actionsWho wins the ball back?Interceptions and recoveries per 90.
- On FBref: Scouting report percentilesPlayer percentilesPer 90 percentiles against players in the same position. Example: Bruno Fernandes.
- On FBref: Player comparisonTwo players side by sideExample: Dominik Szoboszlai v Rayan Cherki.
- On FBref: Match reports with xGMatch reportxG race, shot maps and the verdict. Example: Manchester United 2-0 Manchester City.
- On FBref: Team passingPass networksBoth teams' passing networks from the same match.
- On FBref: Goalkeeping and post-shot xGGoals preventedEach keeper's goals prevented against post-shot xG, from the same match.
- On FBref: League table with xGPremier League xG tablePoints against expected points for all 20 teams.
- On FBref: Past seasons2025-26 player stats, per 90Earlier seasons keep their own pages, back to 2023-24.
02What changed
What happened to FBref
On 20 January 2026 FBref's data provider ended its agreement and the advanced stats came off the site. What went, and what replaces it.
- Expected goals (xG)Every leagueRemovedThe chance of each shot becoming a goal, summed.
- Expected assists (xA)Premier LeagueRemovedThe xG of the shots a player's passes create.
- xG on target (xGOT)Every leagueRemovedHow good the shot was once it was struck.
- Expected threat (xT)Premier LeagueNot listedHow much each pass and carry moves the ball into danger.
- Shot mapsPremier LeagueNot listedEvery shot, placed and sized by xG.
- Pass networksPremier LeagueNot listedWho passes to whom, and where a side builds.
- Team tactical profilesEvery leagueNot listedHow a side builds, presses and defends.
- Percentile rankingsEvery leagueNot listedEvery player per 90 against others in the same position.
- Fixture difficulty ratingsEvery leagueNot listedThe next games for every team, rated.
Still on FBref: per-90 stats, and player comparison paid through Stathead.
04Compared
How xG Stat compares
Each claim about another product was read from that product's own pages.
| Feature | xG Stat | FBref |
|---|---|---|
| Expected goals (xG) | Yes | Removed |
| Expected assists (xA) | YesPL only | Removed |
| xG on target (xGOT) | Yes | Removed |
| Expected threat (xT) | YesPL only | Not listed |
| Per-90 stats | Yes | Yes |
| Percentile rankings | Yes | Not listed |
| Shot maps | YesPL only | Not listed |
| Pass networks | YesPL only | Not listed |
| Team tactical profiles | Yes | Not listed |
| Fixture difficulty ratings | Yes | Not listed |
| Price | Free, or $6.49 a month / $54.99 a year | Free, 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
Other FBref alternatives
What each lists for xG, read from its own pages. Each row opens where its stats live on xG Stat.
- FotMobLive scores, push notifications, xG, xA, xGOT, shot maps, fixture difficulty ratings and multi-league coverage. Not listed: xT, per-90 stats, pass networks, team tactical profiles and percentile rankings. Free, or paid plans from $1.99 a month.
- SofaScoreLive scores, player ratings, xG, xA, xGOT, shot maps, pass networks, player comparison and multi-league coverage. Not listed: xT and per-90 stats. Free, or Plus from $6 a month.
- UnderstatXG, xA, per-90 stats, shot maps, team tactical profiles (formation splits) and multi-league coverage. Not listed: live scores, player ratings, xGOT, xT, pass networks, player comparison, percentile rankings and fixture difficulty ratings. Free.
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
- 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