Defender MacKenzie and midfielder McGrath are both out of contract at the end of the season.