On 17 July 2018, Waasland-Beveren announced, that they had signed Abdullah on a two-year contract. After playing only 644 minutes in ten games, Abdullah and the club decided to terminate the contract by mutual consent on 28 January 2019. Abdullah's contract expired after Waasland-Beveren declined to renew following the end of the 2021–22 Swiss Challenge League.