The St. Louis Blues have re-signed Barret Jackman to a three-year, $9.5 million deal, a source confirmed to ESPN.com's Scott Burnside on Monday.