*Club domestic league appearances and goals, correct as of 22:58, 9 August 2024 (UTC) ‡ National team caps and goals, correct as of 22:34, 15 November 2023 (UTC)
Fornah was a member of the Nottingham Forest academy, having joined following his release from Brighton & Hove Albion in the summer of 2018.[2] He signed a contract with Forest on 11 December 2019 that would keep him at the club until the summer of 2022.[3]
Fornah made his professional debut on 5 January 2020, appearing as a 69th-minute substitute during a 3rd round FA Cup game against Chelsea.[4][5]
On 31 January 2020, Fornah moved on loan to Portuguese LigaPro side Casa Pia for the remainder of the season, making five appearances.[6]
On 18 January 2022, Fornah joined League One side Shrewsbury Town on loan until the end of the season.[8]
On 8 July 2022, it was announced that Fornah had signed on a season-long loan with Championship side Reading.[9][10] Despite an extended period of limited playing time, Fornah expressed an interest in signing permanently for the Royals.[11]
Derby County
On 25 August 2023, Fornah joined EFL League One club Derby County on a two-year contract for an undisclosed fee.[12] A day later, Fornah made his debut in Derby's 4–2 win at Peterborough United, as a 81st minute substitute for Conor Hourihane.[13] Fornah started his career at Derby well, with his composure on the ball and aggression off it winning over fans,[14][15] Fornah himself stated that he had settled in to life at Derby well.[16] In the second half the season, Fornah would struggle for game time to a decline in performances[17] and injuries.[18][19] Fornah made 23 appearances during his first season at Derby, as the club secured automatic promotion to the Championship by finishing runners-up in League One.[20]