 On 18 August 2009, Foschini was signed to a contract with the Melbourne Victory senior squad on a two-year deal, becoming the first player to be signed straight from the Youth Academy.On 27 December 2009 he made his starting debut for Victory against North Queensland Fury in a 1–0 loss.In 2012, Foschini signed another two-year contract deal with Melbourne Victory.