Formé au Aarslev Boldklub et au B1913, Bah a fait ses débuts en senior au Naesy, en août 2016, seulement quelques temps avant d’être transféré au HB Koge.
Deux ans plus tard, en 2018, le défenseur a rejoint SonderjyskE, en première division danoisea.
En janvier 2021, après une Coupe du Monde à représenter le Danemark, Bah a été engagé par le club tchèque du Slavia Prague. Il a disputé 42 matches et marqué six buts en 2021/22, la saison précédant son arrivée à Benfica.