Mohammed started his career at age nine by joining Kumasi based Lazio Football Club and later promoted to Rainbow FC a division three team in KumasiGhana at the time In 2010, he was promoted to the first team of the third tierDivision Two League club of Rainbow FC. He played two years with the senior team and was later loaned out to BK Häcken in 2012.
BK Häcken
On 23 August 2012, Mohammed joined BK Häcken on an initial loan with a possibility of becoming a permanent move in future. He made his debut for BK Häcken on 26 August 2012 against IF Elfsborg. After only six minutes he scored his first goal which meant 2–2. Five minutes later he scored again. The match ended 4–2 to BK Häcken. After scoring four goals in only seven games, on 6 October 2012 BK Häcken pulled the sold option from Rainbow FC and he signed a four-year contract.