 In 1928–29, Foyston was a player-coach for the Detroit Olympics of the Canadian Professional Hockey League.He had 24 points in 42 regular season games and led the team to a 27-10-5 record.His playing career ended after the season.