W styczniu 2016 trafił do węgierskiego Orosházi FKSE-Linamar. W sezonie 2015/2016 rozegrał w węgierskiej ekstraklasie 19 meczów i zdobył 67 goli. Następnie przeszedł do Sportingu. W sezonie 2016/2017, w którym rozegrał w lidze 32 spotkania i rzucił 100 bramek, zdobył z nim mistrzostwo Portugalii. Ponadto wraz ze swoją drużyną wygrał rozgrywki Challenge Cup – zdobył w nich 32 gole, w tym pięć w finałowym dwumeczu z rumuńskim AHC Potaissa Turda (37:28; 30:24).

W lipcu 2017 przeszedł do Wisły Płock, z którą podpisał dwuletni kontrakt. W grudniu 2017 płocki klub ogłosił, że Žabič odejdzie z drużyny w czerwcu 2018. W marcu 2018, wobec transferu innego kołowego Wisły Płock Macieja Gębali do SC DHfK Leipzig, a także ze względu na lepszą dyspozycję Słoweńca po powrocie z mistrzostw Europy w Chorwacji, przedłużono z nim kontrakt o dwa lata. W sezonie 2017/2018 rozegrał w Superlidze 26 meczów i zdobył 79 goli, a ponadto wystąpił w 14 spotkaniach Ligi Mistrzów, w których rzucił 26 bramek. W sezonie 2018/2019 rozegrał w lidze 17 meczów i zdobył 39 goli, zaś w Lidze Mistrzów zaliczył 10 występów, w których rzucił 28 bramek.