RUSSIA 2020-21
Premyer-Liga
  Played Won Drew Lost For Against Diff. Points
1 FK Zenit Sankt Peterburg 30 19 8 3 76 26 50 65
2 FK Spartak Moskva 30 17 6 7 56 37 19 57
3 FK Lokomotiv Moskva 30 17 5 8 45 35 10 56
4 FK Rubin Kazan 30 16 5 9 42 33 9 53
5 FK Sochi 30 15 8 7 49 33 16 53
6 PFK CSKA Moskva 30 15 5 10 51 33 18 50
7 FK Dinamo Moskva 30 15 5 10 44 33 11 50
8 FK Khimki 30 13 6 11 35 39 -4 45
9 FK Rostov-na-Donu 30 13 4 13 37 35 2 43
10 FK Krasnodar 30 12 5 13 52 45 7 41
11 RFK Akhmat Groznyi 30 11 7 12 36 38 -2 40
12 FK Ural Yekaterinburg 30 7 13 10 26 36 -10 34
13 FK Ufa 30 6 7 17 26 46 -20 25
14 FK Arsenal Tula 30 6 5 19 28 51 -23 23
15 FK Rotor Volgograd 30 5 7 18 15 52 -37 22
16 FK Tambov 30 3 4 23 19 65 -46 13
  480 190 100 190 637 637 0 670
Rules for classification: 1) points  (win 3 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) goals scored; 5) away goals scored; 6) Play-off
Promoted PFK Krylya Sovetov Samara, FK Nizhny Novgorod
CSKA = Centralnyi Sportivnyi Klub Armii RFK = Respublikanskyi Futbolnyi Klub
The romanization of names is carried out on the basis of the BNG/PCGN System
(BGN/PCGN 1947 System, checked for validity and accuracy November 2022 for Russian)
(BGN/PCGN 2008 Agreement, checked for validity and accuracy January 2024 for Chechen)
Moskva = Москва Groznyi = Грозный
Sankt-Peterburg = Са́нкт-Петербу́рг Rostov-na-Donu = Росто́в-на-Дону́
Krasnodar = Краснода́р Perm = Пермь 
Ufa = Уфа Tambov = Тамбов
Tula = Тула Sochi = Сочи
Yekaterinburg = Екатеринбу́рг Volgograd = Волгоград
Kazan = Казань Khimki = Химки
Groznyi (Грозный) = Solƶa-Ġala (Соьлжа-ГӀала)
(Russian = Chechen)
FK Khimki dissolved in 2025
KUBOK ROSSII
Quarter-finals RFK Akhmat Groznyi - FK Ufa 1-0
FK Sochi - FK Lokomotiv Moskva 1-3
PFK Krylya Sovetov Samara - FK Dinamo Moskva 2-0
FK Arsenal Tula - PFK CSKA Moskva 1-2
Semifinals RFK Akhmat Groznyi - PFK Krylya Sovetov Samara 0-0 aet (1-4 pen)
FK Lokomotiv Moskva - PFK CSKA Moskva 3-0
Final (Sovcombank Arena, Nizhny Novgorod 12.05.21) FK Lokomotiv Moskva - PFK Krylya Sovetov Samara 3-1
Samara = Самара
FK Tambov dissolved in 2021 FK Khimki dissolved in 2025
RUSSIA 2021-22
Premyer-Liga
  Played Won Drew Lost For Against Diff. Points
1 FK Zenit Sankt Peterburg 30 19 8 3 66 28 38 65
2 FK Sochi 30 17 5 8 54 30 24 56
3 FK Dinamo Moskva 30 16 5 9 53 41 12 53
4 FK Krasnodar 30 14 8 8 42 30 12 50
5 PFK CSKA Moskva 30 15 5 10 42 29 13 50
6 FK Lokomotiv Moskva 30 13 9 8 43 39 4 48
7 RFK Akhmat Groznyi 30 13 3 14 36 38 -2 42
8 PFK Krylya Sovetov Samara 30 12 5 13 39 36 3 41
9 FK Rostov-na-Donu 30 10 8 12 47 51 -4 38
10 FK Spartak Moskva 30 10 8 12 37 41 -4 38
11 FK Nizhny Novgorod 30 8 9 13 26 39 -13 33
12 FK Ural Yekaterinburg 30 8 9 13 27 35 -8 33
13 FK Khimki 30 7 11 12 34 47 -13 32
14 FK Ufa 30 6 12 12 29 40 -11 30
15 FK Rubin Kazan 30 8 5 17 34 56 -22 29
16 FK Arsenal Tula 30 5 8 17 30 59 -29 23
  480 181 118 181 639 639 0 661
Rules for classification: 1) points  (win 3 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) goals scored; 5) away goals scored; 6) Play-off
Promotion/relegation play-off FK SKA-Khabarovsk - FK Khimki 1-0 0-3
FK Orenburg - FK Ufa 2-2 2-1
Promoted FK Torpedo Moskva, FK Fakel Voronezh, FK Orenburg
CSKA = Centralnyi Sportivnyi Klub Armii RFK = Respublikanskyi Futbolnyi Klub
The romanization of names is carried out on the basis of the BNG/PCGN System
(BGN/PCGN 1947 System, checked for validity and accuracy November 2022 for Russian)
(BGN/PCGN 2008 Agreement, checked for validity and accuracy January 2024 for Chechen)
Moskva = Москва Groznyi = Грозный
Sankt-Peterburg = Са́нкт-Петербу́рг Rostov-na-Donu = Росто́в-на-Дону́
Krasnodar = Краснода́р Perm = Пермь 
Ufa = Уфа Sochi = Сочи
Tula = Тула Khimki = Химки
Yekaterinburg = Екатеринбу́рг Samara = Самара
Kazan = Казань Nizhny Novgorod = Нижний Новгород
Groznyi (Грозный) = Solƶa-Ġala (Соьлжа-ГӀала)
(Russian = Chechen)
FK Khimki dissolved in 2025
KUBOK ROSSII
Quarter-finals FK Baltika Kaliningrad - FK Dinamo Moskva 1-1 aet (4-5 Pen)
FK Yenisey Krasnoyarsk - FK Rubin Kazan 3-1
FK Alania Vladikavkaz (2019) - FK Zenit Sankt Peterburg 2-2 aet (6-5 pen)
PFK CSKA Moskva - FK Spartak Moskva 0-1
Semifinals FK Dinamo Moskva - FK Alania Vladikavkaz (2019) 3-0
FK Spartak Moskva - FK Yenisey Krasnoyarsk 3-0
Final (Luzhniki Stadium, Moskva 29.05.2022) FK Dinamo Moskva - FK Spartak Moskva 1-2
Kaliningrad = Калинингра́д Krasnoyarsk = Красноя́рск
FK Khimki dissolved in 2025
RUSSIA 2022-23
Premyer-Liga
  Played Won Drew Lost For Against Diff. Points
1 FK Zenit Sankt Peterburg 30 21 7 2 74 20 54 70
2 PFK CSKA Moskva 30 17 7 6 56 27 29 58
3 FK Spartak Moskva 30 15 9 6 60 38 22 54
4 FK Rostov-na-Donu 30 15 8 7 48 44 4 53
5 RFK Akhmat Groznyi 30 15 5 10 51 39 12 50
6 FK Krasnodar 30 13 9 8 62 46 16 48
7 FK Orenburg 30 14 4 12 58 55 3 46
8 FK Lokomotiv Moskva 30 13 6 11 54 46 8 45
9 FK Dinamo Moskva 30 13 6 11 49 45 4 45
10 FK Sochi 30 11 5 14 37 54 -17 38
11 FK Ural Yekaterinburg 30 10 6 14 33 45 -12 36
12 PFK Krylya Sovetov Samara 30 8 8 14 32 45 -13 32
13 FK Pari Nizhny Novgorod 30 8 6 16 33 50 -17 30
14 FK Fakel Voronezh 30 6 12 12 36 48 -12 30
15 FK Khimki 30 4 6 20 25 67 -42 18
16 FK Torpedo Moskva 30 3 4 23 22 61 -39 13
  480 186 108 186 730 730 0 666
Rules for classification: 1) points  (win 3 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) goals scored; 5) away goals scored; 6) Play-off
FK Nizhny Novgorod => FK Pari Nizhny Novgorod during the season
Promotion/relegation play-off FK Rodina Moskva - FK Pari Nizhny Novgorod 0-3 2-0
FK Yenisey Krasnoyarsk - FK Fakel Voronezh 0-1 0-2
Promoted FK Rubin Kazan, FK Baltika Kaliningrad
CSKA = Centralnyi Sportivnyi Klub Armii RFK = Respublikanskyi Futbolnyi Klub
The romanization of names is carried out on the basis of the BNG/PCGN System
(BGN/PCGN 1947 System, checked for validity and accuracy November 2022 for Russian)
(BGN/PCGN 2008 Agreement, checked for validity and accuracy January 2024 for Chechen)
Moskva = Москва Groznyi = Грозный
Sankt-Peterburg = Са́нкт-Петербу́рг Rostov-na-Donu = Росто́в-на-Дону́
Krasnodar = Краснода́р Perm = Пермь 
Yekaterinburg = Екатеринбу́рг Sochi = Сочи
Nizhny Novgorod = Нижний Новгород Khimki = Химки
Voronezh = Воронеж Samara = Самара
Orenburg = Оренбург
Groznyi (Грозный) = Solƶa-Ġala (Соьлжа-ГӀала)
(Russian = Chechen)
FK Khimki dissolved in 2025
KUBOK ROSSII
Premier League path final PFK CSKA Moskva - FK Ural Yekaterinburg 1-1 2-1
Regions path final FK Krasnodar - FK Akron Tolyatti 0-0 aet (4-2p)
Semifinal FK Krasnodar -  FK Ural Yekaterinburg 2-1
Final (Luzhniki Stadium, Moskva 11.06.2023) PFK CSKA Moskva - FK Krasnodar  1-1 aet (6-5p)
RUSSIA 2023-24
Premyer-Liga
  Played Won Drew Lost For Against Diff. Points
1 FK Zenit Sankt Peterburg 30 17 6 7 52 27 25 57
2 FK Krasnodar 30 16 8 6 45 29 16 56
3 FK Dinamo Moskva 30 16 8 6 53 39 14 56
4 FK Lokomotiv Moskva 30 14 11 5 52 38 14 53
5 FK Spartak Moskva 30 14 8 8 41 32 9 50
6 PFK CSKA Moskva 30 12 12 6 56 40 16 48
7 FK Rostov-na-Donu 30 12 7 11 43 46 -3 43
8 FK Rubin Kazan 30 11 9 10 31 38 -7 42
9 PFK Krylya Sovetov Samara 30 11 8 11 46 44 2 41
10 RFK Akhmat Groznyi 30 10 5 15 33 45 -12 35
11 FK Fakel Voronezh 30 7 11 12 22 31 -9 32
12 FK Orenburg 30 7 10 13 34 41 -7 31
13 FK Pari Nizhny Novgorod 30 8 6 16 29 51 -22 30
14 FK Ural Yekaterinburg 30 7 9 14 30 46 -16 30
15 FK Baltika Kaliningrad 30 7 5 18 33 42 -9 26
16 FK Sochi 30 5 9 16 37 48 -11 24
  480 174 132 174 637 637 0 654
Rules for classification: 1) points  (win 3 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) goals scored; 5) away goals scored; 6) Play-off
Promotion/relegation play-off FK Ural Yekaterinburg - FK Akron Tolyatti 0-2 2-1
FK Pari Nizhny Novgorod - FK Arsenal Tula 1-2 2-0
Promoted FK Khimki, FK Dinamo Makhachkala, FK Akron Tolyatti
CSKA = Centralnyi Sportivnyi Klub Armii RFK = Respublikanskyi Futbolnyi Klub
The romanization of Russian/Chechen names is carried out on the basis of the BNG/PCGN System
(checked for validity and accuracy November 2022 for Russian and January 2024 for Chechen)
Moskva = Москва Groznyi = Грозный
Sankt-Peterburg = Са́нкт-Петербу́рг Rostov-na-Donu = Росто́в-на-Дону́
Krasnodar = Краснода́р Perm = Пермь 
Yekaterinburg = Екатеринбу́рг Sochi = Сочи
Nizhny Novgorod = Нижний Новгород Samara = Самара
Voronezh = Воронеж Kazan = Казань
Orenburg = Оренбург Kaliningrad = Калининград
Groznyi (Грозный) = Solƶa-Ġala (Соьлжа-ГӀала)
(Russian = Chechen)
KUBOK ROSSII
Premier League path final PFK CSKA Moskva - FK Zenit Sankt Peterburg 1-1 0-0 (4-5 p)
Regions path final FK Baltika Kalingrad - FK Spartak Moskva 1-0
Final (Luzhniki Stadium, Moskva 02.06.2024) FK Baltika Kalingrad - FK Zenit Sankt Peterburg 1-2
RUSSIA 2024-25
Premyer-Liga
  Played Won Drew Lost For Against Diff. Points
1 FK Krasnodar 30 20 7 3 59 23 36 67
2 FK Zenit Sankt Peterburg 30 20 6 4 58 18 40 66
3 PFK CSKA Moskva 30 17 8 5 47 21 26 59
4 FK Spartak Moskva 30 17 6 7 56 25 31 57
5 FK Dinamo Moskva 30 16 8 6 61 35 26 56
6 FK Lokomotiv Moskva 30 15 8 7 51 41 10 53
7 FK Rubin Kazan 30 13 6 11 42 45 -3 45
8 FK Rostov-na-Donu 30 10 9 11 41 43 -2 39
9 FK Akron Tolyatti 30 10 5 15 39 55 -16 35
10 PFK Krylya Sovetov Samara 30 8 7 15 36 51 -15 31
11 FK Dinamo Makhachkala 30 6 11 13 27 35 -8 29
12 FK Khimki 30 6 11 13 35 56 -21 29
13 FK Pari Nizhny Novgorod 30 7 6 17 27 54 -27 27
14 RFK Akhmat Groznyi 30 4 13 13 27 48 -21 25
15 FK Orenburg 30 4 7 19 28 56 -28 19
16 FK Fakel Voronezh 30 2 12 16 14 42 -28 18
  480 175 130 175 648 648 0 655
Rules for classification: 1) points  (win 3 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) goals scored; 5) away goals scored; 6) Play-off
Promotion/relegation play-off FK Sochi - FK Pari Nizhny Novgorod 1-2 3-1
FK Ural Yekaterinburg - RFK Akhmat Groznyi 2-1 0-2
Promoted FK Baltika Kaliningrad, FK Torpedo Moskva, FK Sochi
FK Pari Nizhny Novgorod kept their place in the Premyer-Liga because FK Khimki did not obtain the license
FK Khimki dissolved
CSKA = Centralnyi Sportivnyi Klub Armii RFK = Respublikanskyi Futbolnyi Klub
The romanization of Russian/Chechen names is carried out on the basis of the BNG/PCGN System
(checked for validity and accuracy November 2022 for Russian and January 2024 for Chechen and Avar)
Moskva = Москва Rostov-na-Donu = Росто́в-на-Дону́
Sankt-Peterburg = Са́нкт-Петербу́рг Perm = Пермь 
Krasnodar = Краснода́р Samara = Самара
Nizhny Novgorod = Нижний Новгород Kazan = Казань
Voronezh = Воронеж Khimki = Химки
Orenburg = Оренбург Makhachkala = Махачкала
Groznyi = Грозный Tolyatti = Тольятти
Groznyi (Грозный) = Solƶa-Ġala (Соьлжа-ГӀала) Makhachkala (Махачкала́) = Maħačqala (МахIачхъала) =  Mağatsqala (Магьачкъала)
(Russian = Chechen) (Russian = Avar = Kumyk)
KUBOK ROSSII
Region path Stage 1 FK Lokomotiv Moskva - RFK Akhmat Groznyi 2-1
FK Spartak Moskva - FK Ural Yekaterinburg 3-0
Region path Stage 2 FK Spartak Moskva - FK Dinamo Moskva 2-1
FK Lokomotiv Moskva - FK Rostov-na-Donu 0-2
Path finals FK Zenit Sankt Peterburg - PFK CSKA Moskva 2-0 0-2 aet (3-4 pen)
Region path finals FK Rostov-na-Donu - FK Spartak Moskva 2-1
Final (Luzhniki Stadium, Moskva 01.06.2025) PFK CSKA Moskva - FK Rostov-na-Donu 0-0 aet (4-3 pen)
FK Khimki dissolved in 2025
RUSSIA 2025-26
Premyer-Liga
  Played Won Drew Lost For Against Diff. Points
1 FK Krasnodar
2 FK Zenit Sankt Peterburg
3 PFK CSKA Moskva
4 FK Spartak Moskva
5 FK Dinamo Moskva
6 FK Lokomotiv Moskva
7 FK Rubin Kazan
8 FK Rostov-na-Donu
9 FK Akron Tolyatti
10 PFK Krylya Sovetov Samara
11 FK Dinamo Makhachkala
12 FK Pari Nizhny Novgorod
13 RFK Akhmat Groznyi
14 FK Baltika Kaliningrad
15 FK Orenburg
16 FK Sochi
                 
Rules for classification: 1) points  (win 3 points, draw 1 point); 2) head-to-head results; 3) goal difference; 4) goals scored; 5) away goals scored; 6) Play-off
FK Torpedo Moskva excluded for attempted match-fixing; FK Orenburg promoted in their place
FK Akron Tolyatti play in Samara; FK Dinamo Makhachkala play in Kaspíysk
CSKA = Centralnyi Sportivnyi Klub Armii RFK = Respublikanskyi Futbolnyi Klub
The romanization of Russian/Chechen names is carried out on the basis of the BNG/PCGN System
(checked for validity and accuracy November 2022 for Russian and January 2024 for Chechen and Avar)
Moskva = Москва Rostov-na-Donu = Росто́в-на-Дону́
Sankt-Peterburg = Са́нкт-Петербу́рг Perm = Пермь 
Krasnodar = Краснода́р Samara = Самара
Nizhny Novgorod = Нижний Новгород Kazan = Казань
Groznyi = Грозный Makhachkala = Махачкала
Tolyatti = Тольятти Kaliningrad = Калининград
Sochi = Сочи Orenburg = Оренбу́рг
Groznyi (Грозный) = Solƶa-Ġala (Соьлжа-ГӀала) Makhachkala (Махачкала́) = Maħačqala (МахIачхъала) =  Mağatsqala (Магьачкъала)
(Russian = Chechen) (Russian = Avar = Kumyk)
KUBOK ROSSII
Region path Stage 1 FK Zenit Sankt Peterburg - FK Dinamo Makhachkala 1-0
FK Krylya Sovetov Samara - FK Lokomotiv Moskva 2-2 (5-4 pen)
Region path Stage 2 FK Krylya Sovetov Samara -PFK CSKA Moskva 2-5
FK Zenit Sankt Peterburg - FK Spartak Moskva 0-0 (6-7 pen)
Region path final PFK CSKA Moskva - FK Spartak Moskva 06/05
Path final FK Dinamo Moskva - FK Krasnodar 0-0 05/05
Final