| # | Change | Team | P | GD | Pts | Form | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | No change since matchweek 29 | Spartak MoscowSpartak MoscowC | 30 | 22 | 3 | 5 | 46 | 27 | +19 | 69 | WWL |
| 2 | No change since matchweek 29 | CSKA MoscowCSKA Moscow | 30 | 18 | 8 | 4 | 47 | 15 | +32 | 62 | WWW |
| 3 | No change since matchweek 29 | Zenit SaintZenit Saint Petersburg | 30 | 18 | 7 | 5 | 50 | 19 | +31 | 61 | WWW |
| 4 | Up 1 since matchweek 29 | KrasnodarKrasnodar | 30 | 12 | 13 | 5 | 40 | 22 | +18 | 49 | DLW |
| 5 | No change since matchweek 29 | Akhmat GroznyAkhmat Grozny | 30 | 14 | 6 | 10 | 38 | 35 | +3 | 48 | WLW |
| 6 | Down 1 since matchweek 29 | RostovRostov | 30 | 13 | 9 | 8 | 36 | 18 | +18 | 48 | WWL |
| 7 | Up 1 since matchweek 29 | UfaUfa | 30 | 12 | 7 | 11 | 22 | 25 | -3 | 43 | WDW |
| 8 | Down 1 since matchweek 29 | Lokomotiv MoscowLokomotiv Moscow | 30 | 10 | 12 | 8 | 39 | 27 | +12 | 42 | WWL |
| 9 | Up 1 since matchweek 29 | RubinRubin Kazan | 30 | 10 | 8 | 12 | 30 | 34 | -4 | 38 | LLW |
| 10 | Down 1 since matchweek 29 | AmkarAmkar Perm | 30 | 8 | 11 | 11 | 25 | 29 | -4 | 35 | LDL |
| 11 | Down 1 since matchweek 29 | Ural YekaterinburgUral Yekaterinburg | 30 | 8 | 6 | 16 | 24 | 44 | -20 | 30 | DLL |
| 12 | Down 1 since matchweek 29 | AnzhiAnzhi Makhachkala | 30 | 7 | 9 | 14 | 24 | 38 | -14 | 30 | LLL |
| 13 | Up 3 since matchweek 29 | OrenburgOrenburgR | 30 | 7 | 9 | 14 | 25 | 36 | -11 | 30 | LDW |
| 14 | No change since matchweek 29 | Arsenal TulaArsenal TulaS | 30 | 7 | 7 | 16 | 18 | 40 | -22 | 28 | LDW |
| 15 | Down 1 since matchweek 29 | Krylia SovetovKrylia SovetovR | 30 | 6 | 10 | 14 | 31 | 39 | -8 | 28 | LWL |
| 16 | No change since matchweek 29 | Tom TomskTom TomskR | 30 | 3 | 5 | 22 | 17 | 64 | -47 | 14 | LLL |
Zones
UEFA Champions LeagueUEFA Europa LeagueRelegation PlayoffRelegation
Outcomes
ChampionsSurvived relegation play-offRelegatedCup winners' placeUEFA Champions LeagueUEFA Europa League
Relegation play-offs → Russian First League
Relegation play-offs
1st2ndAggSKA-Khabarovsk won 5–3 on penalties
Match details
- 1st legSKA-Khabarovsk0–0Orenburg
- 2nd legOrenburg0–0 (3–5 pens)SKA-Khabarovsk
Level on aggregate, Arsenal Tula went through
Match details
- 1st legYenisey Krasnoyarsk2–1Arsenal Tula
- 2nd legArsenal Tula1–0Yenisey Krasnoyarsk
Season so far
League position by matchweek · showing 30 (latest) · 21 May
Use the dots in the table to add teams
Shaded: UEFA Champions League and Relegation. Click a matchweek to load that table.
Recent results
- 17 MaySpartak Moscow v Akhmat Grozny · Regular Season - 293–0
- 17 MayZenit Saint Petersburg v Krasnodar · Regular Season - 291–0
- 21 MayLokomotiv Moscow v Zenit Saint Petersburg · Regular Season - 300–2
- 21 MayArsenal Tula v Spartak Moscow · Regular Season - 303–0
- 21 MayUfa v Ural Yekaterinburg · Regular Season - 301–0
- 21 MayTom Tomsk v Krasnodar · Regular Season - 301–5
- 21 MayCSKA Moscow v Anzhi Makhachkala · Regular Season - 304–0
- 21 MayAmkar Perm v Rubin Kazan · Regular Season - 301–2
- 21 MayKrylia Sovetov v Akhmat Grozny · Regular Season - 301–3
- 21 MayOrenburg v Rostov · Regular Season - 302–0
Upcoming
No fixtures scheduled.
Sources: Wikipedia (CC BY-SA 4.0), API-Football · Data sources