 As a free agent in the following summer, Strachan was unable to attain a NHL deal.On September 14, 2016, he agreed to a one-year AHL deal with the Rochester Americans, affiliate to his former club the Buffalo Sabres.He featured in 61 games with the Americans, contributing 1 goal and 12 points.