Born in Heerlen and raised in Helmond to Moroccan parents, El Maach began his football career with local club RKSV MULO before being recruited to the youth ranks of VVV-Venlo.
[5] He made his professional debut with the reserves team Jong Ajax in the Eerste Divisie on 18 January 2018 in a 4–1 loss to RKC Waalwijk.
[6] He made his first team debut on 11 January 2019 in a friendly game against Brazilian club Flamengo in the Florida Cup.
[7] On June 26, 2020, it was announced that El Maach contract was not going to be extended leaving him eligible to find a new club.
[8] On 14 July 2021 it was announced that El Maach had signed with Eredivisie club RKC Waalwijk as a free transfer on a 1-year contract.