Career
In July 2012 Šporar transferred from Interblock to Olimpija Ljubljana. In the 2015-2016 Slovenian PrvaLiga season, Šporar was named as team captain. During the first half of the clubs season he played 18 PrvaLiga games and scored 17 goals.
On 8 December 2015 Basel announced that Šporar had signed a four and a half year contract up until the end of June 2020.
Šporar injured himself during warm up before the away match against Saint-Étienne on 18 February 2016. This made it unable to play and he later had to undergo an operation which will keep him out for the rest of the 2015-2016 Football Club Basel season.