Early career Bah started his footballing career with local club Aarslev Boldklub, where he played for ten years before joining
B 1913. He joined
Næsby Boldklub three years later, in the spring of 2013, because the club according to Bah "[...] had a good reputation for developing young players". Furthermore, his youth coach Andreas Bech had also moved to Næsby Boldklub, which was also a significant factor in Bah's choice.
Næsby Boldklub Bah made his breakthrough on the first team of
Næsby Boldklub in the spring of 2016. He continued the season as a starter during the spring of 2016, where he made a total of six assists in 16 appearances in the third-tier
Danish 2nd Division. He made his debut for the club in the
Danish Cup as part of the starting lineup, where he played the first 60 minutes before being replaced by Ahmed Hassan in a 0–2 win over
Karlslunde IF in the 1st round. In November 2017, he was named "Talent of the Year", also known as the "
Danske Bank Award", for HB Køge in 2017. He arrived at the club as a
right winger, but largely played as a
right wing-back with great success, which, among other things, have contributed to SønderjyskE winning a
Danish Cup title and Bah making his full international debut for the
Denmark national team. He was among the three nominated for Superliga Player of the Month in November 2020, but saw the award go to
Jesper Lindstrøm of
Brøndby IF.
Slavia Prague On 5 January 2021, Bah signed for
Czech First League club
Slavia Prague on a four-and-a-half-year contract. In doing so, SønderjyskE received a club record fee reported to be around DKK 13 million. He made his debut for the club as a starter on 16 January in a 3–1 win over
Sigma Olomouc. Bah arrived at the club as a replacement for
Vladimír Coufal, who left the for English
Premier League side
West Ham United, during the season, quickly became a starter in the right-back slot, after impressing his coach
Jindřich Trpišovský for his defensive positioning and attacking play, helping his team win the
domestic double of the
Czech First League and
Czech Cup.
Benfica On 7 June 2022, Bah signed a five-year contract with
Primeira Liga side
Benfica, for a reported fee of €8 million, joining former Slavia Prague teammate
Petar Musa. He made his debut for the club on 5 August, replacing
Gilberto in the 63rd minute and providing the assist for
Rafa Silva's goal in a 4–0 home win over
Arouca in the
Primeira Liga. ==International career==