Marin Tarroch startete 2006 erstmals in Kaprun im Europacup und errang dabei den 92. Platz. Im April 2007 kam er in Serfaus mit dem achten Platz erstmals unter die ersten Zehn im Europacup. Zu Beginn der Saison 2008/09 fuhr er in Chapelco sein erstes Weltcuprennen, welches er aber nicht beendete. Bei den Snowboard-Weltmeisterschaften 2009 in Gangwon belegte er den 15. Platz und bei seiner ersten Olympiateilnahme 2010 in Vancouver den 34. Platz. Im Februar 2012 erreichte er zunächst mit dem fünften Platz in Blue Mountain seine erste Top-Zehn-Platzierung im Weltcup und mit dem dritten Rang in Sotschi sein erstes Podestresultat im Europacup. Im folgenden Monat kam er in Chiesa in Valmalenco auch im Weltcup erstmals aufs Podium und erreichte zum Saisonende den 15. Platz im Snowboardcross-Weltcup. Bei den Snowboard-Weltmeisterschaften 2013 in Stoneham errang er den 21. Platz. Im folgenden Jahr kam er bei den Olympischen Winterspielen 2014 in Sotschi auf den 25. Platz. Im März 2014 holte er in Lenk seinen ersten Sieg im Europacup. Bei den Snowboard-Weltmeisterschaften 2015 am Kreischberg wurde er Achter. Nach Platz Acht zu Beginn der Saison 2015/16 im Montafon kam er beim Weltcup in Feldberg auf den dritten Rang. Es folgten zwei weitere Top Zehn Resultate und zum Saisonende den achten Rang im Snowboardcross-Weltcup. Bei den Snowboard-Weltmeisterschaften 2017 in Sierra Nevada errang er den 28. Platz.