Carlton utility Jack Silvagni will play his first game in 600 days when the Blues and Richmond have their traditional season opener at the MCG.