Marušić speelde tussen 2010 en 2014 vier seizoenen voor FK Voždovac. In de jeugd speelde hij ook eerder bij FK Partizan en FK Teleoptik. Hij tekende op 18 juni 2014 een contract voor drie seizoenen bij KV Kortrijk. Marušić begon in de eerste competitiewedstrijd van Kortrijk dat seizoen onmiddellijk in de basis. Deze wedstrijd werd met 2-0 verloren tegen SV Zulte Waregem. In zijn derde competitiewedstrijd maakte hij zijn eerste doelpunt voor KV Kortrijk, tegen KV Mechelen. In 2016 tekende Marušić voor de kustploeg KV Oostende. Hij debuteerde op de eerste speeldag tegen KRC Genk. Zijn eerste goal maakte hij op de derde speeldag van het seizoen, tegen Mouscron-Péruwelz. Bij KV Oostende wist hij in totaal vijf keer te scoren. Hij bereikte er ook de bekerfinale mee. Die verloor zijn ploeg na penalty's van SV Zulte Waregem.
Na een seizoen bij Oostende maakte Marušić een transfer naar SS Lazio. In de eerste wedstrijd van het seizoen, de strijd om de Supercoppa tegen Juventus, mocht hij invallen. Lazio won en Marušić had zijn eerste prijs in zijn carrière beet. In zijn eerste seizoen wist hij drie keer te scoren. Hij speelde in het volgende seizoen minder wedstrijden en maakte één doelpunt in de Serie A. In de UEFA Europa League 2018/19 maakte hij ook een goal tegen Olympique de Marseille. Dit seizoen bevond Lazio zich steeds rond de zevende, achtste plaats. De Romeinse club won op 15 mei 2019 voor de zevende keer de Coppa Italia, na een met 0–2 gewonnen finale tegen Atalanta Bergamo. Marusic speelde die van begin tot eind.