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 Petersburg6510168+816431425
2Dynamo Moscow6501125+71532482
3Spartak Moscow6411124+813231785
4Rostov632185+311132316
5CSKA Moscow6312118+310332458
6FC Orenburg623174+3912376
7Krylya Sovetov62227708320
8Rodina Moskva622268-28321502
9Akron Tolyatti621387+17422675
10Rubin Kazan621338-57122351
11FC Krasnodar6132111106521201
12Baltika613256-16320
13Lokomotiv Moscow6123911-25231385
14Akhmat Grozny611438-54121517
15Dynamo Makhachkala6114313-104234566
16Fakel Voronezh6105311-8322800
Russian Premier Division Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Dynamo Moscow10901197+122752482
2Zenit St Petersburg107122013+722631425
3Spartak Moscow10622197+1220431785
4CSKA Moscow105321914+518732458
5Krylya Sovetov104421713+416620
6FC Krasnodar103521614+214721201
7Rostov104241214-214332316
8Rubin Kazan10343912-313522351
9FC Orenburg10262108+21232376
10Akhmat Grozny103341415-112521517
11Baltika102531110+111520
12Akron Tolyatti102441315-210722675
13Lokomotiv Moscow102261317-48431385
14Rodina Moskva10226818-108521502
15Dynamo Makhachkala10217820-127434566
16Fakel Voronezh10127617-11542800

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 Petersburg616 1022 
2Dynamo Moscow615 1027 
3Spartak Moscow613 1020 
4Rostov611 1014 
5CSKA Moscow610 1018 
6FC Orenburg69 1012 
7Krylya Sovetov68 1016 
8Rodina Moskva68 108 
9Akron Tolyatti67 1010 
10Rubin Kazan67 1013 
11FC Krasnodar66 1014 
12Baltika66 1011 
13Lokomotiv Moscow65 108 
14Akhmat Grozny64 1012 
15Dynamo Makhachkala64 107 
16Fakel Voronezh63 105 
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 Moscow19712265/10 (50%)7/10 (70%)3/10 (30%)5/10 (50%)29
2Zenit St Petersburg20137336/10 (60%)5/10 (50%)5/10 (50%)3/10 (30%)29
3Spartak Moscow19712264/10 (40%)8/10 (80%)2/10 (20%)5/10 (50%)36
4CSKA Moscow19145337/10 (70%)6/10 (60%)3/10 (30%)3/10 (30%)19
5Krylya Sovetov17134306/10 (60%)4/10 (40%)6/10 (60%)3/10 (30%)34
6FC Krasnodar16142307/10 (70%)7/10 (70%)2/10 (20%)3/10 (30%)29
7Rostov1214-2263/10 (30%)4/10 (40%)5/10 (50%)4/10 (40%)27
8Rubin Kazan912-3215/10 (50%)5/10 (50%)5/10 (50%)2/10 (20%)40
9FC Orenburg1082183/10 (30%)5/10 (50%)3/10 (30%)5/10 (50%)34
10Akhmat Grozny1415-1295/10 (50%)3/10 (30%)6/10 (60%)2/10 (20%)22
11Baltika11101215/10 (50%)2/10 (20%)6/10 (60%)3/10 (30%)27
12Akron Tolyatti1315-2287/10 (70%)3/10 (30%)7/10 (70%)1/10 (10%)31
13Lokomotiv Moscow1317-4304/10 (40%)5/10 (50%)5/10 (50%)2/10 (20%)37
14Rodina Moskva818-10265/10 (50%)5/10 (50%)5/10 (50%)1/10 (10%)42
15Dynamo Makhachkala820-12284/10 (40%)5/10 (50%)5/10 (50%)2/10 (20%)39
16Fakel Voronezh617-11234/10 (40%)2/10 (20%)8/10 (80%)1/10 (10%)42
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 Moscow27202810.5900
2Zenit St Petersburg2219269.4900
3Spartak Moscow2018259.4900
4CSKA Moscow1818309.9900
5Krylya Sovetov16202911900
6FC Krasnodar1417247.8828
7Rostov14172810.7900
8Rubin Kazan13203210.5900
9FC Orenburg12193110.4900
10Akhmat Grozny1219289.4900
11Baltika11192910.1900
12Akron Tolyatti1023359.5900
13Lokomotiv Moscow8222710.7900
14Rodina Moskva8232910.6900
15Dynamo Makhachkala722309.6900
16Fakel Voronezh522269.8900
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
1Dynamo Makhachkala45662837
2Akron Tolyatti26751662
3CSKA Moscow24581527
4Rubin Kazan23511461
5Rostov23161439
6Spartak Moscow17851109
7Akhmat Grozny1517943
8Rodina Moskva1502933
9Zenit St Petersburg1425885
10Lokomotiv Moscow1385861
11FC Krasnodar1201746
12Fakel Voronezh800497
13Dynamo Moscow482300
14FC Orenburg376234
15Krylya Sovetov00
16FC Khimki00
17Baltika00

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