Born in Glasgow, Otoo began his career with Eastwood Boys Club, before joining the academy of Celtic at the age of eight.[2][3] He progressed through the academy, signing his first professional contract with the club in June 2019, and the following month he made his unofficial debut in a 1–0 friendly win against Airdrieonians.[2][4]
On 23 March 2021, he joined Scottish League One side Clyde on a season-long loan deal.[5] Shortly after joining, Clyde manager Danny Lennon praised Otoo, saying that he had "fantastic energy", a "terrific attitude", and that he was "years ahead in terms of maturation".[6] In May of the same year, following the conclusion of the season, he returned to Celtic, thanking Clyde for the opportunity.[7]
On his return to Celtic, he went on to captain the club's B team in the Lowland League, where his performances reportedly attracted the attention of English sides Aston Villa, Fulham and Burnley.[8] Despite this interest, he went on to join Scottish League One side Dunfermline Athletic on a loan deal in February 2023.[9]
Having helped Dunfermline Athletic to promotion to the Scottish Championship, he returned to the club the following year on a permanent deal.[10][11] On his return, he stated that he "didn't want last season to end" and that Dunfermline was "the best place to continue [his] development".[12] In his first game on his return to the club, he scored Dunfermline's equalising goal in an eventual 2–1 win against Airdrieonians.[13]
International career
Otoo made two appearances for Scotland at under-17 level in 2018.[14] He is also eligible to represent Ghana, and in July 2019 he expressed his desire to represent Ghana at senior international level.[4]
Style of play
Regularly deployed as a central defender, Otoo is also capable of playing in a defensive midfield role, and lists Arsenal and Ghana midfielder Thomas Partey as an inspiration on his playing style.[15]