Marcinko je odchovancom košického hokeja. V roku 2005 si ho v CHL Import Drafte z 55. miesta vybral klub Barrie Colts a v roku 2006 ho draftoval v štvrtom kole z celkového 115. miesta klub NHL – New York Islanders. Pred súťažným ročníkom 2006/2007 odišiel do zámoria, kde dva roky pôsobil v juniorskej OHL v klube Barrie Colts. V ročníku 2007/08 bol kapitánom mužstva a v 57 zápasoch strelil 23 gólov a pridal 29 asistencií. V apríli 2008 podpísal s New Yorkom Islanders dvojcestnú trojročnú zmluvu. Následne odohral štyri sezóny vo farmárskom klube AHL Bridgeport Sound Tigers. Po tom, ako sa nepresadil v prvom tíme sa pred sezónou 2012/2013 rozhodol pre návrat do Európy. V septembri 2012 absolvoval skúšku vo švédskom klube Modo Hockey, no po štyroch dueloch so ziskom jednej asistencie sa vedenie švédskeho tímu rozhodlo neponúknuť mu zmluvu. Po neúspechu vo Švédsku podpísal zmluvu do konca sezóny s extraligovým tímom HC Košice. V Košiciach pôsobil aj v sezóne 2013/2014, kedy získal titul v slovenskej extralige. Pred sezónou 2014/2015 podpísal ročný kontrakt s tímom z českej hokejovej extraligy HC ČSOB Pojišťovna Pardubice následne sa s klubom dohodol na predĺžení zmluvy o ďalší rok. Sezónu 2016/2017 odohral v drese nováčika Kontinentálnej hokejovej ligy v čínskom Kunlun Peking.