Šeliga speelde het grootste deel van zijn carrière voor NK Publikum Celje, uit zijn geboortestad. Met die club speelde hij in de UEFA Cup. Een seizoen bij het Tsjechische Slavia Praag was weinig succesvol. In de zomer was de transfervrije doelman op proef bij sc Heerenveen. Hoewel de Friezen met een keepersprobleem zaten, werd hij afgetest. De club tipte wel Sparta Rotterdam, dat nog op zoek was naar een opvolger van Cássio Ramos. Na een korte stage tekende hij voor twee jaar. Hij werd door trainer Frans Adelaar benoemd tot eerste doelman in het seizoen 2009/10.
Šeliga is een Sloveens international. Hij zit al een aantal jaren bij het nationale elftal, maar wel als reservedoelman. Op 3 maart2010 maakte hij zijn debuut voor de nationale ploeg in de vriendschappelijke interland tegen Qatar.[1] Hij viel in dat oefenduel na 70 minuten in voor Samir Handanovič.