 He would sign as a free agent with the New York Islanders for the 1980–81 season, but did not see a game for the Islanders, although he was named the CHL's top defender for the second consecutive season, this time playing for the Indianapolis Checkers.Affleck would spend the majority of the next two seasons playing in Switzerland, although he returned to Indianapolis for the close of the CHL season and playoffs both years, helping the team to two championships.He returned to Indianapolis full-time for the 1983–84 season, and was named the league's top defender for the third time along with MVP honours.