Marouane Afaker speelt in de jeugd van SBV Excelsior, en maakt sinds het seizoen 2017/18 deel uit van de eerste selectie van Excelsior. Hij debuteerde in de Eredivisie op 18 april 2018, in de met 2-2 gelijkgespeelde thuiswedstrijd tegen Heracles Almelo. Hij kwam in de 90e minuut met een 2-0 voorsprong in het veld voor Mike van Duinen, maar in de extra tijd scoorde Jamiro Monteiro nog twee keer, waardoor de wedstrijd in 2-2 eindigde. In 2018 vertrok hij transfervrij naar Excelsior Maassluis, wat in de Tweede divisie uitkomt.[3] Hier speelde hij een seizoen, waarna hij naar VV Katwijk vertrok.