Foundation and Soviet era , the legendary goalkeeper of the team. Dynamo Moscow has its roots in the football Club Sokolniki Moscow. After the
Russian Revolution, the club eventually found itself under the authority of the Interior Ministry and its head
Felix Dzerzhinsky, chief of the
Cheka, the Soviet Union's secret police. The club was renamed Dynamo Moscow in 1923 but was also referred to disparagingly as "garbage", a Russian criminal slang term for "police", by some of the supporters of other clubs. Dynamo won the first two Soviet Championships in 1936 and 1937, a Soviet Cup in 1937, and another pair of national titles in 1940 and 1945. They were also the first Soviet club to tour the West when they played a series of friendlies in the United Kingdom in 1945. Complete unknowns to the British, the Soviet players first drew 3–3 against
Chelsea and then defeated
Cardiff City 10–1. They defeated an
Arsenal side reinforced with
Stanley Matthews,
Stan Mortensen and
Joe Bacuzzi by a score of 4–3 in a match played in thick fog at
White Hart Lane. They then drew 2–2 against Scottish side
Rangers, meaning they completed the tour undefeated. They continued to be a strong side at home after World War II, and enjoyed their greatest success through the 1950s. Dynamo captured another five championships between 1949 and 1959, as well as their second Soviet Cup in 1953. Honours were harder to come by after that time. The club continued to enjoy some success in the Soviet Cup, but has not won a national championship since 1976. Even so, Dynamo's 11 national titles make them the country's third-most decorated side behind
Dynamo Kyiv (13 titles) and
Spartak Moscow (12 titles). In the
1971–72 European Cup Winners' Cup, Dynamo reached the
Final at
Camp Nou in
Barcelona, losing 3–2 to Rangers. This was the first time a Russian side had reached a final in a European competition, a feat not repeated until
CSKA Moscow won the
UEFA Cup in 2005.
VTB Bank era (2009–2016) . . At the end of the
2008 season, Dynamo finished third, qualifying for the
2009–10 Champions League preliminary round. On 29 July 2009, Dynamo recorded a 0–1 away win against
Celtic at
Celtic Park, which gave them a strong advantage going into the second leg. However, Celtic comfortably defeated Dynamo 0–2 in Moscow to progress, sending Dynamo into the
Europa League play-off round where the club was eliminated by Bulgarian side
CSKA Sofia after a 0–0 away draw in
Sofia and a 1–2 home defeat in Moscow. In 2012, after a poor start to the season in which they lost their first five league games, Dynamo replaced interim manager
Dmitri Khokhlov with the
Romanian
Dan Petrescu, who managed to pull the club out of the relegation zone into a position in the upper-half of the league table. The team was close to qualifying for a place in European competition, but a failure to win in the last matchday left them in seventh, two points below the last Europa League qualifier position. Despite his efforts, Petrescu's contract was terminated on 8 April 2014 by mutual agreement after a heavy loss to league outsiders
Anzhi Makhachkala 0–4. As Dynamo Director of Sports
Guram Adzhoyev stated, "Last year Dan drew the team from the complicated situation, lifted it to the certain level, but recently we have seen no progress." Petrescu was replaced by
Stanislav Cherchesov as manager. Under his management, Dynamo qualified for the group stage of the
2014–15 UEFA Europa League in which they won every game before falling to
Napoli in the Round of 16. Dynamo was only able to finish in fourth place in the
2014–15 season after a string of poor results in the latter stages. In June 2015, Dynamo was excluded from
2015–16 Europa League competition for violating
Financial Fair Play break-even requirements. As a result,
VTB Bank proposed to transfer 74 percent of the shares of the club to the
Dynamo sports society. Under the proposed plan, the society would own 100 percent of shares of Dynamo as it did in 2009, while the shares of the
VTB Arena would still be held by the Bank. The move would allow the club to comply with the requirements of Financial Fair Play, and VTB Bank would continue to provide support to Dynamo to the extent consistent with Financial Fair Play regulations. Manager Stanislav Cherchesov was replaced by the returning
Andrey Kobelev, and many foreign players, such as
Mathieu Valbuena,
Balázs Dzsudzsák and
Kevin Kurányi, subsequently left Dynamo. Several young Dynamo prospects, such as
Grigori Morozov,
Aleksandr Tashayev and
Anatoli Katrich, who won the Under-21 competition in the 2014–15 season, were introduced to the first-team squad. On 22 December 2015, Chairman of Dynamo's board of directors Vasili Titov announced that the shares had not been transferred to the Dynamo society; that FFP compliance rather than the share transfer was the top priority for the club; and that he expected the club to achieve compliance by April 2016. After the winter break of the 2015–16 season, Dynamo won only one game out of 12 played in 2016 and Kobelev was fired with 3 games left in the season. On the final day of the season, Dynamo lost 0–3 to
FC Zenit Saint Petersburg at home, dropped to 15th place in the table and was relegated from the Premier League. In October 2016, with Dynamo leading the second-tier
Russian Football National League at the time, the newly appointed club president Yevgeni Muravyov claimed that club's debts stand at 13 billion rubles (approximately 188 million euros) and unless a new owner is found shortly or VTB re-commits to covering the club's debts, the club might declare bankruptcy. That would have most likely meant the loss of professional license and relegation to the fourth-level
Russian Amateur Football League.
Dynamo Society era (2016 to 2019) On 29 December 2016,
Dynamo Sports Society agreed to buy VTB Bank shares back for 1 ruble. On 1 February 2017, former club president
Boris Rotenberg said that the 75 million euro debt the football club owes to Rotenberg's companies has been restructured and "is not harming anybody". On 12 April 2017, with 7 games left to play in the 2016–17 season, Dynamo secured the return to the top level
Russian Premier League for 2017–18. That is the
FNL record for the earliest a team secured promotion.
Return to VTB (2019 to 2022) The new stadium for the club,
VTB Arena was completed in late 2018. Following that, the stadium majority owner and football club's major sponsor
VTB Bank expressed interest in reacquiring the control over the club. On 14 February 2019,
Dynamo Sports Society agreed to sell back the club shares to "Dynamo Management Company" (the company that owns the stadium and has VTB bank as the majority owner). (At the beginning of 2021, the club's chairman Yuri Solovyov said in an interview that Dynamo's debts were about 5.4 billion rubles. The then state of the club Soloviev called "shocking".) On 30 April 2019, VTB confirmed that the deal has been closed and formal price is 1 ruble, the debts outstanding from the football club to Dynamo society has been restructured to an 8-year term, and Yuri Belkin was appointed club's general director. The
2019–20 season, their first back at the home stadium, started poorly and head coach
Dmitri Khokhlov resigned after 12 games played with Dynamo in second-to-last position in the table. Under his replacement,
Kirill Novikov, results improved and at the end of the season Dynamo finished 6th. That allowed Dynamo to qualify for European competition (
UEFA Europa League) for the first time in 6 seasons. However, at the end of September 2020, Novikov was dismissed after losing to
Locomotive Tbilisi (UEFA qualification) and
Khimki (RPL).
Sandro Schwarz was appointed as the new coach on 14 October. In the spring of 2021, the sports press started talking about the "revival" of the Moscow Dynamo. Since the appointment of Sandro Schwarz as coach, the team have won seven victories and four defeats in the Russian Premier League matches. The club's sporting director, Željko Buvač, has already described the start of the season as "great." The team finished the season in 7th place.
Return to Dynamo Society (from 2022) On 24 February 2022, as a consequence of the
2022 Russian invasion of Ukraine, VTB Bank was sanctioned by the United Kingdom. On the same day, VTB Bank transferred the shares of FC Dynamo back to the
Dynamo Sports Society. The club remained in second place in the
2021–22 Russian Premier League and at competitive points distance from first-place defending champions
FC Zenit Saint Petersburg for most of the season before some late Dynamo losses allowed Zenit to secure the title with three games left to play in the season. The club also qualified for the
2021–22 Russian Cup final, their first Russian Cup final appearance since 2012. On the last matchday of the league season on 21 May 2022, Dynamo lost 1–5 at home to
PFC Sochi and dropped to 3rd place, letting Sochi overtake them. Still, that was the first Top-3 finish for Dynamo since 2008. On 29 May 2022, Dynamo lost the Russian Cup final to Spartak 1–2, with
Daniil Fomin missing a penalty kick deep in added time. Manager
Sandro Schwarz resigned from the club after the Cup final.
Slaviša Jokanović was hired as a new manager on 17 June 2022. Several key starting line-up foreign players from the 2021–22 season left the club on loan or suspended their contracts before the season due to the continuing Russian war in Ukraine, including
Sebastian Szymański,
Nikola Moro,
Fabián Balbuena,
Ivan Ordets, and
Guillermo Varela. Dynamo took positions in the upper half of the league table, but below the top 3 during the summer/fall part of the 2022–23 season, not going on any long unbeaten or winless streaks. New Cameroonian signing
Moumi Ngamaleu was the only Dynamo player selected for the
2022 FIFA World Cup squads (not counting Szymański and Varela who were loaned out before the season). Dynamo went into the winter break of the season in 4th place. The results continued to be inconsistent after the winter break, and Jokanović was dismissed on 14 May 2023 following a 0–3 home loss to
FC Akhmat Grozny, with Dynamo in 7th place. Dynamo lost 5 of the last 7 league games and finished in 9th place. On 22 June 2023,
Marcel Lička was appointed new manager. After losing the opening game of the
2023–24 season, Dynamo went into the winter break in 3rd place. After a series of three losses in late March and early April, Dynamo dropped 9 points behind league leaders
Zenit and 5 points behind second-placed
Krasnodar with 7 games left. However, Dynamo won their next five games, including scoring winning goals late in added time against
Sochi and
Baltika, as Zenit and Krasnodar both went on winless streaks, and with 2 games left Dynamo took the top spot in the table with a 2 points lead. Dynamo extended the winning streak to 6 in the next game, a win or a draw in the last game of the season on 25 May 2024 away against
Krasnodar would have secured the title for Dynamo. Dynamo lost 0–1 to Krasnodar, allowing Krasnodar to overtake them in the standings, as Zenit won their game and claimed their sixth consecutive title, with Dynamo finishing in 3rd place. At the season-end league awards,
Konstantin Tyukavin was named player of the season and forward of the season and received the goal of the season award, as Lička was named coach of the season. Four Dynamo players have been selected for the
2024 Copa América squads (
Luis Chávez for Mexico,
Nicolás Marichal for Uruguay,
Jorge Carrascal for Colombia and
Fabián Balbuena for Paraguay). In the
2024–25 Russian Premier League season, Dynamo gained 30 points after the first half of the games have been played, that was a 5-point improvement on the previous season's record at the same point. Dynamo also never gained more points after 15 games since RPL was created in 1992, and the last time they reached 30 was in 1997. However, they were in 4th place at that point, 7 points behind league-leading
Krasnodar. On 2 December 2024, Dynamo goalkeeper
Igor Leshchuk scored an added-time equalizer with a header against
Akhmat Grozny, becoming the first goalkeeper in the history of the
Russian Premier League (and
Soviet Top League before it) to score a goal which was not a converted penalty kick. Dynamo went into the season's winter break in 4th place with 35 points, 4 points behind league leaders Krasnodar and Zenit. In the first game after the winter break,
Konstantin Tyukavin suffered an
ACL tear and was ruled out for the rest of the season. The results remained inconsistent through the spring and, following Dynamo's elimination from the
2024–25 Russian Cup,
Marcel Lička left the club on 1 May 2025, with the club in 5th place in the league, 11 points behind Krasnodar with 4 games left to play. Dynamo had 47 points at the time, which matched their total in the previous season at the same time, but several other clubs significantly increased their points total compared to the 2023–24 season. Dynamo finished the season in 5th place. On 13 June 2025,
Valery Karpin was hired as Dynamo manager on a three-year contract. He also remained the manager of the
national team as it was only playing friendlies at the time due to the continuing war in Ukraine. The signings of national team players
Maksim Osipenko,
Ivan Sergeyev and
Anton Miranchuk, as well as Kazakhstan international
Bakhtiyar Zaynutdinov, who was coached by Karpin before, followed. Dynamo started the
2025–26 league season with 2 wins in their first 8 games, taking 9th place in the standings, 10 points behind the league leaders Krasnodar. They finished the first half of the league season with 17 points, which was the lowest since the 2019–20 season and 13 points below the previous season's record. Karpin resigned from his Dynamo position on 17 November 2025. Dynamo went into the winter break with 21 points in 18 games, in 10th place. On 23 December 2025,
Rolan Gusev was confirmed as the manager for the rest of the 2025–26 season after acting as a caretaker after Karpin's resignation.
League position European campaigns UEFA ranking == FC Dynamo Moscow Women's team ==