After going undrafted in the 2018 NBA draft, Mahmoud signed with the Memphis Grizzlies for the NBA Summer League. On August 25, 2018, Mahmoud returned to Egypt to sign his first professional contract with Zamalek.