Ahmed was born in Toronto to parents from the Oromo Region of Ethiopia.[1] In 2018, he went on trial with the Toronto FC Academy, who were ready to sign him to join the academy, but he opted to head to Portugal to trial with the U19 side of C.F. Os Belenenses, but was unable to sign as he was under 18.[1] He then went to Spain, before returning to Toronto, before returning to Europe to trial in Portugal, the United Kingdom, and the Netherlands.[1] In November 2019, he trialed with the Vancouver Whitecaps Academy and then trialed again the following year,[1] and in August 2020, he joined the Vancouver Whitecaps Academy.[2] In 2021, he played with the Vancouver Whitecaps FC U-23.[2] He attended pre-season camp with the first team in 2021 and 2022.[2]
Club career
In March 2022, he signed a professional contract with Whitecaps FC 2 in MLS Next Pro.[3] He made his professional debut on March 26 against Houston Dynamo 2.[4] He led the team in assists with five in 2022.[5] He was named the 2022 WFC2 Player of the Year.[6]
On April 22, 2022, he joined the first team on a short-term four-day loan ahead of their MLS league match against Austin FC.[7] In the match the next day, he made his official first-team debut.[8] On August 4, he signed another short-term loan with Vancouver.[9] In November 2022, he signed a permanent contract with the first team for the 2023 season, becoming the first Whitecaps FC 2 player to sign a first-team contract.[10] On May 24, he suffered what appeared to be a serious injury in a match, where he lost consciousness and was treated on-field for seventeen minutes,[11][12] but fortunately was released from hospital the next day with only a concussion.[13][14] On June 7, 2023, he won the 2023 Canadian Championship with the Whitecaps, defeating CF Montreal and won the tournament's Best Young Canadian Player Award.[15]