Early career In October 2016, aged 13, whilst Baah was at
Crystal Palace, he caused controversy as a ball boy in a match against fellow London rivals
West Ham United when he tried to stop the opponents time wasting by placing the ball in the six yard area for West Ham goalkeeper
Adrián. Baah was released by Crystal Palace at 14. He has credited that moment as a disciplinary factor in his development, admitting he didn't take many things seriously and knew he needed to change. Baah played one game for
Whyteleafe in August 2019, who were managed by Kinetic Academy founder Harry Hudson. He also had a trial with
Fulham.
Rochdale On 20 September 2019, at the age of 16, Baah signed to a scholarship contract at
Rochdale. Baah made his first team league debut for Rochdale on 1 October, appearing as an 82nd minute substitute for
Aaron Wilbraham in an
EFL Trophy match at home to
Bolton Wanderers. He scored his first professional goal in a 5–0 win at
Wigan Athletic on 15 December 2020. In February 2021, Baah was named EFL Young Player of the Month for January.
Watford On 1 February 2021, Baah was close to signing a pre-contract agreement with
Manchester City, however the deal later collapsed. Having undergone a medical with
Watford at the end of April and a fee of £125,000 agreed, he officially joined the club on 17 May ahead of their return to the
Premier League. On 13 August 2024, three years after signing for the club, Baah made his debut for Watford in a 5–0 EFL Cup win against
MK Dons. He came on as a substitute for
Rocco Vata in the 62nd minute and marked his debut by scoring just two minutes later.
Fortuna Düsseldorf (loan) On 29 July 2022, Baah joined a German club for the first time, signing for
2. Bundesliga club
Fortuna Düsseldorf on loan for the
2022–23 season.
Burton Albion (loan) On 18 August 2023, Baah joined
EFL League One club
Burton Albion on loan for the 2023–24 season. ==International career==