Updated
Expected goals (xG) for and against and expected points for every Russian Premier League team. Dinamo have the best underlying numbers. Krasnodar are overperforming most (22 points vs 16.69 expected).
| # | Team | P | xG | xGA | xG diff | xPts | Pts |
|---|---|---|---|---|---|---|---|
| 1 | Dinamo | 11 | 20.14 | 11.1 | 9.04 | 20.63 | 25 |
| 2 | Zenit | 11 | 19.01 | 12.07 | 6.94 | 19.72 | 24 |
| 3 | Spartak | 11 | 18.83 | 10.83 | 8.01 | 19.58 | 23 |
| 4 | CSKA | 11 | 20.85 | 16.15 | 4.69 | 18.5 | 22 |
| 5 | Baltika | 11 | 14.61 | 9.88 | 4.73 | 18.36 | 13 |
| 6 | Krylya Sovetov | 11 | 17.31 | 14.79 | 2.52 | 16.97 | 12 |
| 7 | Krasnodar | 11 | 14.65 | 12.15 | 2.5 | 16.69 | 22 |
| 8 | Dynamo Makhachkala | 11 | 17.1 | 16.31 | 0.79 | 16.21 | 13 |
| 9 | Orenburg | 11 | 15.57 | 14.41 | 1.16 | 16.02 | 13 |
| 10 | Rostov | 11 | 10.7 | 13.05 | -2.35 | 13.87 | 12 |
| 11 | Akhmat | 11 | 11.22 | 12.69 | -1.47 | 13.65 | 11 |
| 12 | Rubin | 11 | 11.79 | 16.54 | -4.76 | 12.7 | 12 |
| 13 | Lokomotiv | 11 | 16.76 | 21.65 | -4.89 | 12.09 | 11 |
| 14 | Fakel | 11 | 11.58 | 17.73 | -6.15 | 11.01 | 6 |
| 15 | Akron Togliatti | 11 | 10.67 | 16.57 | -5.9 | 10.95 | 9 |
| 16 | Rodina | 11 | 11.44 | 26.3 | -14.86 | 6.39 | 6 |
Dinamo: 20.14 xG for and 11.1 against (xG difference 9.04).