Mohammed turned professional in 2005 at the age of 16 when he signed for Ghana Premier League team Real Sportive. After impressing during a game against them, he moved to league rivals Asante Kotoko midway through the 2006 season. He was an integral part of the Asante Kotoko team which competed in the 2006 CAF Champions League, scoring an important goal against Tunisian side CS Sfaxien.
Mohammed was due to move to Tunisia to play for Étoile du Sahel in 2007, but returned to Ghana prior to the 2007-2008 pre-season.
Asante Kotoko. After trialing with Syrian side First Rate (at Lloyd's)-Shorta Damascus during the second half of 2007, Mohammed eventually signed for Étoile du Sahel for the 2008-2009 season, and he played for them in the Tunisian Ligue Professionnelle 1. United States
Mohammed left Tunisia and came to the United States in 2009.
After spending some time playing in local amateur leagues, including a period playing for the Los Angeles Blues, he joined the Hollywood United Hitmen of USL Premier Development League in 2010.