BUFFALO, N.Y. (AP) The Buffalo Sabres have signed free-agent defenseman Tyson Strachan to a one-year contract.

The 29-year-old Strachan had two assists in 18 games with the Washington Capitals last season. Selected by Carolina in the fifth round in 2003, he also played for St. Louis and Florida, while spending most of his eight-year professional career in the minors

Strachan has a goal and 14 assists in 138 career NHL games, and 16 goals and 71 assists in 276 American Hockey League games.

Strachan is expected to spend next season with Buffalo's AHL affiliate in Rochester.

SI Apps
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide - from Peter King, Tom Verducci, Lee Jenkins, Seth Davis, and more - delivered straight to you, along with up-to-the-minute news and live scores.