Unterrainer, der für den SC Leogang startete, fuhr im September 2002 in Valle Nevado erstmals im Snowboard-Weltcup und belegte dabei den 18. Platz. Bei der folgenden Weltcupteilnahme in Berchtesgaden erreichte er mit Platz vier seine beste Einzelplatzierung im Weltcup. In der Saison 2004/05 gewann er mit je einen zweiten und dritten Platz die Snowboardcrosswertung des Europacups und holte bei der Winter-Universiade 2005 in Seefeld in Tirol die Goldmedaille. Im folgenden Jahr errang er bei den Olympischen Winterspielen in Turin den 15. Platz. In der Saison 2008/09 erreichte er mit Platz 23 im Snowboardcrosswertung seine beste Gesamtplatzierung. Beim Saisonhöhepunkt, den Snowboard-Weltmeisterschaften 2009 in Gangwon, wurde er Siebter. Sein letzten Weltcup absolvierte er im Dezember 2009 in Telluride, welchen er auf dem 50. Platz beendete.
Teilnahmen an Weltmeisterschaften und Olympischen Winterspielen