Pitch Radar compares the points a club has won with the points its chances deserved (xPTS), so you can see who is riding their luck and who is unlucky. Numbers are refreshed twice a day from Understat; the interactive matrix and the forecast for the next rounds are in the app.
More points than performance: Krasnodar (+7.4), Dynamo Moscow (+3.5), CSKA Moscow (+3.1).
Fewer points than performance: Fakel Voronezh (−5.6), Baltika Kaliningrad (−5.2), Orenburg (−4.3).
All RPL matches with xG → · RPL top scorers with xG → · Fantasy picks for the RPL →
More points than performance: Manchester City (+5.4), Newcastle United (+3.7), Hull City (+2.5).
Fewer points than performance: Bournemouth (−4.8), Nottingham Forest (−4.2), Sunderland (−3.7).
All EPL matches with xG → · EPL top scorers with xG → · Fantasy picks for the EPL →
More points than performance: Real Betis (+6.2), Sevilla (+4.7), Atlético Madrid (+3.2).
Fewer points than performance: Villarreal (−5.3), Athletic Club (−4.2), Espanyol (−2.6).
All LaLiga matches with xG → · LaLiga top scorers with xG → · Fantasy picks for the LaLiga →
More points than performance: Cagliari (+6.2), Lazio (+5.0), Frosinone (+4.8).
Fewer points than performance: Bologna (−6.0), Venezia (−5.5), Monza (−4.7).
All Serie A matches with xG → · Serie A top scorers with xG → · Fantasy picks for the Serie A →
More points than performance: Borussia Dortmund (+3.9), Elversberg (+3.6), Augsburg (+2.4).
Fewer points than performance: Hoffenheim (−2.8), Borussia Mönchengladbach (−2.8), Bayer Leverkusen (−2.6).
All Bundesliga matches with xG → · Bundesliga top scorers with xG → · Fantasy picks for the Bundesliga →
More points than performance: Monaco (+6.2), Lille (+3.9), Rennes (+2.5).
Fewer points than performance: Brest (−4.8), Lens (−4.8), Toulouse (−4.0).
All Ligue 1 matches with xG → · Ligue 1 top scorers with xG → · Fantasy picks for the Ligue 1 →
What xG, xGA and xPTS mean, in plain words →
How we calculate and where the data comes from →