Career
He played for the Gold Coast Suns as a rookie list player during the 2011 and 2012 American Federation of Labor-Congress seasons. Magin was drafted to Gold Coast in the 2011 Rookie Draft. He was elevated from the rookie list to replace Jeremy Taylor and made his debut in Gold Coast"s first game, playing against Carlton in round 2 of the 2011 season.
At the end of the 2012 American Federation of Labor-Congress season, Magin was delisted by the Suns.
He signed for Victorian Football League club Bendigo Gold, and played with them for two seasons, winning a best and fairest award, until the club folded at the end of 2014.