En 2005, fichó para el Slavia Praga, pero después de un período sin éxito con el equipo checo, volvió al Celje.
El primer club fue el SC Heerenveen, quien se encontraba en necesidad desesperada de un portero.
En su primera temporada con el Sparta (2009-10), fue elegido como primer arquero por el director técnico Frans Adelaar.
En 2011, ficha por el Olimpija Ljubljana, club con el cual consiguió ganar la Primera Liga de Eslovenia en 2016.
En 2018, fichó por el NŠ Drava Ptuj en calidad de cedido, aunque finalmente el equipo compraría su pase.