Mohammed signed for League of Ireland Premier Division club Dundalk in February 2021 and was sent out on loan to League of Ireland First Division side Athlone Town in order to gain experience.[6] However, before the season would begin, Mohammed was recalled from loan by Dundalk due to concerns over a lack of playing time while at Athlone.[7] However, due to his late recall he was unable to play a competitive fixture for Dundalk until July, although he did play in a friendly for Dundalk against Athlone on 27 April after which he began training with Canadian side Atletico Ottawa.[8] Mohammed was loaned to York United on 3 June 2021.[9] On 23 September, York announced that Mohammed's loan had been terminated.[10] Prior to the 2022 season, new Dundalk coach Stephen O'Donnell would announce that Mohammed would not be in Dundalk's plans for the 2022 season.[11]
FC Edmonton
Mohammed returned to FC Edmonton on 23 March 2022.[12]