The Astros have signed veteran reliever Kyle Farnsworth to a major-league deal, according to an ESPN.com report on Saturday.

The Mets dropped Farnsworth from their major league roster earlier this week, just days ahead of a deadline in which his $1M salary would have become guaranteed. They instead were only responsible for a quarter of that amount.

Farnsworth, 38, went 0-3 with a 3.18 ERA and three saves in 19 appearances with the Mets this season.