ru flag

Russian Premier Division Form Table

Russian Premier Division Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Dynamo Moscow10802179+82443806
2CSKA Moscow106311810+821631247
3Zenit St Petersburg107031913+621620
4Spartak Moscow10622187+1120431785
5FC Krasnodar103521312+114632485
6Rostov104241113-214332344
7FC Orenburg10271117+413432407
8Krylya Sovetov10343161601372291
9Baltika102531211+111631697
10Akron Tolyatti102531516-111733052
11Rubin Kazan10253913-41163743
12Lokomotiv Moscow102351416-29531385
13Akhmat Grozny102351316-39533644
14Rodina Moskva102351120-9963470
15Dynamo Makhachkala102171121-107532223
16Fakel Voronezh10127516-115331567

xPts is shown for both the 6 games and last 10 games.
For column heading definitions, see the Key at the bottom of the table.

Russian Premier Division (Expected Points)
PosTeamP6PtsxPtsPts v xPts P10PtsxPtsPts v xPts
1Dynamo Moscow615 1024 
2Zenit St Petersburg615 1021 
3Spartak Moscow613 1020 
4CSKA Moscow611 1021 
5Rostov610 1014 
6FC Orenburg69 1013 
7Krylya Sovetov69 1013 
8Akron Tolyatti68 1011 
9Rodina Moskva68 109 
10Baltika67 1011 
11Lokomotiv Moscow65 109 
12Rubin Kazan65 1011 
13FC Krasnodar64 1014 
14Akhmat Grozny64 109 
15Fakel Voronezh64 105 
16Dynamo Makhachkala61 107 
Key to column names
  • P6/P10 - First column showing results grouped into either last 6 or last 10 games
  • Pts - Actual points earned during the last 6 or 10 games
  • xPts - Expected points from those games, based on aggregated xG (expected goals) for and against
  • Pts v xPts - Comparison of actual versus expected points (positive = over-performance; negative = under-performance)

For column heading definitions, see the Key at the bottom of the table.

Goals scored and conceded (Last 10)
Pos Team FAGDMG BTTS SF CF CS TF
1Dynamo Moscow1798264/10 (40%)6/10 (60%)4/10 (40%)5/10 (50%)31
2CSKA Moscow18108286/10 (60%)7/10 (70%)2/10 (20%)4/10 (40%)25
3Zenit St Petersburg19136326/10 (60%)5/10 (50%)5/10 (50%)3/10 (30%)30
4Spartak Moscow18711254/10 (40%)8/10 (80%)2/10 (20%)4/10 (40%)33
5FC Krasnodar13121256/10 (60%)6/10 (60%)2/10 (20%)5/10 (50%)29
6Rostov1113-2243/10 (30%)4/10 (40%)4/10 (40%)4/10 (40%)28
7FC Orenburg1174184/10 (40%)6/10 (60%)3/10 (30%)4/10 (40%)35
8Krylya Sovetov16160327/10 (70%)3/10 (30%)7/10 (70%)2/10 (20%)32
9Baltika12111236/10 (60%)2/10 (20%)6/10 (60%)4/10 (40%)23
10Akron Tolyatti1516-1317/10 (70%)3/10 (30%)6/10 (60%)2/10 (20%)25
11Rubin Kazan913-4226/10 (60%)4/10 (40%)6/10 (60%)1/10 (10%)36
12Lokomotiv Moscow1416-2305/10 (50%)6/10 (60%)3/10 (30%)3/10 (30%)32
13Akhmat Grozny1316-3295/10 (50%)2/10 (20%)7/10 (70%)1/10 (10%)23
14Rodina Moskva1120-9316/10 (60%)6/10 (60%)3/10 (30%)2/10 (20%)37
15Dynamo Makhachkala1121-10325/10 (50%)5/10 (50%)5/10 (50%)1/10 (10%)44
16Fakel Voronezh516-11213/10 (30%)2/10 (20%)8/10 (80%)1/10 (10%)49
Key to column names
  • F - Goals "for" (scored)
  • A - Goals "against" (conceded)
  • GD - Goal difference (F - A)
  • MG - Match goals (F + A)

  • BTTS - Both Teams to Score (number of games, max 10)
  • SF - Team to Score First (number of games, max 10)
  • CF - Team to Concede First (number of games, max 10)

  • CS - Clean Sheets (number of games, max 10)
  • TF - Mean Time of First Goal (in minutes, by either side)

For column heading definitions, see the Key at the bottom of the table.

Numbers of Players (Last 10)
Pos TeamPts SP Pl SPG PM SM
1Dynamo Moscow2420299.8900
2CSKA Moscow2120318.7900
3Zenit St Petersburg2119288.4891
4Spartak Moscow2017258894
5FC Krasnodar1417267.5775
6Rostov1417299.2900
7FC Orenburg1319339891
8Krylya Sovetov1319309.6874
9Baltika1119308.7849
10Akron Tolyatti1124358.3891
11Rubin Kazan1121329.8900
12Lokomotiv Moscow926309.3900
13Akhmat Grozny919288.8900
14Rodina Moskva923299.9810
15Dynamo Makhachkala722298.2863
16Fakel Voronezh522269.1873
Key to column names
  • Pts - Team points
  • SP - Total number of starting players used over last 10 games
  • Pl - Total number of players (starting + substitutes) used over last 10 games
  • SPG - Mean number of substitutes per game
  • PM - Median number of minutes played for substituted players
  • SM - Median number of minutes played for substitutes
Distance travelled in 15 days (Km)
PosTeam km miles
1Akhmat Grozny36442264
2Akron Tolyatti30521896
3FC Krasnodar24851544
4FC Orenburg24071496
5Rostov23441456
6Dynamo Makhachkala22231381
7Spartak Moscow17851109
8Baltika16971054
9Fakel Voronezh1567974
10Lokomotiv Moscow1385861
11CSKA Moscow1247775
12Dynamo Moscow806501
13Rubin Kazan743462
14Rodina Moskva470292
15Krylya Sovetov291181
16FC Khimki00
17Zenit St Petersburg00

The ELO rating for each team shows its relative strength based on past match results, adjusting dynamically after each game. A value for k of 50 has been used, meaning ratings change more significantly, making them more responsive to recent performance.

Team ELO Ratings
PosTeamELO Rating
1Zenit St Petersburg2,035
2FC Krasnodar1,977
3Spartak Moscow1,890
4CSKA Moscow1,886
5Dynamo Moscow1,874
6Lokomotiv Moscow1,814
7Baltika1,790
8Rubin Kazan1,709
9Rostov1,673
10Krylya Sovetov1,633
11Rodina Moskva1,630
12Akhmat Grozny1,625
13FC Orenburg1,621
14Dynamo Makhachkala1,596
15Fakel Voronezh1,578
16Akron Tolyatti1,576

League Table for this division