Marcel speelde in de jeugd van La Gauloise de Basse-Terre op Guadeloupe en werd in 2009 opgenomen in de jeugdopleiding van Le Havre. Zes jaar later maakte de aanvaller de overstap naar OGC Nice. Op 14 augustus 2016 maakte hij zijn debuut in het eerste elftal. Van coach Lucien Favre mocht hij in de basis starten tegen Stade Rennais, waarvan met 1–0 gewonnen werd door een doelpunt van Malang Sarr. Marcel werd in de vierenzestigste minuut gewisseld voor Wylan Cyprien.[1] Door een derde plaats in de Ligue 1 kwalificeerde Nice zich voor de voorrondes van de Champions League. Hierin trof de club Ajax. Thuis werd met 1–1 gelijkgespeeld en uit kwamen de Fransen 2–1 achter. Marcel viel in voor Sarr en op aangeven van Jean Michaël Seri trok hij de stand gelijk. Hierdoor bekerde Nice door op basis van de gescoorde doelpunten op vreemde bodem.[2]
Voorafgaand aan het seizoen 2018/19 werd Marcel voor één jaar op huurbasis gestald bij Troyes.[3] Na deze verhuurperiode verkaste de vleugelspeler transfervrij naar Vitória Guimarães, waar hij zijn handtekening zette onder een verbintenis voor de duur van drie seizoenen.[4] Gedurende twee seizoenen kwam de Fransman niet tot optredens in het eerste elftal van Vitória, waarop hij transfervrij vertrok naar Lokomotiv Plovdiv. Een jaar later nam Hebar Pazardjhik hem over. Medio 2023 keerde Marcel bij US Orléans terug in Frankrijk.[5]