# List of PFC CSKA Moscow seasons

PFC CSKA Moscow is an association football club based in Moscow, that competes in the Russian Premier League, the top football league in Russia. Established in 1911, the club is one of the oldest teams in Russia.

## Key

| Champions | Runners-up | Promoted | Play-Offs | Relegated |

## League and Cup history
### Soviet Union

| Season | League | League | League | League | League | League | League | League | League | Soviet Cup | Europe | Europe | Other | Other | Top scorer | Top scorer | Head Coach |
| Season | Division | Pos | P | W | D | L | F | A | Pts | Soviet Cup | Competition | Result | Competition | Result | Name | Goals | Head Coach |
| 1936(s) | 1st | 4 | 6 | 2 | 1 | 3 | 13 | 18 | 11 | - | - | - | - | - | Evgeny Shelagin | 3 | Pavel Khalkiopov |
| 1936(a) | 1st | 8 | 7 | 2 | 0 | 5 | 9 | 20 | 11 | R32 | - | - | - | - | Ivan Mitronov Nikolai Isaev | 2 | Pavel Khalkiopov |
| 1937 | 1st | 9 | 16 | 3 | 1 | 12 | 18 | 43 | 23 | SF | - | - | - | - | Mikhail Kireev | 5 | Mikhail Rushchinsky |
| 1938 | 1st | 2 | 25 | 17 | 3 | 5 | 52 | 24 | 37 | R64 | - | - | - | - | Grigory Fedotov | 20 | Konstantin Zhiboedov |
| 1939 | 1st | 3 | 26 | 14 | 4 | 8 | 68 | 43 | 32 | QF | - | - | - | - | Grigory Fedotov | 21 | Konstantin Zhiboedov |
| 1940 | 1st | 4 | 24 | 10 | 9 | 5 | 46 | 35 | 29 | - | - | - | - | - | Grigory Fedotov | 21 | Sergei Bukhteev |
| 1941 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | | | Sergei Bukhteev |
| 1942 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | | | |
| 1943 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | | | |
| 1944 | - | - | - | - | - | - | - | - | - | Runner-Up | - | - | - | - | | | Evgeny Nikishin Boris Arkadyev |
| 1945 | 1st | 2 | 22 | 18 | 3 | 1 | 69 | 23 | 39 | Winner | - | - | - | - | Vsevolod Bobrov | 24 | Boris Arkadyev |
| 1946 | 1st | 1 | 22 | 17 | 3 | 2 | 55 | 13 | 37 | QF | - | - | - | - | Valentin Nikolayev | 16 | Boris Arkadyev |
| 1947 | 1st | 1 | 24 | 17 | 6 | 1 | 61 | 16 | 40 | SF | - | - | - | - | Valentin Nikolayev Vsevolod Bobrov | 14 | Boris Arkadyev |
| 1948 | 1st | 1 | 26 | 19 | 3 | 4 | 82 | 30 | 41 | Winner | - | - | - | - | Vsevolod Bobrov | 23 | Boris Arkadyev |
| 1949 | 1st | 2 | 34 | 22 | 7 | 5 | 86 | 30 | 51 | SF | - | - | - | - | Grigory Fedotov | 18 | Boris Arkadyev |
| 1950 | 1st | 1 | 36 | 20 | 13 | 3 | 91 | 31 | 53 | SF | - | - | - | - | Boris Koverznev | 21 | Boris Arkadyev |
| 1951 | 1st | 1 | 28 | 18 | 7 | 3 | 53 | 19 | 43 | Winner | - | - | - | - | Alexei Grinin Vyacheslav Solovyov | 10 | Boris Arkadyev |
| 1952 | - | - | - | - | - | - | - | - | - | - | - | - | LC | Winner | | | Boris Arkadyev |
| 1953 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | | | |
| 1954 | 1st | 6 | 24 | 8 | 8 | 8 | 30 | 29 | 24 | QF | - | - | - | - | Viktor Fyodorov | 6 | Grigory Pinaichev |
| 1955 | 1st | 3 | 22 | 12 | 7 | 3 | 35 | 20 | 31 | Winner | - | - | - | - | Valentin Yemyshev Yuri Belyaev | 8 | Grigory Pinaichev |
| 1956 | 1st | 3 | 22 | 10 | 5 | 7 | 40 | 32 | 25 | - | - | - | - | - | Yuri Belyaev | 15 | Grigory Pinaichev |
| 1957 | 1st | 5 | 22 | 12 | 2 | 8 | 51 | 31 | 27 | SF | - | - | - | - | Vasily Buzunov | 16 | Grigory Pinaichev |
| 1958 | 1st | 3 | 22 | 9 | 9 | 4 | 40 | 25 | 27 | R16 | - | - | - | - | German Apukhtin | 10 | Boris Arkadyev |
| 1959 | 1st | 9 | 22 | 8 | 3 | 11 | 29 | 27 | 19 | - | - | - | - | - | German Apukhtin | 9 | Boris Arkadyev |
| 1960 | 1st | 6 | 30 | 15 | 2 | 13 | 45 | 35 | 32 | R16 | - | - | - | - | Vladimir Streshniy | 12 | Grigory Pinaichev |
| 1961 | 1st | 4 | 30 | 16 | 6 | 8 | 61 | 43 | 38 | R64 | - | - | - | - | Alexei Mamykin | 18 | Konstantin Beskov |
| 1962 | 1st | 4 | 32 | 14 | 12 | 6 | 39 | 22 | 40 | R32 | - | - | - | - | Vladimir Fedotov | 6 | Konstantin Beskov |
| 1963 | 1st | 7 | 38 | 14 | 17 | 7 | 39 | 27 | 45 | R32 | - | - | - | - | Vladimir Fedotov | 8 | Vyacheslav Solovyov |
| 1964 | 1st | 3 | 32 | 16 | 11 | 5 | 49 | 23 | 43 | QF | - | - | - | - | Vladimir Fedotov | 16 | Vyacheslav Solovyov Valentin Nikolayev |
| 1965 | 1st | 3 | 32 | 14 | 10 | 8 | 38 | 24 | 38 | R16 | - | - | - | - | Boris Kazakov | 15 | Valentin Nikolayev |
| 1966 | 1st | 5 | 36 | 16 | 9 | 11 | 60 | 45 | 41 | R32 | - | - | - | - | Boris Kazakov | 15 | Sergei Shaposhnikov |
| 1967 | 1st | 9 | 36 | 12 | 12 | 12 | 35 | 35 | 36 | Runner-Up | - | - | - | - | Taras Shulyatitsky | 6 | Sergei Shaposhnikov Alexei Kalinin Vsevolod Bobrov |
| 1968 | 1st | 4 | 38 | 20 | 10 | 8 | 50 | 30 | 50 | R16 | - | - | - | - | Vladimir Polikarpov | 10 | Vsevolod Bobrov |
| 1969 | 1st | 6 | 32 | 13 | 11 | 8 | 25 | 18 | 37 | SF | - | - | - | - | Berador Abduraimov | 7 | Vsevolod Bobrov |
| 1970 | 1st | 1 | 32 | 20 | 5 | 7 | 46 | 17 | 45 | R16 | - | - | - | - | Boris Kopeikin | 15 | Valentin Nikolayev |
| 1971 | 1st | 12 | 30 | 7 | 12 | 11 | 34 | 36 | 26 | R16 | EC | R2 | - | - | Boris Kopeikin | 8 | Valentin Nikolayev |
| 1972 | 1st | 5 | 30 | 15 | 4 | 11 | 37 | 33 | 34 | SF | - | - | - | - | Vladimir Polikarpov Vladimir Dorofeev Wilhelm Tellinger | 6 | Valentin Nikolayev |
| 1973 | 1st | 10 | 30 | 10 | 9 | 11 | 33 | 36 | 25 | QF | - | - | - | - | Vladimir Dorofeev | 9 | Valentin Nikolayev |
| 1974 | 1st | 13 | 30 | 7 | 12 | 11 | 28 | 33 | 26 | R16 | - | - | - | - | Vladimir Fedotov Yuri Smirnov | 5 | Vladimir Agapov |
| 1975 | 1st | 13 | 30 | 6 | 13 | 11 | 29 | 36 | 25 | SF | - | - | - | - | Boris Kopeikin | 13 | Anatoly Tarasov |
| 1976(s) | 1st | 7 | 15 | 5 | 5 | 5 | 20 | 16 | 15 | - | - | - | - | - | Boris Kopeikin | 6 | Alexei Mamykin |
| 1976(a) | 1st | 7 | 15 | 5 | 5 | 5 | 21 | 16 | 15 | QF | - | - | - | - | Boris Kopeikin | 8 | Alexei Mamykin |
| 1977 | 1st | 14 | 30 | 5 | 17 | 8 | 28 | 39 | 27 | R16 | - | - | - | - | Yuri Chesnokov | 12 | Alexei Mamykin Vsevolod Bobrov |
| 1978 | 1st | 6 | 30 | 14 | 4 | 12 | 36 | 40 | 32 | R16 | - | - | - | - | Aleksei Belenkov | 8 | Vsevolod Bobrov |
| 1979 | 1st | 8 | 34 | 12 | 8 | 14 | 46 | 46 | 32 | SF | - | - | - | - | Yuri Chesnokov | 16 | Sergei Shaposhnikov |
| 1980 | 1st | 5 | 34 | 13 | 12 | 9 | 36 | 32 | 36 | R16 | - | - | - | - | Alexandr Tarkhanov | 14 | Oleg Bazilevich |
| 1981 | 1st | 6 | 34 | 14 | 9 | 11 | 39 | 33 | 37 | R16 | UC | R1 | - | - | Yuri Chesnokov | 9 | Oleg Bazilevich |
| 1982 | 1st | 15 | 34 | 10 | 9 | 15 | 41 | 46 | 29 | Qualifying | - | - | - | - | Alexandr Tarkhanov | 16 | Oleg Bazilevich Albert Shesternev |
| 1983 | 1st | 12 | 34 | 11 | 12 | 11 | 37 | 33 | 32 | SF | - | - | - | - | Viktor Kolyadko | 13 | Albert Shesternev |
| 1984 | 1st | 18 | 34 | 5 | 9 | 20 | 24 | 55 | 19 | QF | - | - | - | - | Gennady Shtromberger | 4 | Yury Morozov |
| 1985 | 2nd | 2 | 42 | 21 | 14 | 7 | 81 | 37 | 56 | QF | - | - | - | - | Valeri Shmarov | 29 | Yury Morozov |
| 1986 | 2nd | 1 | 47 | 27 | 9 | 11 | 65 | 35 | 63 | R32 | - | - | - | - | Sergei Berezin | 19 | Yury Morozov |
| 1987 | 1st | 15 | 30 | 7 | 11 | 12 | 26 | 35 | 24 | Winner | - | - | - | - | Vladimir Tatarchuk | | Yury Morozov |
| 1988 | 2nd | 3 | 42 | 23 | 10 | 9 | 69 | 35 | 56 | Winner | - | - | - | - | Valery Masalitin | 16 | Sergei Shaposhnikov |
| 1989 | 2nd | 1 | 42 | 27 | 10 | 5 | 113 | 28 | 64 | R128 | - | - | - | - | Valery Masalitin | 32 | Pavel Sadyrin |
| 1990 | 1st | 2 | 24 | 13 | 5 | 6 | 43 | 26 | 31 | SF | - | - | - | - | Valery Masalitin / Igor Korneev | 8 | Pavel Sadyrin |
| 1991 | 1st | 1 | 30 | 17 | 9 | 4 | 57 | 32 | 43 | Winner | CWC | R1 | - | - | Dmitri Kuznetsov | 12 | Pavel Sadyrin |
| 1992 | - | - | - | - | - | - | - | - | - | Runner-Up | - | - | - | - | | | Pavel Sadyrin |

### Russia

| Season | League | League | League | League | League | League | League | League | League | Russian Cup | Europe | Europe | Other | Other | Top scorer | Top scorer | Head Coach |
| Season | Division | Pos | P | W | D | L | F | A | Pts | Russian Cup | Competition | Result | Competition | Result | Name | Goals | Head Coach |
| 1992 | Top League | 5 | 26 | 13 | 7 | 6 | 46 | 29 | 33 | Runner-Up | CL | GS | - | - | Alexandr Grishin | 10 | Pavel Sadyrin Gennadi Kostylev |
| 1993 | Top League | 9 | 34 | 12 | 6 | 16 | 43 | 45 | 42 | Runner-Up | - | - | - | - | Ilshat Fayzulin Oleg Sergeyev | 8 | Gennadi Kostylev Boris Kopeikin |
| 1994 | Top League | 10 | 30 | 8 | 10 | 12 | 30 | 32 | 26 | Round of 16 | CWC | 1R | - | - | Ilshat Fayzulin Oleg Sergeyev | 5 | Boris Kopeikin Alexandr Tarkhanov |
| 1995 | Top League | 6 | 30 | 16 | 5 | 9 | 56 | 34 | 53 | Quarter-finals | - | - | - | - | Dmitry Karsakov | 10 | Alexandr Tarkhanov |
| 1996 | Top League | 5 | 34 | 20 | 6 | 8 | 58 | 35 | 66 | Round of 16 | UC | 1R | - | - | Dmitry Khokhlov Aleksei Gerasimov | 10 | Alexandr Tarkhanov |
| 1997 | Top League | 12 | 34 | 11 | 9 | 14 | 31 | 42 | 42 | Quarter-finals | - | - | - | - | Vladimir Kulik | 9 | Pavel Sadyrin |
| 1998 | Top Division | 2 | 30 | 17 | 5 | 8 | 50 | 22 | 56 | Semi-finals | - | - | - | - | Vladimir Kulik | 14 | Pavel Sadyrin Oleg Dolmatov |
| 1999 | Top Division | 3 | 30 | 15 | 10 | 5 | 56 | 29 | 55 | Runner-Up | CL | 2QR | - | - | Vladimir Kulik | 14 | Oleg Dolmatov |
| 2000 | Top Division | 8 | 30 | 12 | 5 | 13 | 45 | 39 | 41 | Round of 16 | UC | 1R | - | - | Vladimir Kulik | 10 | Oleg Dolmatov Pavel Sadyrin |
| 2001 | Top Division | 7 | 30 | 12 | 11 | 7 | 39 | 30 | 47 | Winner | - | - | - | - | Predrag Ranđelović | 8 | Pavel Sadyrin Aleksandr Kuznetsov |
| 2002 | Premier League | 2 | 30 | 21 | 3 | 6 | 60 | 27 | 66 | Round of 32 | UC | 1R | - | - | Rolan Gusev Dmitry Kirichenko | 15 | Valery Gazzaev |
| 2003 | Premier League | 1 | 30 | 17 | 8 | 5 | 56 | 32 | 59 | Quarter-finals | CL | 2QR | RSC | Runner-Up | Rolan Gusev | 9 | Valery Gazzaev |
| 2004 | Premier League | 2 | 30 | 17 | 9 | 4 | 53 | 22 | 60 | Winner | CL | GS | RSC | Winner | Ivica Olić Vágner Love Dmitry Kirichenko | 9 | Artur Jorge Valery Gazzaev |
| 2005 | Premier League | 1 | 30 | 18 | 8 | 4 | 48 | 20 | 62 | Winner | UC UC | Winner GS | USC | Runner-up | Ivica Olić | 10 | Valery Gazzaev |
| 2006 | Premier League | 1 | 30 | 17 | 7 | 6 | 47 | 28 | 58 | Round of 16 | CL | GS | RSC | Winner | Jô | 14 | Valery Gazzaev |
| 2007 | Premier League | 3 | 30 | 14 | 11 | 5 | 43 | 24 | 53 | Winner | UC CL | R32 GS | RSC | Winner | Jô Vágner Love | 13 | Valery Gazzaev |
| 2008 | Premier League | 2 | 30 | 16 | 8 | 6 | 53 | 24 | 56 | Winner | UC | R16 | - | - | Vágner Love | 20 | Valery Gazzaev |
| 2009 | Premier League | 5 | 30 | 16 | 4 | 10 | 48 | 30 | 52 | Round of 32 | CL | QF | RSC | Winner | Miloš Krasić Tomáš Necid | 9 | Zico Juande Ramos Leonid Slutsky |
| 2010 | Premier League | 2 | 30 | 18 | 8 | 4 | 51 | 22 | 59 | Winner | EL | R16 | RSC | Runner-up | Vágner Love | 9 | Leonid Slutsky |
| 2011–12 | Premier League | 3 | 44 | 19 | 9 | 16 | 72 | 47 | 73 | Round of 32 | CL | R16 | RSC | Runner-up | Seydou Doumbia | 28 | Leonid Slutsky |
| 2012–13 | Premier League | 1 | 30 | 20 | 4 | 6 | 49 | 25 | 64 | Winner | EL | PO | - | - | Ahmed Musa | 11 | Leonid Slutsky |
| 2013–14 | Premier League | 1 | 30 | 20 | 4 | 6 | 49 | 26 | 64 | Semi-finals | CL | GS | RSC | Winner | Seydou Doumbia | 18 | Leonid Slutsky |
| 2014–15 | Premier League | 2 | 30 | 19 | 3 | 8 | 67 | 27 | 60 | Semi-finals | CL | GS | RSC | Winner | Roman Eremenko | 13 | Leonid Slutsky |
| 2015–16 | Premier League | 1 | 30 | 20 | 5 | 5 | 51 | 25 | 65 | Runner-Up | CL | GS | - | - | Ahmed Musa | 13 | Leonid Slutsky |
| 2016–17 | Premier League | 2 | 30 | 18 | 8 | 4 | 47 | 15 | 62 | Round of 32 | CL | GS | RSC | Runner-up | Fyodor Chalov Bibras Natcho Vitinho | 6 | Leonid Slutsky Viktor Goncharenko |
| 2017–18 | Premier League | 2 | 30 | 17 | 7 | 6 | 49 | 23 | 58 | Round of 32 | CL EL | GS QF | - | - | Vitinho | 10 | Viktor Goncharenko |
| 2018–19 | Premier League | 4 | 30 | 14 | 9 | 7 | 46 | 23 | 51 | Round of 32 | CL | GS | RSC | Winner | Fyodor Chalov | 15 | Viktor Goncharenko |
| 2019–20 | Premier League | 4 | 30 | 14 | 8 | 8 | 43 | 29 | 50 | Quarter-finals | EL | GS | - | - | Nikola Vlašić | 12 | Viktor Goncharenko |
| 2020–21 | Premier League | 6 | 30 | 15 | 5 | 10 | 51 | 33 | 50 | Semi-finals | EL | GS | - | - | Nikola Vlašić | 11 | Viktor Goncharenko Ivica Olić |
| 2021–22 | Premier League | 5 | 30 | 15 | 5 | 10 | 42 | 29 | 50 | Quarter-finals | - | - | - | - | Yusuf Yazıcı | 8 | Aleksei Berezutski |