ru flag

Russian Premier Division Form Table

Russian Premier Division Form (Last 6)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Zenit St Petersburg6600167+918431425
2Dynamo Moscow6501114+71523806
3Spartak Moscow6411133+1013131785
4CSKA Moscow6321105+511331247
5Rostov631266010032344
6FC Orenburg623173+49132407
7Akron Tolyatti622286+28421869
8Krylya Sovetov622278-1842291
9Rodina Moskva622279-2843470
10Baltika61417707431697
11Lokomotiv Moscow61231012-25321385
12Rubin Kazan612339-6523743
13FC Krasnodar6042810-24521201
14Akhmat Grozny6114510-54233644
15Fakel Voronezh6114411-7422800
16Dynamo Makhachkala6015416-121322223
Russian Premier Division Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Zenit St Petersburg108022111+1024531425
2Dynamo Moscow10802179+82443806
3CSKA Moscow106311810+821631247
4Spartak Moscow10622197+1220431785
5FC Krasnodar103521312+114621201
6Rostov104241113-214332344
7FC Orenburg10271117+413432407
8Krylya Sovetov103431617-11372291
9Baltika102531211+111631697
10Akron Tolyatti102531516-111721869
11Rubin Kazan10253913-41163743
12Lokomotiv Moscow102351417-39521385
13Akhmat Grozny102351316-39533644
14Rodina Moskva102351120-9963470
15Dynamo Makhachkala102171121-107522223
16Fakel Voronezh10127516-11532800

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
1Zenit St Petersburg618 1024 
2Dynamo Moscow615 1024 
3Spartak Moscow613 1020 
4CSKA Moscow611 1021 
5Rostov610 1014 
6FC Orenburg69 1013 
7Akron Tolyatti68 1011 
8Krylya Sovetov68 1013 
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
1Zenit St Petersburg211110325/10 (50%)5/10 (50%)5/10 (50%)4/10 (40%)30
2Dynamo Moscow1798264/10 (40%)6/10 (60%)4/10 (40%)5/10 (50%)31
3CSKA Moscow18108286/10 (60%)7/10 (70%)2/10 (20%)4/10 (40%)25
4Spartak Moscow19712264/10 (40%)8/10 (80%)2/10 (20%)5/10 (50%)34
5FC Krasnodar13121256/10 (60%)7/10 (70%)2/10 (20%)4/10 (40%)33
6Rostov1113-2243/10 (30%)5/10 (50%)4/10 (40%)4/10 (40%)28
7FC Orenburg1174184/10 (40%)5/10 (50%)3/10 (30%)5/10 (50%)34
8Krylya Sovetov1617-1337/10 (70%)3/10 (30%)7/10 (70%)2/10 (20%)34
9Baltika12111236/10 (60%)2/10 (20%)6/10 (60%)3/10 (30%)29
10Akron Tolyatti1516-1317/10 (70%)3/10 (30%)7/10 (70%)1/10 (10%)28
11Rubin Kazan913-4226/10 (60%)4/10 (40%)6/10 (60%)1/10 (10%)36
12Lokomotiv Moscow1417-3315/10 (50%)6/10 (60%)4/10 (40%)2/10 (20%)30
13Akhmat Grozny1316-3295/10 (50%)2/10 (20%)7/10 (70%)1/10 (10%)23
14Rodina Moskva1120-9316/10 (60%)6/10 (60%)4/10 (40%)1/10 (10%)39
15Dynamo Makhachkala1121-10325/10 (50%)5/10 (50%)5/10 (50%)1/10 (10%)39
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
1Zenit St Petersburg2419268.9891
2Dynamo Moscow2420299.8900
3CSKA Moscow2119319.2900
4Spartak Moscow2018248.8900
5FC Krasnodar1417267.5828
6Rostov1417299.9900
7FC Orenburg1319339.7900
8Krylya Sovetov13203010.3900
9Baltika1119299.4874
10Akron Tolyatti1124358.8901
11Rubin Kazan1121329.8900
12Lokomotiv Moscow9242910900
13Akhmat Grozny919288.8900
14Rodina Moskva923299.9900
15Dynamo Makhachkala722308.9891
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
2FC Orenburg24071496
3Rostov23441456
4Dynamo Makhachkala22231381
5Akron Tolyatti18691161
6Spartak Moscow17851109
7Baltika16971054
8Zenit St Petersburg1425885
9Lokomotiv Moscow1385861
10CSKA Moscow1247775
11FC Krasnodar1201746
12Dynamo Moscow806501
13Fakel Voronezh800497
14Rubin Kazan743462
15Rodina Moskva470292
16Krylya Sovetov291181
17FC Khimki00

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,040
2FC Krasnodar1,977
3Spartak Moscow1,913
4CSKA Moscow1,900
5Dynamo Moscow1,878
6Baltika1,793
7Lokomotiv Moscow1,792
8Rubin Kazan1,714
9Rostov1,692
10Rodina Moskva1,630
11Krylya Sovetov1,628
12FC Orenburg1,621
13Akhmat Grozny1,621
14Dynamo Makhachkala1,576
15Akron Tolyatti1,573
16Fakel Voronezh1,573

League Table for this division