BSG Empor Fürstenwalde Joachim Hall first started playing organized football in 1958, in the sports community
SG Union Fürstenwalde. During his high school years in
Rüdersdorf, he had not had time to practice the sport regularly. SG Union Fürstenwalde was renamed BSG Empor Fürstenwalde in 1958. The team played in the fourth tier Bezirksliga Frankfurt/Oder at the time. BSG Empor Fürstenwalde qualified for the third tier II. DDR-Liga in 1959. However, the team finished the 1960 II. DDR-Liga Staffel 2 in last place, and was relegated back to the Bezirksliga after only one season in the II. DDR-Liga.
SG Dynamo Hohenschönhausen Hall left BSG Empor Fürstenwalde for
SG Dynamo Hohenschönhausen in 1961. There were several SC Dynamo Berlin veterans in the SG Dynamo Hohenschönhausen team in the 1961–62 season, such as
Herbert Schoen, Wolfgang Velebil and Harry Nippert. Hall became a new forward in the team. Hall made his debut in the
DDR-Oberliga in the first matchday of the
1963-64 DDR-Oberliga at home against
BSG Motor Steinach 11 August 1963. He then scored his first goal in the DDR-Oberliga in the third matchday on 24 August 1963, at home against
BSG Wismut Aue. SC Dynamo Berlin stood at the bottom of the table for most of the 1963–64 season. With only a few matchdays left of the league season, the team was under threat of relegation. SC Dynamo Berlin met
SC Motor Jena in the 24th matchday. The team stood at 10th place in the league before the match, only point above 13th placed
BSG Motor Zwickau. SC Dynamo Berlin defeated SC Motor Jena 2–1 after a winning goal by Hall and climbed to eighth place. SC Dynamo also had a difficult season in 1964-65. The team was eliminated from the
FDGB-Pokal in its first match and finished the
1964-65 DDR-Oberliga in 12th place. Hall was the team's top goal scorer this season as well. The 1965–66 season started better and the team finished the first half of the
1965-66 DDR-Oberliga in fourth place. During the winter break, the football department of SC Dynamo Berlin was reorganized into the
football club Berliner FC Dynamo. Hall scored his first goal for BFC Dynamo in the away match against
1. FC Magdeburg on 19 February 1966. BFC Dynamo finished the 1965-66 DDR-Oberliga in ninth place. Hall scored 7 goals in 24 matches in the 1965-66 DDR-Oberliga, becoming the team's third-highest goal scorer in the league, behind
Waldemar Mühlbächer and Erhard Korchale. The 1966–67 season was poor for BFC Dynamo. The league season started with two consecutive losses and the team quickly found itself in the bottom half of the table. Hall played the first 12 matches in the league, but only scored two goals. For the 13th matchday, the team was reshaped without Hall and Korchale. BFC Dynamo finished the first half of the
1966-67 DDR-Oberliga in 13th place in the league. The team would continue to struggle at the bottom of the table for the rest of the 1966–67 season. Hall played again in the match against
BSG Motor Zwickau on the 17th matchday on 11 March 1967. He saved one point for BFC Dynomo in the match with a late 2-2 goal. It would then be seven matchdays before he got his chance again. Hall played in the home match against
HFC Chemie in the 25th matchday on 10 May 1967. Hall scored two goals in the match, leading BFC Dynamo to a 2–1 win. However, the victory against HFC Chemie was no longer enough to avoid relegation. BFC Dynamo finished the 1966–67 DDR-Oberliga in 13th place and was relegated to the DDR-Liga. Hall only played in the first five matches for BFC Dynamo in the 1967–68 DDR-Liga Nord. BFC Dynamo used the 1967–68 season to rejuvenate the team. Younger forwards and midfielders such as Peter Lyszczan,
Harald Schütze, Detlef Weber and
Werner Voigt made many appearances for BFC Dynamo during the season. BFC Dynamo finished the 1967-68 DDR-Liga Nord in first place and won promotion back to the DDR-Oberliga. Hall was not included in the first team squad at the start of the 1968–69 season. He was instead listed in the reserve team, BFC Dynamo II. The reserve team was coached by Fritz Bachmann, who was his old coach from SG Dynamo Hohenschönhausen. Hall, who was previously a striker, was now moved to midfield. He was one of the team's most capped players during the 1969–70 season. In the 1970–71 season, Hall was again listed as a defender. Hall, who was 175 cm tall and weighed 77 kg, would be used as a defender and midfielder during the season. Also in the 1970–71 season, the experienced Hall was one of the team's most capped players. Hall became the new team captain for the 1971–72 season. Since SG Dynamo Dresden was already qualified for the
1971–72 European Cup as the winner of the
1970–71 DDR-Oberliga, BFC Dynamo qualified for the
1971–72 European Cup Winners' Cup as runner-up in the 1970–71 FDGB-Pokal. It was the team's first
UEFA competition. The 1971–72 European Cup Winners' Cup was a success for BFC Dynamo. The team was only eliminated by
Dynamo Moscow on a
penalty shoot-out in the semi-finals. Hall played the first two rounds for BFC Dynamo in the tournament. BFC Dynamo was also successful in the lague in the 1971–72 season. The team finished the
1971–72 DDR-Oberliga as runners-up. It was the club's best result in the DDR-Oberliga so far. Hall played in the first seven matches for BFC Dynamo in the 1971-72 DDR-Oberliga. He returned in the 22nd matchday, at home against BSG Wismut Aue on 15 April 1972. The match was his final appearance in the DDR-Oberliga. Hall retired from his playing career after the 1971–72 season. Hall played nine seasons for SC Dynamo Berlin and BFC Dynamo. He played in a total of 165 league and cup matches, as well as four international matches, scoring 30 goals, for SC Dynamo Berlin and BFC Dynamo between 1963 and 1972. For three consecutive seasons (1963–64, 1964–65 and 1965–66) he was the team's top goal scorer in the league and cup combined. Towards the end of his playing career, Hall played as a midfielder and defender for BFC Dynamo. In the seasons 1969–70 and 1970–71, the experienced Hall was one of the team's most capped players. During his final season as a player, 1971–72, he was the team captain of BFC Dynamo. ==Coaching career==