Expected goals you can actually check.
Our own xG, points and luck models across 21 leagues — every one validated on real results, with the limitations shown on the page.
21 leagues250,000+ team-matches scoredvalidated on 75,677 held-out matches
Highest xG · 2025/26 · top divisions
- Bayern Munich75.6
- PSV Eindhoven71.2
- Real Madrid70.8
- Barcelona69.0
- Twente68.0
Expected-goals tables for 21 leaguesEvery model validated on real resultsFree, and nothing can be taken from us
Leagues
Premier League
England
Championship
England
League One
England
League Two
England
Scottish Premiership
Scotland
Scottish Championship
Scotland
Scottish League One
Scotland
Scottish League Two
Scotland
Bundesliga
Germany
2. Bundesliga
Germany
Serie A
Italy
Serie B
Italy
La Liga
Spain
La Liga 2
Spain
Ligue 1
France
Ligue 2
France
Eredivisie
Netherlands
Jupiler Pro League
Belgium
Primeira Liga
Portugal
Süper Lig
Turkey
Super League
Greece
The weekly rundown
The weekly rundown of what our models saw — the biggest over/under-performers, the results that defied xG, and one honest note on how the models are doing. Free, every week.