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.
More points than performance: Krasnodar, Dynamo Moscow, CSKA Moscow, Zenit.
Fewer points than performance: Baltika Kaliningrad, Orenburg, Fakel Voronezh.
| Club | Place | P | Points | xPTS | Δ | xG/match | xGA/match |
|---|---|---|---|---|---|---|---|
| Krasnodar | 1 | 9 | 21 | 13.6 | +7.4 | 1.28 | 1.03 |
| Spartak Moscow | 2 | 9 | 19 | 18.3 | +0.7 | 1.72 | 0.68 |
| Dynamo Moscow | 3 | 9 | 19 | 15.5 | +3.5 | 1.43 | 0.94 |
| CSKA Moscow | 4 | 9 | 19 | 15.9 | +3.1 | 1.65 | 1.19 |
| Zenit | 5 | 9 | 18 | 15.1 | +2.9 | 1.44 | 1.00 |
| Rubin Kazan | 6 | 9 | 12 | 10.3 | +1.7 | 0.99 | 1.31 |
| Dynamo Makhachkala | 7 | 9 | 12 | 14.0 | −2.0 | 1.38 | 1.08 |
| Baltika Kaliningrad | 8 | 9 | 11 | 16.2 | −5.2 | 1.49 | 0.85 |
| Krylia Sovetov | 9 | 9 | 11 | 12.6 | −1.6 | 1.33 | 1.25 |
| Akhmat Grozny | 10 | 9 | 10 | 11.5 | −1.5 | 1.05 | 1.16 |
| Orenburg | 11 | 9 | 9 | 13.3 | −4.3 | 1.08 | 0.89 |
| Rostov | 12 | 9 | 8 | 9.6 | −1.6 | 0.87 | 1.29 |
| Akron Tolyatti | 13 | 9 | 8 | 9.7 | −1.7 | 0.97 | 1.34 |
| Lokomotiv Moscow | 14 | 9 | 7 | 7.9 | −0.9 | 1.05 | 1.76 |
| Rodina Moscow | 15 | 9 | 5 | 5.2 | −0.1 | 0.77 | 2.20 |
| Fakel Voronezh | 16 | 9 | 3 | 8.6 | −5.6 | 0.82 | 1.37 |