Mohamed signed with Southern League Premier Division club Kettering Town in August 2016, with manager Marcus Law stating that "I have gone out of my way to try to make this happen". He went 12 games without a goal for the "Poppies", before he joined National League South club Weston-super-Mare in October 2016. He picked up a muscle strain soon after signing and upon his recovery failed to dislodge regular first team players Dayle Grubb, Brad Ash and Gethyn Hill and so agreed to leave the club by mutual consent in January 2017. He returned to the National League South in August 2017, signing with Wealdstone. Two months later he rejoined former club Bath City. He signed a three-month contract with Chippenham Town in February 2018. He made nine appearances in the latter half of the 2017–18 season as the "Bluebirds" finished in 13th-place in the National League South. On 6 December 2018, he signed with Welsh Football League Division One club Haverfordwest County, also known as the "Bluebirds". He scored one goal in six matches for County during the 2018–19 season, before joining Goytre on 16 March. On 24 August, he signed for Cymru South club Afan Lido.