The Blues have signed longtime Avalanche center Paul Stastny, the top free agent on the market at his position, to a four-year deal worth $28 million, according to an ESPN.com report.