Pitch Radar

RPL: points against performance

Season 2026/27 · 16 clubs · matches played: 112

The table shows how many points a club has won and how many its chances deserved (xPTS). The Δ gap is either a cushion or a regression risk.

Some of the latest matches (9) are not from Understat but estimated from shot data (ESPN): an approximation that is off from true xG by about half a goal per team per match on average. Everything will be recalculated from Understat once it is back.

More points than performance: Zenit, Dynamo Moscow, Krasnodar.
Fewer points than performance: Krylia Sovetov, Baltika Kaliningrad, Akhmat Grozny, Fakel Voronezh.

xPTS table

ClubPlacePPointsxPTSΔxG/matchxGA/match
Zenit1143125.6+5.41.570.92
Dynamo Moscow2143123.7+7.31.450.98
Spartak Moscow3142927.5+1.51.860.89
Krasnodar4142619.4+6.61.271.19
CSKA Moscow5142623.3+2.71.701.33
Rostov6141916.8+2.20.901.11
Krylia Sovetov7141822.0−4.01.351.08
Rubin Kazan8141815.9+2.10.921.26
Baltika Kaliningrad9141723.1−6.11.310.84
Orenburg10141720.3−3.31.331.14
Dynamo Makhachkala11141618.6−2.61.261.42
Akhmat Grozny12141418.1−4.11.031.11
Rodina Moscow13141212.3−0.30.941.88
Akron Tolyatti14141214.6−2.60.931.34
Lokomotiv Moscow15141113.6−2.61.211.86
Fakel Voronezh1614612.5−6.50.811.45

Round 14 summary →

All RPL matches with xG → · RPL top scorers with xG → · Fantasy picks for the RPL → · RPL: next round predictions · See the league on the interactive matrix →

Who leads RPL by xPTS, i.e. by quality of play?

By xPTS the top spot in RPL belongs to Spartak Moscow: 27.5 expected points against 29 actually won, which is 3rd place in the league table.

Why does one team lead by xG while another leads by points?

Points depend on how many chances a team converted, while xPTS is built on their quality: how many points the team's shots and the shots against its goal deserved. A team that scores more than its xG wins matches that were even on the pitch and sits higher than it plays; when finishing evens out, the gap usually shrinks. In RPL right now Zenit is ahead on points (31 points, 25.6 by performance, 2nd by xPTS), while Spartak Moscow is the best by performance.

What is the xPTS table?

xPTS means expected points. For every match we use the quality of both teams' chances to work out how many points each deserved and add them up over the season. The difference between actual and expected points shows whether a team is lucky or falling short. It is an assessment of play, not a forecast of results.

Who is the luckiest and who the unluckiest in RPL?

Dynamo Moscow has the most points above performance: 7.3 more than its chances gave. Fakel Voronezh falls shortest: 6.5 points below what its chances gave. Over a long run such a gap usually shrinks, though on shorter stretches it can persist.

What is xG · Method