Originally from Pakenham, Victoria, he played with Gippsland Power at TAC Cup level in 2005–06 in between completing a pre-season with Hawthorn.
He showed good speed at the Victorian State Screening Session with a 20-metre sprint time of 3.00 seconds.
He impressed to keep his spot, but he established a name for himself in round 12 when he played an effective containing role on Michael O'Loughlin of Sydney, and then on Hawthorn spearhead Lance Franklin a week later.
He once again nullified O'Loughlin in round 21, where he had 25 disposals and 8 marks, and earned an AFL Rising Star nomination.
[citation needed] Goldsack revived his career at Collingwood in the 2017 season, playing 20 games and re-establishing himself as one of the club's most important and courageous players.