Elyounoussi begon met voetballen bij Trosvik in Fredrikstad. Dat verruilde hij in de zomer van 2005 voor Frederikstad FK, waarvoor hij dat jaar debuteerde in het betaald voetbal. Na drie jaar in eigen land, vertrok Elyounoussi naar sc Heerenveen. Daar had hij destijds familie, eveneens afkomstig uit Marokko. Zijn eerste seizoen bij Heerenveen bestond voornamelijk uit invalbeurten en in het tweede kwam hij nog minder aan spelen toe. De Nederlandse club verhuurde Elyounoussi in juni 2013 daarom voor een half jaar aan Lillestrøm SK, uit zijn eigen Noorwegen. Hier speelde hij wel een rol van betekenis. Lillestrøm wilde Elyounoussi definitief overnemen, maar vanwege een trainerswissel bij sc Heerenveen, wilde hijzelf terug om zich alsnog te bewijzen in de Nederlandse competitie. De nieuwe trainer Ron Jans had alleen ook geen plek voor hem in de selectie.
Elyounoussi keerde in januari 2011 terug Frederikstad FK. Dat verruilde hij in augustus 2012 vervolgens voor Rosenborg BK, waar hij voor drie jaar tekende. De komst van zowel Elyounoussi als Mikkel Diskerud werd bekendgemaakt tijdens de rust van een Europa League-duel tegen Servette.
In juni 2013 werd bekend dat Elyounoussi Rosenborg verruilde voor TSG 1899 Hoffenheim, waar hij voor vier seizoenen tekende. Dat was toen net ontsnapt aan degradatie waardoor het in het seizoen 2013/14 opnieuw in de Bundesliga uitkwam. In augustus 2016 vertrok hij naar de Griekese landskampioen Olympiakos Piraeus. In het seizoen 2017/18 speelt hij op huurbasis voor FK Qarabağ uit Azerbeidzjan. In januari 2018 werd de huur afgebroken en transfereerde hij naar AIK Solna.
Elyounoussi maakte op 28 mei2008 zijn debuut voor het nationale team van Noorwegen, in een vriendschappelijke wedstrijd tegen Uruguay, net als verdediger Vadim Demidov. Na vier minuten maakte hij een goal; dit was het snelste debuutdoelpunt voor het nationale team ooit. De wedstrijd eindigde in een 2-2 gelijkspel.