Następnie został wypożyczony do cypryjskiego Pafos FC, w którym ponownie zaczął grać regularnie, strzelając przy tym kilka goli. W 2018 r. rozwiązał umowę z Viktorią Pilzno, podpisując następnie kontrakt z chorwackim NK Osijek. Początkowo grał tam regularnie, jednak pod koniec sezonu 2018/19 spędzał czas głównie na ławce rezerwowych. 28 czerwca 2019 podpisał dwuletni kontrakt z Górnikiem Zabrze, a 22 lipca 2019 zadebiutował w polskiej ekstraklasie w zremisowanym 1:1 meczu z Wisłą Płock. 21 listopada 2021 w wygranym 3:2 meczu przeciwko Legii Warszawa strzelił swoją pierwszą bramkę w Ekstraklasie.

Sezon Drużyna Liga Mecze Gole 2010/11 ND Mura 05 2. SNL 25 1 2011/12 ND Mura 05 1. SNL 31 0 2012/13 ND Mura 05 1. SNL 20 0 2012/13 NK Domžale 1. SNL 12 0 2013/14 NK Domžale 1. SNL 35 4 2014/15 NK Domžale 1. SNL 19 0 2014/15 NK Maribor 1. SNL 6 0 2015/16 NK Maribor 1. SNL 11 0 2016/17 NK Maribor 1. SNL 19 0 2016/17 Viktoria Pilzno 1. liga 3 0 2017/18 Pafos FC Protathlima A’ Kategorias 33 2 2018/19 NK Osijek Prva HNL 19 0 2019/20 Górnik Zabrze Ekstraklasa 36 0 2020/21 Górnik Zabrze Ekstraklasa 21 0 2021/22 Górnik Zabrze Ekstraklasa 34 1 2022/23 Górnik Zabrze Ekstraklasa 35 22023/24 Górnik ZabrzeEkstraklasa2302024/25 Górnik ZabrzeEkstraklasa282