 In making an early impression with Albany he soon secured an AHL deal for the remainder of the season and an extension after he scored eight goals and 24 points in 34 games to close out the year.In his first full season in the AHL in 2017–18, MacDonald led the league's defensemen with 20 goals and 55 points and earned an AHL All-Star berth with the Binghamton Devils.Despite missing the post-season, he was selected to the AHL's First All-Star Team.