Šporn je kariero začel pri Celju, nato pa je na domačih zelenicah igral še za Dravo in Muro, preden se je za dva meseca preselil k avstrijskem Hornu. Nato je bil od oktobra 2020 znova član Celja.
Za klub iz knežjega mesta je odigral 85 tekem, za Dravo 54, v dresu Mure pa je zbral 35 nastopov. Štiri tekme je odigral še za Horn.
Za Gornik Zabrze pa je sedem tekem v zadnji sezoni odigral Maroša, od tega pet med poljsko elito in dva v pokalu, v katerem je dosegel tudi edini gol.
Zdaj je po sporazumni prekinitvi prost igralec, pred prihodom na Poljsko pa je bil član ciprskega AEL Limasola. Največji pečat je pustil pri matični Muri, za katero je odigral 178 tekem in dosegel 55 golov.
