Latem 2006 Linzowi skończył się kontrakt z Austrią i postanowił odejść z klubu. Wybór padł na portugalską Boavistę Porto, z którą to Linz podpisał 3-letni kontrakt. Pomógł jej w utrzymaniu w lidze i należał do najlepszych zawodników drużyny. Zdobył 10 bramek będąc najlepszym strzelcem zespołu. W 2007 roku odszedł do Sportingu Braga, dla którego strzelił 11 goli w sezonie 2007/2008 i awansował do Pucharu UEFA.
30 stycznia 2009 roku Linz został wypożyczony do Grasshoppers Zurych. Rozegrał tam do końca sezonu 16 ligowych spotkań, w których strzelił siedem bramek. Po powrocie do Bragi podpisał kontrakt z zespołem Gaziantepsporu. Zadebiutował tam 13 września w spotkaniu ligowym z Kasımpaşą. W Turcji był tylko rezerwowym i w lutym 2010 roku podpisał kontrakt z Austrią Wiedeń. Zadebiutował tam 13 lutego w spotkaniu ligowym z Kapfenberger SV. W swoim debiucie strzelił 2 gole i zaliczył 2 asysty, mecz zakończył się zwycięstwem Austrii 4:3.