Melbourne forward Shane McAdam ruptured his Achilles during match play at training on Friday and will be sidelined for an extended period.