The club's most significant victory was achieved in 1949, when it earned the title of Champion of Russia. From 1957 to 2004, Dynamo played in various leagues of the
Soviet Union and Russia. In 1957, it was called FC Trudovye Rezervy Stavropol and from 1958 to 1961 it was called FC Spartak Stavropol. In 1980–1981 and 1985–1991, Dynamo played in the USSR First League. The best result was a 4th position in 1989. In 1991 they lost to Burnley in a record 10–0 defeat, with Burnley goalkeeper Ian Walsh saving 3 penalties in the space of six minutes. In 1992, Dynamo were entitled to play in the
Russian Top League and finished 15th. Dynamo's 12th position in 1993 is their best ever result in professional football. In 1994, Dynamo finished 15th and were relegated from the Top Division. From 1995 to 1999, Dynamo played in the
Russian First Division. The best position achieved was 5th in 1996. From 2000 to 2004, Dynamo played in the South Zone of
Russian Second Division and won the tournament in 2004, thus earning promotion to the First Division. Dynamo also won the Professional Football League Cup, a competition between zonal tournament winners, and became the champions of the Second Division. In January 2005, the club was denied professional license due to financial difficulties and relegated to the Amateur Football League. Since 2006, club has been playing in
Russian Second Division again. It finished 2nd in 2007 season. It experienced financial difficulties in 2009 and did not play in the Second Division. Dynamo's license was taken over by
FC Stavropolye-2009. 6 players from the 2008 Dynamo roster transferred to
FC Stavropol for the 2009 season and 5 transferred to
FC Stavropolye-2009. The club was resurrected in 2010, taking over another Stavropol team,
FC Stavropolye-2009, and existed as a professional team until 2012. A separate club was renamed
FC Dynamo GTS Stavropol for the 2014–15 season in the
Russian Professional Football League. Before the 2015–16 season, FC Dynamo GTS was renamed FC Dynamo Stavropol. ==Current squad==