Marega speelde in Frankrijk voor Évry FC, Le Poiré-sur-Vie en Amiens SC. In 2014 maakte hij de overstap naar het Tunesische Espérance Tunis, waar hij echter niet aan spelen toekwam. Op 1 februari 2015 tekende de aanvaller bij het Portugese CS Marítimo. Eén week later debuteerde hij in de Primeira Liga tegen Gil Vicente.[3] Op 15 februari 2015 maakte hij zijn eerste competitietreffer tegen FC Penafiel. In zijn debuutseizoen maakte Marega zeven doelpunten in veertien competitiewedstrijden voor de eilandbewoners.[4] In januari 2016 tekende Marega een contract bij FC Porto.[5] Aan het begin van het seizoen 2016/17 werd hij voor de duur van één seizoen verhuurd aan Vitória SC.[6]