Ta oli Sloveenia biatlooni meeskonna liige aastatel 2002-2017, olles enne seda olnud suusatajad. Tema parim tulemus Biatlooni maailmameistrivõistlustel on teine koht 15 km individuaalses võistluses maailmameistrivõistlustel.
mis toimus 2008.-2009. aasta hooajal Koreas Pyeongchangis. 2012. aasta maailmameistrivõistlustel võitis Gregorin koos Andreja Mali, Klemen Baueri ja Jakov Fakiga hõbedamedaali.