Dia adalah anggota tim biathlon Slovenia dari 2002 hingga 2017, setelah menjadi pemain ski lintas negara sebelum itu. Hasil terbaiknya di Piala Dunia Biathlon adalah tempat kedua dalam balapan individu 15 km di Kejuaraan Dunia
diadakan di Pyeongchang, Korea selama musim 2008/09. Pada Kejuaraan Dunia 2012, Gregorin memenangkan medali perak di relay campuran, bersama dengan Andreja Mali, Klemen Bauer dan Jakov Fak.