Urbani gab sein Debüt im Skilanglauf-Weltcup im Dezember 2013 in Asiago, wo er im Sprint Platz 79 belegte. Seine ersten Weltcuppunkte erzielte er im Dezember 2014 mit Rang 27 im Sprint in Davos. Am 9. Januar 2015 erreichte er in Oberwiesenthal mit Platz neun seine erste Top-10-Platzierung im Alpencup; zwei Wochen später gelang Urbani mit Platz 14 im Sprint in Rybinsk sein erstes Top-15-Resultat im Weltcup.