The Blues have signed winger B.J. Crombeen to a two-year contract extension, according to an Associated Press report. The team announced the deal Wednesday. Crombeen would have been a restricted free agent on July 1. The 25-year-old has spent the past three seasons with the Blues, including a career high 80 games last season.