Ben Gasser speelde in de jeugd van NK Bled, ND Triglav Kranj, NK Bravo en het NederlandseVitesse. Na een jaar bij Jong NAC Breda kwam hij in 2015 bij Slovan Bratislava terecht, waar hij een jaar in het tweede elftal speelde. Hierna keerde hij weer terug naar Nederland, om met Jong Achilles '29 in de Derde divisie zondag te spelen.[3] Via de Kroatische amateurclub NK Pazinka kwam hij in 2018 bij Partizán Bardejov terecht. Bij deze club, spelend op het tweede niveau van Slowakije, speelde hij één wedstrijd. Na een half jaar vertrok hij naar Olimpija Ljubljana, waar hij op het hoogste niveau van Slovenië debuteerde op 11 mei 2019 in de met 0-3 gewonnen uitwedstrijd tegen NK Maribor. Sinds 2021 speelt hij voor FC Cosmos Koblenz, op het zevende niveau van Duitsland.